.person-placement__body{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.person-placement__scroll{min-height:0;padding:var(--pds-surface-inset,16px);scrollbar-gutter:stable;flex:1;overflow-y:auto}.person-placement__form{gap:var(--pds-surface-inset,16px);flex-direction:column;display:flex}.person-placement__form .pds-field__input input[type=date]{height:calc(var(--pds-control-height,32px) - 2px);padding-block:0}.person-placement__help,.person-placement__error{color:var(--pds-muted);margin:0;font-size:12px;line-height:1.5}.person-placement__error{color:var(--pds-danger);margin-top:12px}.people-management,.people-unit-hierarchy{min-width:0}.people-unit-hierarchy__toolbar,.people-unit-hierarchy__toolbar>span:last-child{align-items:center;gap:4px;display:flex}.people-unit-hierarchy__toolbar{min-height:var(--pds-control-height);color:var(--pds-muted);justify-content:space-between;gap:8px;margin-bottom:4px;font-size:11px}.people-unit-hierarchy__list,.people-unit-hierarchy__list ul{margin:0;padding:0;list-style:none}.people-unit-hierarchy__list ul{position:relative}.people-unit-hierarchy__list ul:before{content:"";pointer-events:none;inset-block:0 26px;left:calc(var(--unit-depth) * 20px + 14px);border-left:1px solid var(--pds-line);position:absolute}.people-unit-hierarchy__row{min-height:52px;padding-left:calc(var(--unit-depth) * 20px);border-radius:6px;align-items:center;gap:4px;display:flex;position:relative}.people-unit-hierarchy__row:not([data-depth="0"]):before{content:"";top:26px;left:calc(var(--unit-depth) * 20px - 6px);border-top:1px solid var(--pds-line);width:6px;position:absolute}.people-unit-hierarchy__row:hover,.people-unit-hierarchy__row:focus-within{background:var(--pds-soft)}.people-unit-hierarchy__identity{text-align:left;min-width:0;color:var(--pds-ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;flex-direction:column;flex:1;justify-content:center;align-self:stretch;align-items:flex-start;padding:6px 4px;display:flex}.people-unit-hierarchy__identity:focus-visible{outline:2px solid var(--pds-focus);outline-offset:-2px}.people-unit-hierarchy__identity:disabled{cursor:default}.people-unit-hierarchy__identity strong{overflow-wrap:anywhere;font-size:12px;font-weight:600;line-height:18px}.people-unit-hierarchy__identity>span{max-width:100%;color:var(--pds-muted);overflow-wrap:anywhere;font-size:11px;line-height:16px}.people-unit-hierarchy__row[data-context] .people-unit-hierarchy__identity strong{font-weight:400}.people-unit-hierarchy__leaf{flex:0 0 var(--pds-control-height-sm);height:var(--pds-control-height-sm);color:var(--pds-muted);place-items:center;display:grid}.people-unit-hierarchy__count{color:var(--pds-muted);font-variant-numeric:tabular-nums;padding-inline:4px;font-size:11px}.people-unit-hierarchy__actions{flex-shrink:0;align-items:center;gap:2px;display:flex}.people-management__notice{color:var(--text-muted);margin:0;font-size:12px;line-height:1.5}.people-record-editor fieldset{border:0;flex-direction:column;gap:24px;min-width:0;margin:0;padding:0;display:flex}.people-record-editor{flex-direction:column;gap:16px;display:flex}.people-record-editor__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px 16px;display:grid}.people-record-editor__grid>*{min-width:0}.people-record-editor .pds-field__input input[type=date]{height:calc(var(--pds-control-height) - 2px);padding-block:0}@media (width<=600px){.people-record-editor__grid{grid-template-columns:minmax(0,1fr)}}.people-management__explanation{font-size:var(--pds-font-size-sm,13px);color:var(--text-secondary);margin:0;line-height:1.5}.people-management__error{color:var(--pds-danger,#b42318);margin:0;font-size:13px;line-height:1.5}.people-management__footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.graph-encoding-key{color:var(--pds-ink);font:400 12px/1.5 var(--pds-font);margin:12px 0}.graph-encoding-key>summary,.graph-encoding-scale summary{width:fit-content;min-height:28px;color:var(--pds-muted);cursor:pointer;border-radius:4px;align-content:center;padding:2px 6px}.graph-encoding-key summary:hover{color:var(--pds-ink);background:var(--pds-soft)}.graph-encoding-key summary:focus-visible,.graph-encoding-scale summary:focus-visible{outline:2px solid var(--pds-focus);outline-offset:2px}.graph-encoding-key__body{border-top:1px solid var(--pds-line);scrollbar-width:thin;max-height:260px;padding:8px 4px;overflow:auto}.graph-encoding-scale{font:400 12px/1.5 var(--pds-font);margin:0 0 12px}.graph-encoding-scale strong{font-weight:600}.graph-encoding-scale ul{flex-wrap:wrap;gap:6px 14px;margin:6px 0;padding:0;list-style:none;display:flex}.graph-encoding-scale li,.graph-encoding-key__note{align-items:center;gap:6px;margin:0;display:flex}.graph-encoding-scale i,.graph-encoding-key__note i{border-radius:50%;flex:none;width:10px;height:10px}.graph-encoding-scale .is-line{border-radius:1px;width:20px}.graph-encoding-key p,.graph-encoding-scale p{color:var(--pds-muted);margin:6px 0}.pds-feedback-host{z-index:100;pointer-events:none;gap:10px;width:min(390px,100vw - 48px);max-height:calc(50dvh - 30px);padding:3px;display:grid;position:fixed;right:24px;overflow:auto}.pds-feedback-host--message{bottom:24px}.pds-feedback-host--notification{top:var(--shell-panel-top,88px)}.pds-feedback-card{border:1px solid var(--pds-line);background:var(--pds-surface);color:var(--pds-ink);pointer-events:auto;border-radius:12px;grid-template-columns:20px minmax(0,1fr) 30px;gap:12px;padding:17px 14px;display:grid;box-shadow:0 8px 30px #233c4a15}.pds-feedback-card strong{font-size:13px;line-height:1.5;display:block}.pds-feedback-card p{color:var(--pds-muted);margin:5px 0 8px;font-size:12px;line-height:1.55}.pds-feedback-card--positive{border-left:3px solid #3c8176}.pds-feedback-card--danger{border-left:3px solid #ad4a48}.pds-feedback-card--attention{border-left:3px solid #b78331}.pds-feedback-card>svg{margin-top:2px}.pds-feedback-card>button{align-self:start}.people-canvas-lens,.people-scenario-banner,.people-query-status,.people-query-error{border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);color:var(--text-secondary);box-shadow:var(--shadow-panel);font:var(--font-ui)/var(--line-ui) var(--font-family);align-items:center;gap:8px;padding:8px 12px;display:flex}.people-canvas-lens .pds-action-button,.people-scenario-banner .pds-action-button{margin-left:auto}.people-scenario-banner>span{gap:2px;display:grid}.people-scenario-banner strong{color:var(--text)}.people-query-error{color:var(--text);border-color:var(--danger)}:where(.pds-graph-camera-dock){border:1px solid var(--pds-chrome-border,var(--pds-line,#dfe3e8));border-radius:var(--pds-radius-field,6px);background:var(--pds-surface,#fff);box-shadow:var(--pds-shadow-camera,0 1px 2px #10182814);flex-direction:row;align-items:center;gap:2px;padding:2px;display:inline-flex}:where(.pds-graph-camera-dock)>:where(button){width:var(--pds-control-height-sm,28px);height:var(--pds-control-height-sm,28px);min-height:var(--pds-control-height-sm,28px);color:var(--pds-text-secondary,#4b5563);cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;padding:0;display:inline-flex}:where(.pds-graph-camera-dock)>:where(button):hover:not(:disabled){background:var(--pds-surface-subtle,#f3f4f6);color:var(--pds-text,#111827)}:where(.pds-graph-camera-dock)>:where(button):focus-visible{outline:2px solid var(--pds-focus,#2563eb);outline-offset:1px}:where(.pds-graph-camera-dock)>:where(.graph-zoom-divider){background:var(--pds-line,#dfe3e8);width:1px;height:16px;margin:0 2px;display:block}:where(.pds-graph-camera-dock)>:where(button):disabled{opacity:.4;cursor:default}.pds-data-grid{font-family:var(--pds-font);color:var(--pds-ink);border:1px solid var(--pds-line);background:var(--pds-surface);border-radius:11px;min-width:0;font-size:12px}.pds-data-grid--embedded{border:0;border-radius:0}.pds-data-grid--embedded>.pds-grid-header,.pds-data-grid--embedded>.pds-grid-toolbar,.pds-data-grid--embedded>.pds-grid-footer,.pds-data-grid--embedded>.pds-grid-filter-summary{padding-inline:0}.pds-data-grid--embedded>.pds-grid-toolbar{border-top:0;padding-top:0}.pds-grid-header{justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}.pds-grid-header h3,.pds-grid-header h2{margin:0;font-size:15px;font-weight:650}.pds-grid-header p{color:var(--pds-muted);margin:4px 0 0;font-size:11px}.pds-grid-toolbar{border-top:1px solid var(--pds-line);border-bottom:1px solid var(--pds-line);background:var(--pds-surface-subsection);gap:10px;padding:12px 16px}.pds-grid-toolbar>.pds-select{width:145px}.pds-grid-toolbar>.pds-select:has([aria-multiselectable]){width:190px}.pds-grid-toolbar>.pds-button{height:36px}.pds-grid-search{border:1px solid var(--pds-line);background:#fff;border-radius:7px;flex:1;align-items:center;gap:9px;min-width:200px;min-height:38px;padding:0 11px;display:flex}.pds-grid-search input{background:0 0;border:0;outline:0;width:100%;min-height:36px;font-size:12px}.pds-grid-body{align-items:stretch;min-width:0;display:flex}.pds-grid-body>.pds-workbench-panel{border-left:1px solid var(--pds-line);flex:0 0 330px;width:330px;max-height:650px;overflow:auto}.pds-grid-scroll{flex:1;min-width:0;max-height:650px;position:relative;overflow:auto}.pds-grid-cell-content{align-items:center;gap:7px;min-width:0;display:flex}.pds-grid-cell-content>span{min-width:0}.pds-grid-cell-content>.pds-grid-number,.pds-grid-cell-content>.pds-grid-date{margin-left:auto}.pds-grid-person{text-align:left;min-width:0;max-width:100%;font:inherit;color:inherit;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.pds-grid-person>.pds-avatar{flex-shrink:0}.pds-grid-person>.pds-grid-person-identity{flex-direction:column;gap:3px;min-width:0;display:flex}.pds-grid-person strong{font-size:13px;font-weight:600;line-height:1.3}.pds-grid-person small{color:var(--pds-muted);font-size:11px;line-height:1.35}.pds-grid-person:is(button) strong{color:var(--pds-accent);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.pds-grid-number{font-variant-numeric:tabular-nums}.pds-grid-unknown,.pds-measure-empty{color:var(--pds-muted);font-size:11px;line-height:1.5}.pds-measure-empty{align-items:center;gap:5px;display:inline-flex}.pds-grid-score{align-items:center;gap:9px;display:flex}.pds-grid-score>span{gap:3px;display:flex}.pds-grid-score i{background:#e8eef1;border-radius:2px;width:10px;height:15px}.pds-grid-score i.is-filled{background:#588d89}.pds-grid-score strong{white-space:nowrap;font-size:11px;font-weight:550}.pds-grid-index{gap:6px;width:100%;min-width:85px;display:grid}.pds-grid-index strong{font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.pds-grid-index strong small{color:var(--pds-muted);font-size:10px;font-weight:400}.pds-grid-index>span{background:#e8eef1;border-radius:3px;width:100%;height:5px}.pds-grid-index i{background:#588d89;border-radius:3px;height:100%;display:block}.pds-grid-tags{flex-wrap:wrap;gap:4px;display:flex}.pds-grid-boolean{align-items:center;gap:6px;display:flex}.pds-grid-editable{cursor:text}.pds-grid-edit-button{opacity:0;color:var(--pds-muted);background:0 0;border:0;margin-left:auto;padding:4px}.pds-grid-editable:hover .pds-grid-edit-button,.pds-grid-editable:focus-within .pds-grid-edit-button{opacity:1}.pds-grid-tree-toggle{background:0 0;border:0;flex-shrink:0;padding:3px}.pds-grid-group th{background:var(--pds-surface-subsection);text-align:left!important;padding:8px 14px!important}.pds-grid-group button{font:550 12px var(--pds-font);background:0 0;border:0;align-items:center;gap:9px;display:flex}.pds-grid-footer{gap:18px}.pds-grid-footer .pds-collection-pager{gap:10px}.pds-grid-footer .pds-select{width:115px}.pds-grid-footer .pds-select>label{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.pds-grid-footer .pds-select__popover{top:auto;bottom:calc(100% + 6px)}.pds-grid-selection-bar{border-bottom:1px solid var(--pds-line);background:var(--pds-accent-soft);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 16px;display:flex}.pds-grid-selection-bar strong{margin-right:auto}.pds-grid-filter-summary{background:var(--pds-surface-subsection);border-bottom:1px solid var(--pds-line);justify-content:space-between;align-items:center;padding:8px 16px;display:flex}.pds-grid-banner,.pds-grid-note,.pds-grid-notice{color:var(--pds-muted);border-top:1px solid var(--pds-line);margin:0;padding:10px 16px;font-size:11px;line-height:1.6}.pds-grid-banner{background:var(--pds-amber-soft);color:var(--pds-amber)}.pds-grid-record-details{gap:16px;margin:0;display:grid}.pds-grid-record-details>div{gap:5px;display:grid}.pds-grid-record-details dt{color:var(--pds-muted);font-size:10px}.pds-grid-record-details dd{overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.6}.pds-data-grid--compact td{padding-top:7px;padding-bottom:7px}.pds-data-grid--compact .pds-grid-person{--pds-grid-avatar-size:30px}.pds-data-grid--relaxed td{padding-top:18px;padding-bottom:18px}.pds-grid-editor-label{gap:8px;font-size:12px;display:grid}.pds-grid-editor-label input{border:1px solid var(--pds-line);border-radius:7px;padding:10px}.pds-grid-errors{color:var(--pds-danger);background:var(--pds-danger-soft);border-radius:7px;margin-top:16px;padding:12px}.pds-grid-review-table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.pds-grid-review-table th,.pds-grid-review-table td{border-bottom:1px solid var(--pds-line);padding:12px}.pds-grid-review-table small{color:var(--pds-muted);margin-top:4px;display:block}.pds-measure{flex-direction:column;gap:7px;width:100%;min-width:64px;display:flex}.pds-measure strong{font-variant-numeric:tabular-nums;font-size:12px;font-weight:600;line-height:1.3}.pds-measure-bar,.pds-measure-marker{background:#e8eef1;border-radius:3px;width:100%;height:5px;display:block;position:relative}.pds-measure-bar i{background:var(--measure-color);border-radius:3px;height:100%;display:block}.pds-measure-marker i{background:var(--measure-color);border-radius:50%;width:7px;height:7px;position:absolute;top:-1px;transform:translate(-50%)}.pds-measure-segments{gap:2px;display:flex}.pds-measure-segments i{border-radius:1px;flex:1;height:6px}.pds-measure--minimal{grid-template-columns:minmax(0,1fr) 30px;align-items:center;gap:6px;display:grid}.pds-measure--minimal strong{text-align:right;grid-area:1/2}.pds-measure--minimal>.pds-measure-marker{grid-area:1/1}.pds-measure-legend{flex-wrap:wrap;gap:20px;padding:16px 0;display:flex}.pds-measure-legend>span{color:var(--pds-muted);align-items:center;gap:7px;font-size:11px;display:flex}.pds-measure-legend i{border-radius:2px;flex-shrink:0;width:8px;height:8px;display:inline-block}.pds-measure-legend strong{color:var(--pds-ink)}.pds-measure-legend small{width:100%;color:var(--pds-muted);font-size:11px}.pds-completion{gap:6px;width:100%;min-width:75px;display:grid}.pds-completion-value{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.pds-completion strong{font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.pds-completion small{color:var(--pds-muted);font-size:10px;font-weight:400}.pds-completion-track{background:#e8eef1;border-radius:3px;height:6px;position:relative}.pds-completion-track i{background:#43888b;border-radius:3px;height:100%;display:block}.pds-completion-track b{background:var(--pds-ink);width:2px;height:12px;position:absolute;top:-3px;left:87%}.pds-completion-segments{gap:3px;display:flex}.pds-completion-segments i{border-radius:2px;flex:1;height:7px}.pds-completion--ring{align-items:center;gap:9px;display:flex}.pds-completion--ring>span{gap:3px;display:grid}.pds-readiness{text-align:left;width:100%;min-width:120px;font:inherit;color:var(--pds-ink);background:0 0;border:1px solid #0000;border-radius:6px;flex-direction:column;gap:6px;padding:7px;display:flex}.pds-readiness:is(button):hover{background:var(--pds-soft);border-color:var(--pds-line)}.pds-readiness-label{align-items:center;gap:6px;font-size:11px;display:flex}.pds-readiness-label>.pds-icon:last-child{margin-left:auto}.pds-readiness-track{gap:3px;height:5px;display:flex}.pds-readiness-track i{background:#e6edef;border-radius:2px;flex:1}.pds-readiness-track i.is-current{background:#588d89}.pds-readiness-ends{color:var(--pds-muted);justify-content:space-between;font-size:9px;display:flex}.pds-table-lab{gap:20px;min-width:0;padding:20px;display:grid}.pds-table-lab-controls{background:var(--pds-soft);border-radius:9px;flex-wrap:wrap;align-items:flex-end;gap:14px;padding:15px;display:flex}.pds-table-lab-controls>.pds-select{flex:1;min-width:220px}.pds-table-lab-controls p{width:100%;color:var(--pds-muted);font-size:11px}.pds-table-lab>.pds-grid-note{border:0;padding:0}.pds-cell-gallery{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;display:grid}.pds-cell-example{border:1px solid var(--pds-line);border-radius:10px;padding:18px}.pds-cell-example h3{margin:0 0 8px;font-size:14px}.pds-cell-example p{color:var(--pds-muted);margin-bottom:20px;font-size:11px}.pds-cell-example>div{align-items:center;min-height:64px;display:flex}.pds-cell-example small{color:var(--pds-muted);font-size:11px;line-height:1.6}.pds-bench-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:1256px;min-width:100%;font-size:12px}.pds-bench-table th,.pds-bench-table td{border-bottom:1px solid var(--pds-line);text-align:left;vertical-align:top;background:var(--pds-surface);padding:14px 16px}.pds-bench-table thead th{z-index:2;background:var(--pds-surface-section);padding-top:12px;padding-bottom:12px;font-size:11px;position:sticky;top:0}.pds-bench-table tbody th{z-index:1;position:sticky;left:0}.pds-bench-table tbody th>strong{font-size:13px;font-weight:600;line-height:1.4;display:block}.pds-bench-table tbody th>small{color:var(--pds-muted);margin:6px 0 8px;font-weight:400;display:block}.pds-bench-table .pds-grid-person{--pds-grid-avatar-size:40px}.pds-bench-table .pds-grid-person strong{font-size:14px}.pds-bench-table .pds-grid-person small{font-size:11px}.pds-bench-table .pds-readiness{margin-top:9px}.pds-bench-empty{color:var(--pds-muted);align-items:center;gap:10px;min-height:70px;display:flex}.pds-bench-empty strong{font-size:12px;font-weight:500;display:block}.pds-bench-empty small{margin-top:5px;font-size:11px;display:block}.pds-bench-workbench{gap:20px;display:grid}.pds-bench-workbench h3{font-size:19px}.pds-bench-workbench p{font-size:12px;line-height:1.6}.pds-bench-milestone{background:var(--pds-soft);border:1px solid var(--pds-line);border-radius:8px;padding:14px;font-size:12px;line-height:1.6}.pds-bench-milestone small{color:var(--pds-muted);margin-bottom:5px;display:block}.pds-table-slideout-stage .pds-inspector{width:min(100%,920px)}.pds-table-slideout-stage .pds-inspector--expanded{width:min(100%,1280px)}.pds-table-slideout-stage{box-sizing:border-box;background:linear-gradient(130deg,#edf2f4,#f8fafb);justify-content:flex-end;height:100dvh;min-height:0;padding:20px;display:flex}.pds-table-slideout-identity{align-items:center;gap:13px;width:100%;display:flex}.pds-table-slideout-identity img{border-radius:50%;width:42px;height:42px}.pds-table-slideout-identity h2{font-size:18px}.pds-table-slideout-identity p{color:var(--pds-muted);font-size:12px}.pds-table-slideout-identity>.pds-button{margin-left:auto}.pds-table-slideout-heading{align-items:center;gap:10px;margin-bottom:14px;display:flex}.pds-table-slideout-heading h3{font-size:18px}.pds-table-inline-summary{color:var(--pds-muted);gap:10px;margin-bottom:20px;font-size:12px;line-height:1.65;display:flex}.pds-table-inline-summary strong{color:var(--pds-ink)}.pds-table-report-table{border:1px solid var(--pds-line);border-radius:9px;overflow:auto}.pds-table-report-table table{border-collapse:collapse;width:100%;min-width:570px;font-size:12px}.pds-table-report-table th{background:var(--pds-surface-section);font-size:11px;font-weight:550}.pds-table-report-table td,.pds-table-report-table th{border-bottom:1px solid var(--pds-line);text-align:left;padding:12px 14px}.pds-table-report-table tr:last-child td{border-bottom:0}.pds-activity>span{justify-content:space-between;align-items:center;gap:9px;display:flex}.pds-activity svg{flex-shrink:0;display:block}.pds-grid-index>small{color:var(--pds-muted);font-size:11px;line-height:1.5}.pds-grid-sort-ascending{transform:rotate(180deg)}.pds-bench-former{color:#805626;max-width:230px;padding:8px 0 0 46px;font-size:11px;line-height:1.5;display:block}.pds-bench-workbench{gap:15px}.pds-bench-workbench .pds-grid-record-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px}.pds-bench-workbench .pds-grid-record-details dd{font-size:11px}.pds-bench-workbench h4{margin-bottom:4px;font-size:12px}.pds-bench-scroll-hint{background:var(--pds-surface);border-bottom:1px solid var(--pds-line);color:var(--pds-muted);justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;font-size:11px;display:flex}.pds-bench-scroll-hint>span,.pds-bench-scroll-hint>div{align-items:center;gap:7px;display:flex}.pds-bench-scroll-hint>div{flex-shrink:0}.pds-bench-table thead th:first-child{z-index:3;left:0}.pds-bench-embedded .pds-grid-scroll{max-height:none}.pds-table-slideout-stage .pds-inspector-content{padding:20px}.pds-table-slideout-stage .pds-inspector-nav>.pds-button{padding-left:8px;padding-right:8px}.pds-bench-embedded .pds-grid-note{font-size:11px}@media (width<=750px){.pds-bench-scroll-hint{flex-direction:column;align-items:flex-start}}.pds-range-marker{width:100%;min-width:0;color:var(--pds-ink);gap:12px;font-size:12px;display:grid}.pds-range-marker-value{flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}.pds-range-marker-value span{color:var(--pds-muted)}.pds-range-marker-track{background:var(--pds-line);border-radius:4px;height:8px;margin:5px 3px;position:relative}.pds-range-marker-stop{background:var(--pds-muted);width:1px;height:16px;position:absolute;top:-4px}.pds-range-marker-current{background:var(--pds-accent);width:14px;height:14px;box-shadow:0 0 0 3px var(--pds-surface);border-radius:50%;position:absolute;top:-3px;transform:translate(-50%)}.pds-range-marker-labels{justify-content:space-between;gap:14px;display:flex}.pds-range-marker-labels span{gap:4px;display:grid}.pds-range-marker-labels span:last-child{text-align:right}.pds-range-marker-labels small{color:var(--pds-muted)}:root,.pds-scope{--pds-motion-press:.12s;--pds-motion-state:.16s;--pds-motion-content:.18s;--pds-motion-disclosure:.22s;--pds-motion-ease:cubic-bezier(.2, .8, .2, 1);--pds-motion-ease-exit:cubic-bezier(.4, 0, 1, 1)}@media (prefers-reduced-motion:reduce){:root,.pds-scope{--pds-motion-press:0s;--pds-motion-state:0s;--pds-motion-content:0s;--pds-motion-disclosure:0s}}.pds-accordion{min-width:0}.pds-accordion-item{border-bottom:1px solid var(--pds-line)}.pds-accordion-item:last-child{border-bottom:0}.pds-accordion-heading{align-items:center;gap:8px;display:flex}.pds-accordion-heading h2,.pds-accordion-heading h3,.pds-accordion-heading h4{flex:1;min-width:0}.pds-accordion-heading h2>button,.pds-accordion-heading h3>button,.pds-accordion-heading h4>button{text-align:left;width:100%;color:var(--pds-ink);background:0 0;border:0;border-radius:5px;align-items:center;gap:10px;min-height:40px;padding:10px 8px;font-size:12px;display:flex}.pds-accordion-heading button:hover:not(:disabled){background:var(--pds-soft)}.pds-accordion-heading button:disabled{opacity:.55}.pds-accordion-title{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.pds-accordion-title strong{font-size:12px;font-weight:600}.pds-accordion-title small{color:var(--pds-muted);font-size:11px;font-weight:400}.pds-accordion-chevron{transition:transform var(--pds-motion-disclosure) var(--pds-motion-ease)}.pds-accordion-item[data-open=true]>.pds-accordion-heading .pds-accordion-chevron{transform:rotate(90deg)}.pds-accordion-count{background:var(--pds-soft);min-width:23px;min-height:22px;color:var(--pds-muted);font-variant-numeric:tabular-nums;border-radius:5px;place-items:center;padding:2px 7px;font-size:11px;font-weight:500;display:inline-grid}.pds-accordion-progress{text-align:right;gap:4px;min-width:86px;display:grid}.pds-accordion-progress>span{background:var(--pds-line);border-radius:4px;height:4px;display:block;overflow:hidden}.pds-accordion-progress i{background:var(--pds-accent);height:100%;display:block}.pds-accordion-progress small{color:var(--pds-muted);font-size:10px;font-weight:400}.pds-accordion-actions{flex:none}.pds-accordion-reveal{visibility:hidden;transition:grid-template-rows var(--pds-motion-disclosure) var(--pds-motion-ease), visibility var(--pds-motion-disclosure);grid-template-rows:0fr;display:grid}.pds-accordion-reveal>div{min-height:0;overflow:hidden}.pds-accordion-item[data-open=true]>.pds-accordion-reveal{visibility:visible;grid-template-rows:1fr}.pds-accordion-content{padding:3px 8px 12px 30px}.pds-accordion-content .pds-accordion-content{padding-left:20px}.pds-accordion-record{border-bottom:1px solid var(--pds-line);gap:12px;padding:10px 0;display:flex}.pds-accordion-record:last-child{border:0}.pds-accordion-record>div{gap:4px;min-width:0;display:grid}.pds-accordion-record strong{font-size:13px}.pds-accordion-record small,.pds-accordion-record p{color:var(--pds-muted);font-size:12px;line-height:1.6}.pds-accordion-record>.pds-icon{color:var(--pds-muted);margin-top:2px}.pds-disclosure-surface{border:1px solid var(--pds-line);background:var(--pds-surface);border-radius:10px;flex-direction:column;max-width:100%;display:flex;overflow:hidden;box-shadow:0 10px 36px #263b480a}.pds-disclosure-surface--control-panel{width:370px;height:610px}.pds-disclosure-surface--slideout{width:560px;height:720px}.pds-disclosure-surface--modal{width:650px;max-height:720px}.pds-disclosure-surface>header{border-bottom:1px solid var(--pds-line);background:linear-gradient(125deg, #fff, var(--pds-soft));align-items:center;gap:10px;padding:10px 16px;display:flex}.pds-disclosure-surface>header>div{flex:1;min-width:0}.pds-disclosure-surface>header h2{margin:0;font-size:16px;font-weight:600;line-height:22px}.pds-disclosure-surface>header p,.pds-disclosure-surface>header small{color:var(--pds-muted);margin:2px 0 0;font-size:12px;line-height:1.4}.pds-disclosure-toolbar{border-bottom:1px solid var(--pds-line);justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;font-size:12px;display:flex}.pds-disclosure-body{flex:1;min-height:0;padding:4px 18px;overflow:auto}.pds-disclosure-surface>footer{padding:10px var(--pds-surface-inset,16px);border-top:1px solid var(--pds-line);color:var(--pds-muted);background:var(--pds-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:11px;display:flex}.pds-disclosure-form-field{gap:7px;margin:5px 0 14px;font-size:12px;display:grid}.pds-disclosure-form-field input{border:1px solid var(--pds-line);background:#fff;border-radius:6px;width:100%;height:38px;padding:8px 11px}.pds-disclosure-form-field input[aria-invalid=true]{border-color:var(--pds-danger)}.pds-disclosure-checkbox{align-items:center;gap:8px;margin:10px 0;font-size:12px;display:flex}.pds-disclosure-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:24px;display:grid}.pds-disclosure-grid>article{min-width:0}.pds-disclosure-grid>article>h3{margin:0 0 14px;font-size:14px}.pds-tabs{min-width:0}.pds-tabs>[role=tablist]{border-bottom:1px solid var(--pds-line);gap:3px;display:flex}.pds-tabs>[role=tablist]>button{color:var(--pds-muted);transition:color var(--pds-motion-state), border-color var(--pds-motion-state), background var(--pds-motion-state);background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:10px 13px;font-size:12px;display:flex}.pds-tabs>[role=tablist]>button[aria-selected=true]{border-bottom-color:var(--pds-accent);color:var(--pds-accent);background:var(--pds-accent-soft)}.pds-tabs>[role=tablist]>button:disabled{opacity:.5}.pds-tabs>[role=tablist]>button small{font-size:10px}.pds-tabs>[role=tabpanel]{animation:pds-nav-reveal var(--pds-motion-content) ease;padding:18px 2px}.pds-tabs--vertical{grid-template-columns:150px minmax(0,1fr);gap:18px;display:grid}.pds-tabs--vertical>[role=tablist]{border:0;border-right:1px solid var(--pds-line);flex-direction:column}.pds-tabs--vertical>[role=tablist]>button{text-align:left;border-bottom:0;border-right:2px solid #0000}.pds-tabs--vertical>[role=tablist]>button[aria-selected=true]{border-right-color:var(--pds-accent)}.pds-tabs--vertical>[role=tabpanel]{padding:5px 0}.pds-steps ol{gap:8px;margin:0;padding:0;list-style:none;display:flex}.pds-steps li{flex:1;min-width:0}.pds-steps button{text-align:left;background:0 0;border:1px solid #0000;border-radius:7px;align-items:flex-start;gap:9px;width:100%;padding:7px 8px;display:flex}.pds-steps button>span:last-child{flex-direction:column;gap:3px;display:flex}.pds-steps strong{font-size:12px;font-weight:500}.pds-steps small{color:var(--pds-muted);font-size:10px}.pds-step-marker{border:1px solid var(--pds-line);width:20px;height:20px;color:var(--pds-muted);border-radius:50%;flex:none;place-items:center;font-size:11px;display:grid}.pds-steps button[aria-current=step]{background:var(--pds-accent-soft);border-color:#b9d4ca}.pds-steps button[data-state=complete] .pds-step-marker{background:var(--pds-accent);color:#fff;border-color:var(--pds-accent)}.pds-steps button[data-state=error] .pds-step-marker{color:var(--pds-danger);border-color:var(--pds-danger)}.pds-steps--vertical ol{flex-direction:column}.pds-steps button:disabled{opacity:.5}@keyframes pds-nav-reveal{0%{opacity:.5}to{opacity:1}}@media (prefers-reduced-motion:reduce){.pds-accordion-reveal,.pds-accordion-chevron,.pds-tabs>[role=tabpanel]{transition:none;animation:none}}.pds-disclosure-checkbox input{accent-color:var(--pds-accent)}.pds-steps--compact button{min-height:var(--pds-control-height,32px);align-items:center;gap:8px;padding:6px 8px}.pds-steps--compact ol{gap:4px}.pds-steps--compact button>span:last-child{min-width:0}.pds-steps--compact button[aria-current=step] .pds-step-marker{background:var(--pds-accent);border-color:var(--pds-accent);color:var(--pds-on-accent,#fff)}.pds-steps--compact.pds-steps--horizontal li{flex:none}.pds-steps--compact.pds-steps--horizontal strong{white-space:nowrap}.pds-person-graph{isolation:isolate;background-color:var(--pds-canvas);background-image:var(--canvas-ambient-image);width:100%;height:100%;min-height:600px;color:var(--pds-ink);font-family:var(--pds-font);background-size:100% 100%;position:relative;overflow:hidden}.pds-person-graph-canvas{touch-action:none;width:100%;height:100%;position:absolute;inset:0}.pds-person-graph-canvas text{font-family:var(--pds-font);pointer-events:none}.pds-person-graph-node,.pds-person-graph-edge{cursor:pointer;outline:none}.pds-person-graph-node:focus-visible>g>circle:first-child{stroke:var(--pds-focus);stroke-width:2px;stroke-dasharray:2 3}.pds-person-graph-region text{fill:var(--pds-muted);letter-spacing:.01em;font-weight:550}.pds-person-graph-region[data-region-kind=role]>text:not(.pds-person-graph-region-subtitle){fill:var(--pds-ink);font-weight:650}.pds-person-graph-region .pds-person-graph-region-subtitle{letter-spacing:0;font-weight:400}.pds-person-graph-role-observation{padding-block:var(--pds-space-section,12px);border-top:1px solid var(--pds-line);margin-top:12px}.pds-person-graph-role-claim>small{color:var(--pds-muted);margin-top:9px;font-size:10px;line-height:1.65;display:block}.pds-person-graph-role-claim+.pds-person-graph-role-claim{border-top:1px solid var(--pds-line);margin-top:12px;padding-top:4px}.pds-person-graph-shared-preview{border-top:1px solid var(--pds-line);padding-top:11px}.pds-person-graph-shared-preview>strong{color:var(--pds-ink);font-size:11px}.pds-person-graph-node-label,.pds-person-graph-edge-label,.pds-person-graph-hub-label{fill:var(--pds-ink);paint-order:stroke;stroke:var(--pds-canvas);stroke-width:4px;stroke-linejoin:round}.pds-person-graph-hub-label{stroke-width:6px;font-size:17px;font-weight:600}.pds-person-graph-edge-label{fill:var(--pds-focus)}.pds-person-graph-canvas .pds-person-graph-node-label,.pds-person-graph-canvas .pds-person-graph-hub-label,.pds-person-graph-canvas .pds-person-graph-edge-label,.pds-person-graph-canvas .pds-person-graph-cadence{pointer-events:all;cursor:pointer}.pds-person-graph-cadence{fill:var(--pds-accent);paint-order:stroke;stroke:var(--pds-canvas);stroke-width:3px;stroke-linejoin:round}.pds-person-graph-header,.pds-person-graph-identity{align-items:center;gap:8px;min-width:0;display:flex}.pds-person-graph-header{flex:1}.pds-person-graph-identity .pds-person-copy>strong{font-size:12px}.pds-person-graph-identity .pds-person-copy>span{font-size:10px}.pds-person-graph-header-divider{background:var(--pds-line);width:1px;height:24px}.pds-person-graph-description{color:var(--pds-muted);font-size:12px;line-height:1.75;margin-bottom:18px!important}.pds-person-graph-note{color:var(--pds-muted);font-size:11px;line-height:1.75;margin-top:18px!important}.pds-person-graph-line-key{border-top:1.5px solid #637d8b;flex:none;width:25px;height:0;display:inline-block}.pds-person-graph-line-key[data-basis=inferred]{border-color:#927649;border-top-style:dashed}.pds-person-graph-line-key[data-basis=context]{border-color:#87929a;border-top-style:dotted}.pds-person-graph-tooltip{z-index:2;border:1px solid var(--pds-line);background:var(--pds-surface);pointer-events:none;border-radius:10px;min-width:215px;max-width:305px;padding:14px 16px;position:absolute;box-shadow:0 12px 40px #263b4815}.pds-person-graph-tooltip>div{align-items:center;gap:10px;display:flex}.pds-person-graph-tooltip-icon{width:33px;height:33px;color:var(--pds-accent);background:var(--pds-soft);border-radius:8px;flex:none;place-items:center;display:grid}.pds-person-graph-tooltip strong{font-size:12px;font-weight:550;line-height:1.5;display:block}.pds-person-graph-tooltip small{color:var(--pds-muted);font-size:10px;line-height:1.6;display:block}.pds-person-graph-tooltip>p{color:var(--pds-muted);margin:11px 0 0;font-size:10px}.pds-person-graph-tooltip-measure{margin:8px 0 3px}.pds-person-graph-tooltip .pds-person-graph-tooltip-hint{border-top:1px solid var(--pds-line);margin-top:11px;padding-top:8px;font-size:9px}.pds-person-graph-empty{z-index:1;border:1px solid var(--pds-line);background:var(--pds-surface);border-radius:12px;width:370px;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}.pds-person-graph-table{border:1px solid var(--pds-line);border-radius:var(--pds-radius-lg,12px);background:var(--pds-surface-reading,white);flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.pds-person-graph-table[hidden]{display:none}.pds-person-graph-table>header{border-bottom:1px solid var(--pds-line);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.pds-person-graph-table>header h2{font-size:15px;font-weight:550}.pds-person-graph-table>header small{color:var(--pds-muted);margin-bottom:3px;font-size:10px;display:block}.pds-person-graph-table-search{width:min(330px,42%);margin-left:auto}.pds-person-graph-table-search .pds-field{margin:0}.pds-person-graph-table .pds-person-graph-table-link{white-space:normal;text-align:left;justify-content:flex-start;max-width:100%;padding-left:0}.pds-person-graph-table>.pds-tabs{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.pds-person-graph-table>.pds-tabs>[role=tablist]{flex:none;margin:0;padding:0 16px}.pds-person-graph-table>.pds-tabs>[role=tabpanel]{flex:1;min-height:0;padding:0;overflow:auto}.pds-person-graph-table .pds-data-grid{box-shadow:none;border:0;border-radius:0}.pds-person-graph-inspection{min-width:0}.pds-person-graph-category-mark{border-radius:50%;width:7px;height:7px;display:block}.pds-person-graph-path{border-left:2px solid var(--pds-line);background:var(--pds-soft);gap:6px;margin-top:19px;padding:12px 14px;display:grid}.pds-person-graph-path>button{text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0;font-size:12px;display:flex}.pds-person-graph-path>span{color:var(--pds-muted);font-size:10px}@media (prefers-reduced-motion:reduce){.pds-person-graph *,.pds-person-graph :before,.pds-person-graph :after{scroll-behavior:auto}}.person-graph-focus{z-index:1500;background:var(--pds-canvas);width:100%;height:100%;position:fixed;inset:0}.person-graph-focus__body,.person-graph-focus__body>.person-graph-focus__frame{width:100%;height:100%}.person-graph-focus__examples{width:230px;max-width:22vw}.person-graph-focus__examples .pds-select{margin:0}.person-graph-focus__state{height:100%;padding:100px 28px 28px}.person-graph-focus__state>.pds-empty{max-width:500px;margin:18vh auto}.pds-graph-surface{-webkit-user-select:none;user-select:none;min-width:0;min-height:0;position:absolute;inset:0}.pds-graph-surface__renderer{position:relative}.pds-graph-surface__renderer>.sigma-container{width:100%;height:100%}.pds-graph-surface__instructions{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.people-filter{min-width:0;color:var(--pds-text,var(--text))}.people-filter__fields{gap:var(--pds-space-4,16px);padding-block:4px 12px;display:grid}.people-filter__grid{gap:var(--pds-space-3,12px);grid-template-columns:minmax(0,1fr);display:grid}.people-filter__choice{align-content:start;gap:6px;min-width:0;display:grid}.people-filter__range{border:0;min-width:0;margin:0;padding:0}.people-filter__range>legend{color:var(--pds-text-secondary,var(--text-secondary));font-size:var(--pds-font-size-sm,13px);margin-bottom:8px;padding:0;font-weight:500}.people-filter__hint{font-size:var(--pds-font-size-xs,12px);color:var(--pds-text-muted,var(--text-muted));margin:6px 0 0;line-height:1.45}.people-filter__check{align-items:center;gap:8px;min-height:32px;font-size:13px;display:flex}.people-filter__check input{accent-color:var(--pds-text,var(--text))}.people-filter>[hidden]{display:none}.pds-workspace-inspector-slot>.pds-inspector{box-shadow:0 18px 60px #253b4920}.pds-brand-navigation{max-width:1100px}.pds-brand-navigation>header{border:1px solid var(--pds-chrome-border);box-shadow:var(--pds-shadow-island);background:#fffe;border-radius:13px;align-items:center;gap:18px;padding:10px 14px;display:flex}.pds-brand-identity{flex-shrink:0;align-items:center;gap:9px;display:flex}.pds-brand-identity img{object-fit:contain}.pds-brand-identity>span{gap:5px;display:grid}.pds-brand-identity strong{letter-spacing:-.2px;font-size:14px}.pds-brand-identity small{color:var(--pds-muted);font-size:10px}.pds-brand-modes{gap:3px;display:flex}.pds-brand-modes button{color:var(--pds-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;padding:9px 10px;font-size:12px;display:flex}.pds-brand-modes button[aria-current=page]{color:#286963;background:#edf4f3}.pds-brand-search{border:1px solid var(--pds-line);background:var(--pds-soft);color:var(--pds-muted);cursor:pointer;min-width:165px;font:inherit;border-radius:8px;align-items:center;gap:9px;margin-left:auto;padding:9px 10px;font-size:12px;display:flex}.pds-brand-search kbd{border:1px solid var(--pds-line);background:#fff;border-radius:3px;margin-left:auto;padding:0 4px}.pds-brand-utilities{align-items:center;gap:3px;display:flex}.pds-brand-utilities .pds-select{width:100px}.pds-brand-utilities .pds-select>label,.pds-brand-context .pds-select>label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.pds-brand-utilities .pds-select__trigger{min-height:34px;font-size:12px}.pds-brand-context{color:var(--pds-muted);align-items:center;gap:15px;margin:9px 0 0 4px;font-size:11px;display:flex}.pds-brand-context>.pds-select{width:240px}.pds-brand-context .pds-select__trigger{background:#fffffff0;min-height:30px;font-size:11px}.pds-brand-context>span{background:#f5f7f8cf;border-radius:5px;align-items:center;gap:7px;padding:6px;display:flex}.pds-brand-navigation--islands>header{box-shadow:none;background:0 0;border:0;gap:12px;padding:0}.pds-brand-navigation--islands .pds-brand-identity,.pds-brand-navigation--islands .pds-brand-modes,.pds-brand-navigation--islands .pds-brand-utilities{border:1px solid var(--pds-chrome-border);box-shadow:var(--pds-shadow-island);background:#fffffff5;border-radius:12px;padding:10px}.pds-brand-navigation--focused>header{max-width:860px}.pds-brand-navigation--focused .pds-brand-context{margin-top:8px}.pds-brand-results{gap:4px;display:grid}.pds-brand-results>div{border-radius:9px;padding:9px}.pds-brand-results>div.is-active,.pds-command-results button.is-active{background:var(--pds-soft);box-shadow:inset 0 0 0 1px var(--pds-line)}.pds-brand-results .pds-person{width:100%}.pds-command-results{gap:3px;display:grid}.pds-command-results button{color:var(--pds-ink);font:inherit;cursor:pointer;background:#fff;border:0;border-radius:8px;justify-content:space-between;padding:13px;display:flex}.pds-control-rail{height:max-content;max-height:none;width:var(--pds-workspace-rail-width,72px);border:1px solid var(--pds-chrome-border);box-shadow:var(--pds-shadow-rail);background:#ffffffed;border-radius:13px;flex-direction:column;flex-shrink:0;align-self:flex-start;padding:12px 6px 7px;display:flex;overflow:visible}.pds-control-rail>small,.pds-control-rail-group>small{color:var(--pds-muted);letter-spacing:1px;text-align:center;margin:2px 0 9px;font-size:8px;font-weight:600}.pds-control-rail button{min-height:48px;font:inherit;color:var(--pds-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:100%;padding:7px 3px;font-size:10px;line-height:13px;display:flex;position:relative}.pds-control-rail button:hover{background:var(--pds-soft)}.pds-control-rail button>span:not(.pds-badge),.pds-control-rail-group>small{white-space:nowrap}.pds-control-rail button[aria-current=page]{background:var(--pds-accent-soft);color:var(--pds-accent)}.pds-control-rail button .pds-badge{min-width:14px;padding:0 3px;font-size:9px;position:absolute;top:1px;right:1px}.pds-control-rail hr{background:var(--pds-line);border:0;flex-shrink:0;height:1px;margin:7px 6px 12px}.pds-control-rail-bottom{margin-top:0}.pds-control-panel{border:1px solid var(--pds-surface-outline);background:var(--pds-surface-reading);border-radius:var(--pds-panel-radius);width:300px;min-height:0;max-height:800px;box-shadow:var(--pds-panel-shadow);flex-direction:column;display:flex}.pds-control-panel[hidden]{display:none}.pds-control-panel>header:not(.pds-dock-header){border-bottom:1px solid var(--pds-line);background:var(--pds-surface-chrome);background-image:var(--pds-surface-chrome-image,none);border-radius:var(--pds-panel-radius) var(--pds-panel-radius) 0 0;padding:10px 14px}.pds-control-panel>header.pds-workspace-control-header:not(.pds-dock-header),.pds-layout-popup>header.pds-workspace-control-header{padding:7px var(--pds-surface-inset-compact,12px);flex:none;display:block}.pds-workspace-control-header>.pds-workspace-control-title{min-height:var(--pds-control-height-sm,28px);align-items:center;gap:8px;display:flex}.pds-control-panel>.pds-workspace-control-header .pds-workspace-control-title>:is(h1,h2),.pds-layout-popup>.pds-workspace-control-header .pds-workspace-control-title>:is(h1,h2){letter-spacing:0;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;margin:0;font-size:14px;font-weight:600;line-height:20px;overflow:hidden}.pds-workspace-control-header .pds-workspace-control-title>.pds-button{min-width:var(--pds-control-height-sm,28px);min-height:var(--pds-control-height-sm,28px);flex:none;padding:5px}.pds-workspace-control-header .pds-workspace-control-title>.pds-icon-button{width:var(--pds-control-height-sm,28px);height:var(--pds-control-height-sm,28px);box-shadow:none;background:0 0;border-color:#0000}.pds-workspace-control-header .pds-workspace-control-title>.pds-icon-button:hover{border-color:var(--pds-line);background:var(--pds-soft)}.pds-workspace-control-header .pds-workspace-control-title>.pds-icon-button .pds-icon{width:var(--pds-icon-size-sm,14px);height:var(--pds-icon-size-sm,14px)}.pds-workspace-control-header .pds-workspace-control-badge{color:var(--pds-muted);flex:none;font-size:10px;line-height:16px}.pds-control-panel>header:not(.pds-dock-header)>div{justify-content:space-between;align-items:center;gap:14px;display:flex}.pds-control-panel>header:not(.pds-dock-header) small{letter-spacing:1.1px;color:var(--pds-muted);font-size:9px}.pds-control-panel h2{margin:5px 0 0;font-size:21px;line-height:1.25}.pds-control-panel>header:not(.pds-dock-header) p{color:var(--pds-muted);margin:8px 0 0;font-size:12px;line-height:1.5}.pds-control-panel-body{min-height:0;padding:var(--pds-surface-inset,16px);overscroll-behavior:contain;flex:1;overflow:auto}.pds-control-panel-body[data-inset=none]{padding:0}.pds-control-panel .pds-control-panel-body[tabindex="0"]:focus-visible{outline:2px solid var(--pds-focus);outline-offset:-2px}.pds-control-panel-body h3{margin:0 0 var(--pds-space-section,12px);align-items:center;gap:8px;font-size:13px;display:flex}.pds-control-panel-body .pds-field>label,.pds-control-panel-body .pds-select>label,.pds-control-panel-body .pds-date>label{font-size:12px}.pds-control-panel>footer:not(.pds-dock-footer){background:var(--pds-surface-reading);border-radius:0 0 var(--pds-panel-radius) var(--pds-panel-radius);justify-content:space-between;align-items:center;gap:var(--pds-space-section,12px);box-sizing:border-box;padding:var(--pds-surface-inset-compact,12px) var(--pds-dock-content-inset,20px);border-top:1px solid var(--pds-line);min-height:44px;display:flex}.pds-control-panel>footer:not(.pds-dock-footer) small,.pds-control-panel>footer:not(.pds-dock-footer)>span{color:var(--pds-muted);font-size:12px;line-height:16px}.pds-control-panel>footer:not(.pds-dock-footer)>span{gap:4px;display:grid}.pds-control-panel>footer:not(.pds-dock-footer) .pds-button{flex-shrink:0}.pds-controls-example__canvas{position:absolute;inset:0}.pds-workspace-dock-empty{padding:48px var(--pds-dock-content-inset,20px)}.pds-workspace-control-page>.pds-control-panel-body{padding:0}.pds-workspace-fieldset{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.pds-workspace-fieldset>legend{color:var(--pds-ink);font:600 12px/16px var(--pds-font);margin-bottom:4px;padding:0}.pds-workspace-scope-half{max-width:calc(50% - 8px)}.pds-workspace-reporting{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.pds-workspace-org-options{gap:16px;margin:12px 0 0 48px;display:grid}.pds-workspace-org-style{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:16px;display:grid}.pds-workspace-insight-feature{border:1px solid var(--pds-line);background:var(--pds-surface);border-radius:12px;justify-items:start;gap:4px;padding:16px 16px 12px;display:grid}.pds-workspace-insight-feature small{color:var(--pds-muted);font:12px/16px var(--pds-font)}.pds-workspace-insight-feature strong{font:600 16px/22px var(--pds-font);margin-top:4px}.pds-workspace-insight-feature p{color:var(--pds-muted);font:13px/20px var(--pds-font);margin:0 0 4px}.pds-workspace-metadata{grid-template-columns:90px 1fr;gap:11px;font-size:11px;line-height:1.5;display:grid}.pds-workspace-metadata dt{color:var(--pds-muted)}.pds-workspace-metadata dd{overflow-wrap:anywhere;margin:0}.pds-signal-nine,.pds-signal-checks{border:0;margin:0;padding:0}.pds-signal-nine legend,.pds-signal-checks legend{margin-bottom:12px;font-size:12px;font-weight:600}.pds-signal-nine>small{color:var(--pds-muted);font-size:10px}.pds-signal-nine>div{grid-template-columns:repeat(3,1fr);gap:5px;margin:12px 0;display:grid}.pds-signal-nine button:not(.pds-button){border:1px solid var(--pds-line);background:var(--pds-soft);color:var(--pds-ink);font:inherit;cursor:pointer;border-radius:6px;gap:5px;padding:12px 6px;font-size:9px;display:grid}.pds-signal-nine button[aria-pressed=true]{background:#e6f1ee;border-color:#64988e}.pds-signal-checks .pds-toggle{margin-bottom:12px}.pds-workspace-error{color:#9d3b35;font-size:11px}.pds-workspace-chat{border:1px solid var(--pds-line);border-radius:10px;padding:13px;font-size:12px;line-height:1.5}.pds-workspace-chat p{color:var(--pds-muted)}.pds-workspace-trigger{border:1px solid var(--pds-line);color:var(--pds-ink);cursor:pointer;font:inherit;background:#ffffffed;border-radius:11px;align-items:center;gap:10px;padding:14px;font-size:12px;display:flex;box-shadow:0 4px 18px #263b4808}.pds-workspace-trigger strong{margin-left:8px;font-size:12px}.pds-layout-control{width:max-content;position:relative}.pds-layout-popup{border:1px solid var(--pds-surface-outline);z-index:10;background:#fff;border-radius:14px;flex-direction:column;width:370px;max-width:calc(100vw - 32px);height:min(720px,100dvh - 120px);display:flex;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 15px 48px #263b481b}.pds-layout-popup--command{width:440px;height:min(560px,100dvh - 120px)}.pds-layout-popup>header{border-bottom:1px solid var(--pds-line);background:linear-gradient(115deg,#fff,#f6f9f8);justify-content:space-between;align-items:center;padding:18px;display:flex}.pds-layout-popup h2{margin:0;font-size:18px}.pds-layout-popup header p{color:var(--pds-muted);margin:6px 0 0;font-size:11px}.pds-layout-search{flex:0 0 48px;min-height:0;padding:8px 14px}.pds-layout-search label{font-size:11px}.pds-layout-search .pds-field>label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.pds-layout-body{flex:1;min-height:0;display:flex}.pds-layout-results{scrollbar-gutter:stable;flex:1;min-height:0;padding:0 18px 16px;overflow:auto}.pds-layout-results h3{text-transform:uppercase;color:var(--pds-muted);letter-spacing:.8px;margin:15px 0 10px;font-size:10px}.pds-layout-choice{text-align:left;width:100%;color:var(--pds-ink);font:inherit;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:9px;align-items:center;gap:10px;margin:4px 0;padding:8px;display:flex}.pds-layout-choice:hover{background:var(--pds-soft)}.pds-layout-choice.is-current{border-color:#abcac3}.pds-layout-choice[aria-pressed=true]{background:#edf5f3;border-color:#639b90}.pds-layout-choice>span{flex:1;gap:6px;display:grid}.pds-layout-choice strong{align-items:center;gap:6px;font-size:12px;display:flex}.pds-layout-choice strong small{background:var(--pds-soft);color:#28665f;border-radius:4px;padding:2px 4px;font-size:8px}.pds-layout-choice>span>small{color:var(--pds-muted);font-size:10px;line-height:1.5}.pds-layout-thumbnail{background:#f7f9fa;border-radius:6px;flex-shrink:0;width:84px;height:54px;display:block}.pds-layout-inline{display:grid}.pds-layout-inline>.pds-button{justify-content:flex-start}.pds-layout-command{width:100%;font:inherit;color:var(--pds-ink);cursor:pointer;text-align:left;background:#fff;border:0;border-radius:7px;align-items:center;gap:12px;padding:12px;display:flex}.pds-layout-command.is-active{background:var(--pds-soft);box-shadow:inset 0 0 0 1px var(--pds-line)}.pds-layout-command>span{flex:1;gap:5px;display:grid}.pds-layout-command strong{font-size:12px}.pds-layout-command small{color:var(--pds-muted);font-size:10px}.pds-layout-popup>footer{border-top:1px solid var(--pds-line);padding:8px var(--pds-surface-inset,16px);color:var(--pds-muted);flex:0 0 49px;justify-content:space-between;align-items:center;gap:10px;min-height:0;font-size:10px;display:flex}.pds-layout-popup>header.pds-workspace-control-header{min-height:0;padding:7px var(--pds-surface-inset,16px);flex:none}.pds-people-scene{background:var(--pds-canvas);flex-direction:column;min-height:0;display:flex}.pds-people-scene-body{flex:1;min-height:0;display:flex;position:relative}.pds-people-scene-body>*{flex:1;min-width:0}.pds-people-scene-body.is-split{grid-template-columns:1.1fr 1fr;display:grid}.pds-people-graph{background-color:var(--pds-canvas);background-image:var(--canvas-background-image);background-size:var(--canvas-background-size);background-position:0 0;min-width:0;min-height:0;position:relative;overflow:hidden}.pds-people-graph>svg{touch-action:none;width:100%;height:100%;display:block}.pds-graph-node{cursor:pointer;outline:none}.pds-graph-node-ring{stroke:#0000}.pds-graph-node.is-focused .pds-graph-node-ring,.pds-graph-node:focus .pds-graph-node-ring{stroke:#253b48}.pds-graph-node.is-checked .pds-graph-node-ring{stroke:#168678}.pds-graph-node text{opacity:0;pointer-events:none;fill:#233d48;paint-order:stroke;stroke:#ffffffef;stroke-width:3px;stroke-linejoin:round}.pds-graph-node:hover text,.pds-graph-node:focus text,.pds-graph-node.is-focused text{opacity:1}.pds-workspace-hide-labels .pds-graph-node text{opacity:0}.pds-graph-caption{color:var(--pds-muted);pointer-events:none;background:#ffffffe0;border-radius:8px;justify-items:center;gap:4px;padding:8px 12px;font-size:11px;display:grid;position:absolute;top:16px;left:50%;transform:translate(-50%)}.pds-graph-caption strong{color:var(--pds-ink);font-size:13px}.pds-workspace-shell .pds-graph-caption{top:146px;left:66%}.pds-graph-camera{border:1px solid var(--pds-line);background:#fffffff5;border-radius:10px;align-items:center;gap:4px;padding:4px;display:flex;position:absolute;bottom:19px;right:18px}.pds-graph-camera output{text-align:center;min-width:38px;font-size:11px}.pds-workspace-frame[data-presentation] .pds-workspace-camera-dock{border-color:var(--pds-chrome-border);box-shadow:var(--pds-shadow-camera);left:var(--workspace-inset,16px);top:auto;right:auto;bottom:var(--workspace-inset-bottom,var(--workspace-inset,16px));flex-direction:row;align-items:center;gap:2px;width:auto;padding:2px;display:flex;transform:none}.pds-workspace-frame[data-presentation] .pds-workspace-camera-dock>:is(button,.pds-button){width:var(--pds-control-height-sm,28px);min-width:var(--pds-control-height-sm,28px);height:var(--pds-control-height-sm,28px);min-height:var(--pds-control-height-sm,28px);padding:0}.pds-workspace-frame[data-presentation] .pds-workspace-camera-dock>:is(.graph-zoom-divider,.pds-ontology-camera-divider){width:1px;min-width:1px;height:16px;margin:0 2px}.pds-graph-help{color:var(--pds-muted);font-size:10px;position:absolute;bottom:20px;left:18px}.pds-workspace-shell .pds-graph-help{bottom:70px;left:auto;right:18px}.pds-graph-legend{background:#ffffffca;border-top:1px solid #e5ecef;align-content:center;gap:8px;padding:11px 20px;display:grid}.pds-graph-legend>div{flex-wrap:wrap;gap:8px 14px;display:flex}.pds-graph-legend>div>span{color:var(--pds-muted);align-items:center;gap:5px;font-size:9px;display:flex}.pds-graph-legend i{border-radius:50%;width:6px;height:6px}.pds-graph-legend small{color:var(--pds-muted);font-size:9px}.pds-workspace-shell .pds-graph-legend{border:1px solid var(--pds-line);pointer-events:none;border-radius:9px;max-width:540px;position:absolute;bottom:50px;right:18px}.pds-workspace-shell .pds-graph-camera{bottom:146px}.pds-workspace-shell .pds-graph-help{bottom:126px}.pds-people-table{background:var(--pds-surface-reading);border:1px solid var(--pds-surface-outline);border-radius:var(--pds-panel-radius);min-height:0;box-shadow:var(--pds-panel-shadow);flex-direction:column;display:flex;overflow:hidden}.pds-people-table-scroll{flex:1;min-height:0;overflow:auto}.pds-collection-pagination{border-top:1px solid var(--pds-line);background:var(--pds-surface-reading);justify-content:flex-end;align-items:center;gap:8px;padding:10px 14px;display:flex}.pds-collection-pagination>span{color:var(--pds-muted);margin-right:auto;font-size:11px}.pds-people-cards-wrap{flex-direction:column;min-height:0;display:flex}.pds-people-cards{flex:1;grid-template-columns:repeat(auto-fill,minmax(310px,1fr));align-content:start;gap:14px;padding:20px;display:grid;overflow:auto}.pds-workspace-shell .pds-people-scene--table,.pds-workspace-shell .pds-people-scene--cards{padding:132px 18px 50px 478px}.pds-workspace-shell .pds-people-scene--split{padding:132px 18px 50px 0}.pds-workspace-shell .pds-people-scene--split .pds-people-scene-body{grid-template-columns:1fr 570px}.pds-workspace-shell .pds-people-scene--table .pds-graph-legend,.pds-workspace-shell .pds-people-scene--cards .pds-graph-legend,.pds-workspace-shell .pds-people-scene--split .pds-graph-legend{display:none}.pds-canvas-state{flex:1;padding:180px 25%}.pds-workspace-control-page button:focus-visible,.pds-brand-navigation button:focus-visible,.pds-layout-control button:focus-visible{outline:2px solid var(--pds-focus,var(--brand));outline-offset:2px}@media (prefers-reduced-motion:reduce){.pds-workspace-shell *{scroll-behavior:auto}}.pds-layout-example{border:1px solid var(--pds-line);border-radius:14px;min-width:1000px;height:930px;position:relative;overflow:hidden}.pds-layout-example-chooser{position:absolute;top:24px;right:24px}.pds-brand-example{background:linear-gradient(125deg,#f4f8f8,#f7f8fa);border-radius:14px;min-height:720px;padding:24px}.pds-brand-example-context{max-width:640px;margin:90px 150px}.pds-brand-example-context>strong{font-size:32px}.pds-brand-example-context>p{color:var(--pds-muted)}.pds-workspace-shell .pds-graph-help{bottom:190px;right:18px}.pds-workspace-inspector-slot>.pds-person-inspector{height:100%}.pds-control-panel .pds-accordion-body[aria-hidden=true]{padding:0}.pds-control-panel .pds-accordion-heading h3{margin:0}.pds-control-panel .pds-accordion-heading h3>button{min-height:44px;padding:12px 5px}.pds-control-panel .pds-accordion-title strong{font-size:12px}.pds-workspace-inspector-slot>.pds-person-inspector{background:0 0;height:100%;min-height:0;padding:0}.pds-workspace-inspector-slot>.pds-person-inspector>.pds-inspector{height:100%}.pds-control-rail-group{flex:none}.pds-control-rail-group>small{display:block}.pds-control-rail-group:last-child{margin-top:0}.pds-workspace-graph-preserved{position:absolute;inset:0}.pds-workspace-graph-preserved[hidden]{display:none}@container workspace (height<=1000px){.pds-workspace-frame .pds-control-rail{padding:6px}.pds-workspace-frame .pds-control-rail button{gap:2px;min-height:38px;padding:2px 3px;line-height:12px}.pds-workspace-frame .pds-control-rail button>.pds-icon{width:var(--pds-icon-size,16px);height:var(--pds-icon-size,16px)}.pds-workspace-frame .pds-control-rail-group>small{margin:2px 0 4px;line-height:12px}.pds-workspace-frame .pds-control-rail hr{margin:4px 6px}}@container workspace (height<=820px){.pds-workspace-frame .pds-control-rail{padding:6px 4px}.pds-workspace-frame .pds-control-rail button{gap:1px;min-height:32px;padding:2px;line-height:11px}.pds-workspace-frame .pds-control-rail button>.pds-icon{width:var(--pds-icon-size-sm,14px);height:var(--pds-icon-size-sm,14px)}.pds-workspace-frame .pds-control-rail-group>small{line-height:11px}}.pds-layout-settings{padding:12px var(--pds-surface-inset,16px);border-top:1px solid var(--pds-line);flex:none}.pds-workspace-frame[data-has-docks][data-presentation] .pds-workspace-camera-dock{left:var(--workspace-camera-left,var(--workspace-inset,16px));transition:none}.pds-workspace-frame[data-has-docks][data-presentation]>.pds-workspace-frame__status{left:calc(var(--workspace-edge-left-open,0px) + var(--workspace-inset,16px));bottom:calc(var(--workspace-inset-bottom,var(--workspace-inset,16px)) + var(--pds-control-height-sm,28px) + 14px);transition:none}@media (prefers-reduced-motion:reduce){.pds-workspace-frame[data-has-docks][data-presentation] .pds-workspace-camera-dock,.pds-workspace-frame[data-has-docks][data-presentation]>.pds-workspace-frame__status{transition:none}}.pds-step-bar{justify-content:center;display:flex}.pds-step-bar ol{max-width:min(100%, calc(var(--step-bar-count,5) * 176px));flex:1;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pds-step-bar li{flex:1;min-width:0}.pds-step-bar__step{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:10px;padding:0;display:grid}.pds-step-bar__step:disabled{cursor:default}.pds-step-bar__step:focus-visible{outline:2px solid var(--text);outline-offset:4px;border-radius:4px}.pds-step-bar__label{color:var(--pds-step-bar-label);font:13px/18px var(--pds-font);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pds-step-bar__bar{background:var(--pds-step-bar-upcoming);border-radius:2px;height:4px;position:relative;overflow:hidden}.pds-step-bar__bar:after{content:"";border-radius:inherit;background:0 0;position:absolute;inset:0}.pds-step-bar__step[data-state=done] .pds-step-bar__label{color:var(--pds-step-bar-label-done)}.pds-step-bar__step[data-state=done] .pds-step-bar__bar:after{background:var(--pds-step-bar-done)}.pds-step-bar__step[data-state=current] .pds-step-bar__label{color:var(--text);font-weight:500}.pds-step-bar__step[data-state=current] .pds-step-bar__bar:after{background:var(--text)}.pds-step-bar__step:not(:disabled):not([data-state=current]):hover .pds-step-bar__label{color:var(--text)}.pds-step-bar__step:not(:disabled):not([data-state=current]):hover .pds-step-bar__bar{background:var(--pds-step-bar-hover)}@media (prefers-reduced-motion:no-preference){.pds-step-bar__label,.pds-step-bar__bar,.pds-step-bar__bar:after{transition:color .22s,background .26s}.pds-step-bar__step[data-state=current] .pds-step-bar__bar:after{transform-origin:0;animation:pds-step-bar-fill .46s var(--pds-motion-ease)}@keyframes pds-step-bar-fill{0%{transform:scaleX(0)}}.pds-step-bar li{animation:pds-step-bar-in .32s var(--pds-motion-ease) both}@keyframes pds-step-bar-in{0%{opacity:0;transform:translateY(-4px)}}}.pds-step-bar__step:not(:disabled)[data-state=upcoming] .pds-step-bar__label{color:var(--pds-step-bar-label-done)}.pds-context-path ol{flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pds-context-path li{align-items:center;gap:8px;min-width:0;font-size:12px;display:flex}.pds-context-path button,.pds-context-path a{color:var(--pds-accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:4px;text-decoration:none}.pds-context-path [aria-current]{text-overflow:ellipsis;white-space:nowrap;max-width:320px;font-weight:650;overflow:hidden}.pds-section-navigation{align-items:stretch;gap:4px;display:flex}.pds-section-navigation--vertical{flex-direction:column}.pds-section-navigation button{text-align:left;font:inherit;color:var(--pds-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:space-between;align-items:center;gap:18px;padding:11px 14px;font-size:12px;display:flex}.pds-section-navigation button[aria-current]{color:var(--pds-ink);background:#edf5f3;border-color:#bed7d1}.pds-section-navigation small{font-size:10px}.pds-section-navigation button:focus-visible,.pds-context-path button:focus-visible,.pds-context-path a:focus-visible{outline:2px solid var(--pds-accent);outline-offset:2px}.pds-resizable-panels{border:1px solid var(--pds-line);border-radius:12px;min-width:0;display:grid;overflow:hidden}.pds-resizable-slot{background:var(--pds-surface);min-width:0;min-height:0;padding:22px;overflow:auto}.pds-panel-separator{background:var(--pds-soft);border-inline:1px solid var(--pds-line);cursor:col-resize;touch-action:none;place-items:center;display:grid}.pds-panel-separator span{background:#a6bbc0;border-radius:3px;width:3px;height:34px}.pds-panel-separator:focus-visible{outline:2px solid var(--pds-accent);outline-offset:-2px}.pds-resizable-panels--vertical .pds-panel-separator{cursor:row-resize;border-inline:0;border-block:1px solid var(--pds-line)}.pds-resizable-panels--vertical .pds-panel-separator span{width:34px;height:3px}.pds-signal-configuration__help{color:var(--pds-muted);font:12px/16px var(--pds-font);margin:0}.pds-applied-signals{min-width:0;color:var(--pds-ink);font:13px/20px var(--pds-font)}.pds-applied-signals .pds-dock-row{align-items:flex-start}.pds-applied-signals .pds-dock-row__main{gap:8px;padding-inline:0}.pds-applied-signals .pds-dock-row__actions{gap:2px;padding-top:8px}.pds-applied-signals__icon{width:var(--pds-control-height-sm,28px);height:var(--pds-control-height-sm,28px);color:var(--pds-muted);flex:none;place-items:center;display:inline-grid}.pds-applied-signals__description{display:block}.pds-applied-signals__channels{flex-wrap:wrap;gap:4px;margin-top:2px;display:flex}.pds-applied-signals__channel{border:1px solid var(--pds-line);border-radius:var(--pds-radius-sm,4px);max-width:100%;color:var(--pds-muted);font:11px/16px var(--pds-font);overflow-wrap:anywhere;padding:1px 5px;display:inline}.pds-applied-signals__channel[data-muted]{background:var(--pds-soft)}.pds-applied-signals__identity{flex-wrap:wrap;align-items:baseline;gap:2px 6px;display:flex}.pds-applied-signals__status{color:var(--pds-muted);font:400 11px/16px var(--pds-font)}.pds-catalog-search{padding:12px var(--pds-dock-content-inset,20px) 10px;border-bottom:1px solid var(--border,var(--pds-line));flex:none}.pds-catalog-search__results{color:var(--pds-muted);font:12px/16px var(--pds-font);font-variant-numeric:tabular-nums;margin:6px 0 0}.pds-catalog-search .catalog-search-field .pds-field>label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.pds-catalog-search .catalog-search-field .pds-field__input{min-height:var(--pds-control-height,32px)}.pds-signal-catalog{align-content:start;gap:var(--pds-space-5,20px);font:13px/20px var(--pds-font);color:var(--pds-ink);display:grid}.pds-signal-catalog .catalog-elsewhere{justify-self:start}.pds-signal-catalog .signal-icon-well{background:var(--pds-soft);width:28px;height:28px;color:var(--pds-ink);border-radius:8px;flex:none;place-items:center;display:inline-grid}.pds-signal-catalog button.pds-dock-row__main:hover .signal-icon-well{background:var(--pds-surface);box-shadow:inset 0 0 0 1px var(--pds-line)}.pds-signal-catalog__domains .pds-dock-row__value{color:var(--pds-muted);font-size:12px;font-weight:400}.playback-bar{border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);box-shadow:var(--shadow-panel);color:var(--text-secondary);gap:6px;padding:10px 12px 10px 16px;display:grid}.playback-head{align-items:center;gap:12px;display:flex}.playback-head h2{color:var(--text);font:600 var(--font-section)/var(--line-body) var(--font-family);margin:0}.playback-head p{color:var(--text);font:600 var(--font-ui)/var(--line-ui) var(--font-family);font-variant-numeric:tabular-nums;gap:8px;margin:0;display:flex}.playback-head p span{color:var(--text-muted);font-weight:400}.playback-head-actions{gap:2px;margin-left:auto;display:flex}.playback-body{align-items:center;gap:12px;display:flex}.playback-play{width:var(--control-height,var(--pds-control-height));height:var(--control-height,var(--pds-control-height));min-height:var(--control-height,var(--pds-control-height));border:1px solid var(--brand);background:var(--brand);color:var(--on-brand);border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.playback-play:hover:not(:disabled){background:var(--brand-hover);border-color:var(--brand-hover)}.playback-play:disabled{opacity:1;border-color:var(--border);background:var(--surface-subtle);color:var(--text-muted)}.playback-track{flex:1;min-width:0;padding-bottom:26px;position:relative}.playback-track input[type=range]{width:100%;margin:0;display:block}.playback-ticks{height:14px;position:absolute;top:24px;left:8px;right:8px}.playback-ticks span{background:var(--border-control);width:1px;height:4px;position:absolute;top:0;transform:translate(-50%)}.playback-ticks span.is-major{background:var(--text-muted);height:7px}.playback-ticks small{color:var(--text-muted);font:var(--font-meta)/var(--line-meta) var(--font-family);position:absolute;top:8px;left:50%;transform:translate(-50%)}.playback-range{color:var(--text-muted);font:var(--font-meta)/var(--line-meta) var(--font-family);font-variant-numeric:tabular-nums;justify-content:space-between;display:flex;position:absolute;bottom:0;left:0;right:0}.playback-foot{justify-content:space-between;align-items:center;gap:12px;padding-left:44px;display:flex}.playback-frame{color:var(--text-secondary);font:500 var(--font-ui)/var(--line-ui) var(--font-family);font-variant-numeric:tabular-nums;margin:0}.playback-speed .segmented-legend{color:var(--text-muted)}.nine-box-field{border:0;margin:4px 0 0;padding:0}.nine-box-field>legend{margin-bottom:2px}.nine-box-hint{margin-bottom:8px}.nine-box{grid-template-columns:40px repeat(3,minmax(0,1fr));grid-auto-rows:auto;gap:4px;display:grid}.nine-box-row,.nine-box-columns{display:contents}.nine-box-axis{color:var(--text-muted);font:500 var(--font-meta)/var(--line-meta) var(--font-family)}.nine-box-axis.is-y{grid-column:1/-1}.nine-box-axis.is-x{text-align:center;grid-column:2/-1}.nine-box-heading{color:var(--text-secondary);font:var(--font-meta)/var(--line-meta) var(--font-family);text-align:center;align-content:center;display:grid}.nine-box-heading strong{color:var(--text-secondary);font-weight:600}.nine-box-heading small{color:var(--text-muted);font-size:var(--font-meta)}.nine-box-heading.is-row{text-align:left;justify-items:start}.nine-box-columns>.nine-box-heading:first-child{grid-column:2}.nine-box-cell{border:1px solid color-mix(in srgb, var(--cell) 45%, var(--border));border-radius:var(--radius-field);background:color-mix(in srgb, var(--cell) 12%, var(--surface));min-height:56px;color:var(--text);text-align:left;align-content:center;justify-items:start;gap:0;padding:6px 8px 6px 10px;display:grid;position:relative}.nine-box-cell>i{background:var(--cell);border-radius:0 2px 2px 0;width:3px;position:absolute;top:6px;bottom:6px;left:0}.nine-box-cell strong{font:600 var(--font-panel)/20px var(--font-family);font-variant-numeric:tabular-nums}.nine-box-cell small{color:var(--text-secondary);font:var(--font-meta)/var(--line-meta) var(--font-family)}.nine-box-cell:hover{background:color-mix(in srgb, var(--cell) 20%, var(--surface))}.nine-box-cell.is-selected{border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand)}.nine-box-check{background:var(--brand);color:var(--on-brand);border-radius:50%;padding:1px;position:absolute;top:5px;right:5px}.nine-box-foot{color:var(--text-muted);font:var(--font-meta)/var(--line-meta) var(--font-family);justify-content:space-between;align-items:baseline;gap:8px;margin-top:8px;display:flex}.nine-box-foot .text-link{min-height:var(--target-min);font-size:var(--font-meta);flex:none;padding:0}.nine-box-foot .text-link[aria-pressed=true]{color:var(--text-secondary)}.successor-seat{border-bottom:1px solid var(--border);padding:8px 0 4px}.successor-seat:first-child{padding-top:0}.successor-choices>.field-hint{margin-top:8px}.nine-box-field .field-label,.successor-choices .field-label{color:var(--text);font:600 var(--font-ui)/var(--line-ui) var(--font-family)}.nine-box-field .field-hint,.successor-choices .field-hint{color:var(--text-muted);font:var(--font-meta)/var(--line-meta) var(--font-family)}.successor-seat{border:0;min-width:0;margin:0}.successor-choices .field-error{color:var(--danger);font:var(--font-ui)/var(--line-ui) var(--font-family)}.nine-box-foot .text-link{color:var(--brand);cursor:pointer;background:0 0;border:0}.talent-controls{border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);min-height:0;box-shadow:var(--shadow-panel);color:var(--text);font:var(--font-ui)/var(--line-ui) var(--font-family);flex-direction:column;display:flex;overflow:hidden}.talent-controls[hidden]{display:none}.talent-controls *{box-sizing:border-box}.talent-controls button,.picker-popover button{font:inherit;cursor:pointer}.talent-controls :is(button,summary,[tabindex]):focus-visible,.picker-popover :is(button,[role=option]):focus-visible{outline:2px solid var(--pds-focus,var(--brand));outline-offset:2px}.talent-controls .text-link:disabled,.picker-popover .text-link:disabled{opacity:1;color:var(--text-muted);cursor:not-allowed}.talent-controls .panel-title{border-bottom:1px solid var(--border);flex:none;padding:14px 48px 12px 12px;position:relative}.talent-controls .panel-title.has-back{padding-top:8px}.talent-controls .panel-nav{align-items:center;min-height:28px;margin:0 0 4px -4px;display:flex}.talent-controls .panel-back{border-radius:var(--radius-field);min-height:28px;color:var(--text-secondary);background:0 0;border:0;align-items:center;gap:2px;padding:0 8px 0 2px;font-weight:500;display:inline-flex}.talent-controls .panel-back:hover{background:var(--surface-subtle);color:var(--text)}.talent-controls .panel-kicker{color:var(--text-muted);font:500 var(--font-meta)/var(--line-meta) var(--font-family);margin-bottom:2px;display:block}.talent-controls .panel-title h2{color:var(--text);font:600 var(--font-panel)/22px var(--font-family);margin:0}.talent-controls .panel-title h2:focus{outline:none}.talent-controls .panel-title p{color:var(--text-secondary);font:var(--font-body)/var(--line-body) var(--font-family);margin:2px 0 0}.talent-controls .panel-close{position:absolute;top:10px;right:10px}.talent-controls .icon-button{border-radius:var(--radius-field);min-width:28px;min-height:28px;color:var(--text-secondary);background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:6px;display:inline-flex}.talent-controls .icon-button:hover{background:var(--surface-subtle);color:var(--text)}.talent-controls .control-search{border-bottom:1px solid var(--border);flex:none;padding:12px 12px 8px}.talent-controls .catalog-search{height:var(--control-height);border:1px solid var(--border-control);border-radius:var(--radius-field);background:var(--surface);color:var(--text-secondary);align-items:center;gap:8px;padding:0 4px 0 10px;display:flex}.talent-controls .catalog-search input{min-width:0;height:100%;min-height:0;color:var(--text);background:0 0;border:0;outline:none;flex:1;padding:0}.talent-controls .control-search-count{color:var(--text-muted);font:var(--font-meta)/var(--line-meta) var(--font-family);font-variant-numeric:tabular-nums;margin:6px 0 0}.talent-controls .control-scroll{scrollbar-width:thin;overscroll-behavior:contain;flex:auto;min-height:0;padding:0 12px 16px;overflow:auto}.talent-controls .control-scroll:focus{outline:none}.talent-controls .control-section{padding:16px 0 0}.talent-controls .control-section+.control-section,.talent-controls .control-form+.control-section{border-top:1px solid var(--border);margin-top:16px}.talent-controls .control-form>.control-validation+.control-section,.talent-controls .control-form>.control-section:first-child{border-top:0;margin-top:0}.talent-controls .control-section>h3,.talent-controls .section-head h3{color:var(--text);font:600 var(--font-section)/var(--line-body) var(--font-family);align-items:center;gap:8px;margin:0 0 12px;display:flex}.talent-controls .control-section.is-list>h3{margin-bottom:4px}.talent-controls .control-section>h3 .meta{color:var(--text-muted);font:400 var(--font-meta)/var(--line-meta) var(--font-family);font-variant-numeric:tabular-nums;margin-left:auto}.talent-controls .control-section>h3.with-icon .signal-icon-well{width:20px;height:20px}.talent-controls .section-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.talent-controls .section-head h3{margin:0}.talent-controls .control-note{color:var(--text-secondary);font:var(--font-meta)/var(--line-meta) var(--font-family);margin:0 0 12px}.talent-controls .control-label{color:var(--text-muted);font:500 var(--font-meta)/var(--line-meta) var(--font-family);margin:0 0 4px}.talent-controls .control-validation{border:1px solid var(--danger);border-radius:var(--radius-field);background:var(--danger-soft);color:var(--danger);font:var(--font-body)/var(--line-body) var(--font-family);margin:12px 0 0;padding:8px 10px}.talent-controls .control-empty{color:var(--text-secondary);font:var(--font-body)/var(--line-body) var(--font-family);margin:16px 0 0}.talent-controls .control-empty.is-action{justify-items:start;gap:12px;padding:16px 0;display:grid}.talent-controls .control-empty.is-action p{margin:0}.talent-controls .catalog-elsewhere{margin-top:8px}.talent-controls .control-list{margin:0;padding:0;list-style:none}.talent-controls .control-list>li+li{border-top:1px solid var(--border)}.talent-controls .control-row{width:100%;min-height:48px;color:var(--text);text-align:left;background:0 0;border:0;border-radius:0;align-items:center;gap:10px;margin:0;padding:8px 4px;display:flex}.talent-controls .control-row:hover{background:var(--surface-subtle)}.talent-controls .control-row .row-text{flex:1;gap:1px;min-width:0;display:grid}.talent-controls .control-row strong{color:var(--text);font:500 var(--font-ui)/var(--line-ui) var(--font-family);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.talent-controls .domain-row strong{font:600 var(--font-section)/var(--line-body) var(--font-family)}.talent-controls .control-row small{color:var(--text-muted);font:var(--font-meta)/var(--line-meta) var(--font-family)}.talent-controls .signal-row small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.talent-controls .row-count{min-width:20px;color:var(--text-secondary);font:500 var(--font-ui)/var(--line-ui) var(--font-family);font-variant-numeric:tabular-nums;text-align:right;flex:none}.talent-controls .row-chevron{color:var(--text-muted);flex:none}.talent-controls .row-status{color:var(--text-secondary);font:500 var(--font-meta)/var(--line-meta) var(--font-family);align-items:center;gap:6px;margin-top:2px;display:inline-flex}.talent-controls .row-status i{background:var(--brand);border-radius:50%;width:6px;height:6px}.talent-controls .signal-icon-well{border-radius:var(--radius-field);background:var(--surface-subtle);width:28px;height:28px;color:var(--text-secondary);flex:none;place-items:center;display:inline-grid}.talent-controls .control-row:hover .signal-icon-well{background:var(--surface);color:var(--text);box-shadow:inset 0 0 0 1px var(--border)}.talent-controls .field,.talent-controls .picker{min-width:0;color:var(--text-secondary);font:var(--font-ui)/var(--line-ui) var(--font-family);flex-direction:column;gap:4px;margin:0 0 12px;display:flex}.talent-controls .field-label,.talent-controls .picker-label-row{color:var(--text-secondary);font:500 var(--font-ui)/var(--line-ui) var(--font-family);justify-content:space-between;align-items:baseline;gap:8px;margin:0;padding:0;display:flex}.talent-controls .field>input,.talent-controls .field>select,.talent-controls .input-plain>input,.talent-controls .input-suffix>input{width:100%;min-width:0;height:var(--control-height);border:1px solid var(--border-control);border-radius:var(--radius-field);background:var(--surface);min-height:0;color:var(--text);font:var(--font-ui)/var(--line-ui) var(--font-family);padding:0 10px}.talent-controls .input-plain{display:block}.talent-controls .input-suffix{align-items:center;display:flex;position:relative}.talent-controls .input-suffix>input{font-variant-numeric:tabular-nums;padding-right:64px}.talent-controls .input-suffix>span{max-width:56px;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;pointer-events:none;position:absolute;right:10px;overflow:hidden}.talent-controls .field-hint,.talent-controls .field-error{color:var(--text-muted);font:var(--font-meta)/var(--line-meta) var(--font-family);margin:0;display:block}.talent-controls .field-error{color:var(--danger)}.talent-controls .field-group{border:0;min-width:0;margin:0 0 12px;padding:0}.talent-controls .field-group>legend{margin-bottom:4px}.talent-controls .field-group>.check-row+.field-hint{margin-top:0}.talent-controls .field-group .field-action{margin-top:2px}.talent-controls .field-pair{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.talent-controls .field-pair>.field{margin-bottom:12px}.talent-controls .date-input .field-label{font-weight:500}.talent-controls .check-row{min-height:28px;color:var(--text);align-items:flex-start;gap:8px;margin:0 0 8px;padding:5px 0 0;display:flex}.talent-controls .check-row>input{margin-top:1px}.talent-controls .check-row>span{gap:2px;min-width:0;display:grid}.talent-controls .check-row label{color:var(--text);font:var(--font-ui)/var(--line-ui) var(--font-family);cursor:pointer}.talent-controls .check-row small{color:var(--text-muted);font:var(--font-meta)/var(--line-meta) var(--font-family)}.talent-controls .radio-group{border:0;min-width:0;margin:0 0 8px;padding:0}.talent-controls .radio-group>legend{margin-bottom:2px}.talent-controls .radio-group .check-row{margin-bottom:4px}.talent-controls .scope-summary{border-bottom:1px solid var(--border);padding:14px 0 16px}.talent-controls .scope-summary-facets{color:var(--text);font:500 var(--font-body)/var(--line-body) var(--font-family);flex-wrap:wrap;margin:0;display:flex}.talent-controls .scope-summary-facets span+span:before{content:"·";color:var(--text-muted);margin:0 6px}.talent-controls .reporting-line .picker{margin-bottom:8px}.talent-controls .config-scope{border-bottom:1px solid var(--border);color:var(--text-muted);font:var(--font-meta)/var(--line-meta) var(--font-family);justify-content:space-between;align-items:baseline;gap:12px;margin:0;padding:12px 0;display:flex}.talent-controls .config-scope>span{min-width:0}.talent-controls .config-scope>.pds-dock-summary{flex:1;min-width:0}.talent-controls .config-scope .btn{min-height:var(--target-min);font-size:var(--font-meta);line-height:var(--line-meta);flex:none}.talent-controls .control-footer-content{gap:var(--space-2,8px);width:100%;display:grid}.talent-controls .control-status{min-width:0;color:var(--text-muted);font:inherit;align-items:center;gap:6px;display:inline-flex}.talent-controls .control-status.is-dirty{color:var(--text-secondary);font-weight:500}.talent-controls .control-status.is-dirty:before{content:"";background:var(--warning);border-radius:50%;width:6px;height:6px}.talent-controls .control-consequence{color:var(--text-secondary);font:inherit;margin:0}.talent-controls .control-footer-reason{color:var(--text-muted);font:inherit}.talent-controls .control-disclosure{border-top:1px solid var(--border);color:var(--text-secondary);margin:16px 0 0;padding-top:8px}.talent-controls .control-disclosure>p{font:var(--font-body)/var(--line-body) var(--font-family);margin:8px 0 0}.talent-controls .control-facts{gap:4px;margin:12px 0 0;display:grid}.talent-controls .control-facts>div{grid-template-columns:96px minmax(0,1fr);gap:8px;display:grid}.talent-controls .control-facts dt{color:var(--text-muted);font:var(--font-meta)/var(--line-meta) var(--font-family)}.talent-controls .control-facts dd{color:var(--text-secondary);font:var(--font-meta)/var(--line-meta) var(--font-family);overflow-wrap:anywhere;margin:0}.picker{min-width:0;color:var(--text-secondary);font:var(--font-ui)/var(--line-ui) var(--font-family);flex-direction:column;gap:4px;display:flex}.picker-label{color:var(--text-secondary)}.picker-trigger{width:100%;min-width:0;height:var(--control-height);min-height:var(--control-height);border:1px solid var(--border-control);border-radius:var(--radius-field);background:var(--surface);color:var(--text);font:var(--font-ui)/var(--line-ui) var(--font-family);text-align:left;justify-content:space-between;align-items:center;gap:8px;padding:0 8px 0 10px;display:flex}.picker-trigger>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.picker-trigger>span.is-empty{color:var(--text-secondary)}.picker-trigger>svg{color:var(--text-muted);flex:none}.picker-trigger[aria-expanded=true]>svg{transform:rotate(180deg)}.picker-trigger[aria-invalid=true]{border-color:var(--danger)!important}.picker .field-hint{color:var(--text-muted);font:var(--font-meta)/var(--line-meta) var(--font-family)}.picker-status{color:var(--danger);font:var(--font-meta)/var(--line-meta) var(--font-family)}.picker-status button{color:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.picker-popover{z-index:var(--z-popover,50);box-sizing:border-box;border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface-raised);box-shadow:var(--shadow-panel);color:var(--text);font:var(--font-ui)/var(--line-ui) var(--font-family);flex-direction:column;padding:8px;display:flex;position:fixed;overflow:hidden}.ds-dialog:has(>.picker-popover){overflow:visible}.picker-popover *{box-sizing:border-box}.picker-search{height:var(--control-height);border:1px solid var(--border-control);border-radius:var(--radius-field);background:var(--surface);color:var(--text-secondary);flex:none;align-items:center;gap:8px;padding:0 4px 0 10px;display:flex}.picker-search input{width:100%;min-width:0;height:100%;min-height:0;color:var(--text);font:inherit;background:0 0;border:0;outline:0;flex:1;padding:0}.picker-selected{border-bottom:1px solid var(--border);flex:none;margin:8px 0 0;padding:0 0 8px}.picker-selected-head{min-height:var(--target-min);color:var(--text-secondary);justify-content:space-between;align-items:center;gap:8px;display:flex}.picker-selected-head strong{font-weight:600}.picker-selected-head .text-link{min-height:var(--target-min);padding:0}.picker-selected ul{flex-wrap:wrap;gap:4px;max-height:56px;margin:4px 0 0;padding:0;list-style:none;display:flex;overflow:auto}.picker-selected li{max-width:100%;height:calc(var(--target-min) + 2px);border:1px solid var(--border);background:var(--brand-soft);color:var(--text);border-radius:4px;align-items:center;gap:2px;padding:0 2px 0 8px;display:inline-flex}.picker-selected li span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.picker-selected li small{color:var(--danger);font-size:var(--font-meta)}.picker-selected li.is-unavailable{border-color:var(--danger);background:var(--danger-soft)}.picker-selected li button{width:var(--target-min);height:var(--target-min);min-height:var(--target-min);color:var(--text-secondary);background:0 0;border:0;border-radius:3px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.picker-selected li button:hover{background:var(--surface);color:var(--text)}.picker-options{flex:auto;min-height:0;margin:6px -4px 0;padding:0 4px;overflow:auto}.picker-options [role=option]{min-height:var(--row-standard);border-radius:var(--radius-field);cursor:pointer;align-items:center;gap:10px;padding:4px 8px;display:flex}.picker-options.is-two-line [role=option]{min-height:var(--row-identity)}.picker-options [role=option].is-active,.picker-options [role=option]:hover{background:var(--surface-subtle)}.picker-options [role=option][aria-selected=true]{background:var(--brand-soft)}.picker-options [role=option][aria-selected=true].is-active{background:color-mix(in srgb, var(--brand-soft) 70%, var(--surface-subtle))}.option-check{border:1px solid var(--border-control);background:var(--surface);width:14px;height:14px;color:var(--on-brand);border-radius:3px;flex:none;place-items:center;display:inline-grid}.option-check.is-checked{border-color:var(--brand);background:var(--brand)}.option-text{flex:1;gap:1px;min-width:0;display:grid}.option-text>span{overflow-wrap:anywhere}.option-text>small{color:var(--text-muted);font:var(--font-meta)/var(--line-meta) var(--font-family);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.option-selected{color:var(--brand-deep);flex:none}.picker-message{color:var(--text-secondary);font:var(--font-body)/var(--line-body) var(--font-family);margin:8px}.picker-message[role=alert],.picker-page-error{color:var(--danger)}.picker-message .text-link{min-height:0;padding:0}.picker-footer{border-top:1px solid var(--border);min-height:36px;color:var(--text-muted);font:var(--font-meta)/var(--line-meta) var(--font-family);font-variant-numeric:tabular-nums;flex:none;justify-content:space-between;align-items:center;gap:8px;margin-top:6px;padding:6px 0 0;display:flex}.picker-footer-actions{align-items:center;gap:12px;display:inline-flex}.picker-footer .text-link{min-height:var(--target-min);font:500 var(--font-ui)/var(--line-ui) var(--font-family);padding:0}.picker-page-error{font:var(--font-meta)/var(--line-meta) var(--font-family);flex:none;margin:4px 0 0}.field-optional{color:var(--text-muted);font:400 var(--font-meta)/var(--line-meta) var(--font-family)}@media (prefers-reduced-motion:reduce){.picker-trigger>svg,.switch-track,.switch-knob{transition:none}}.talent-controls .control-discard{color:var(--text-secondary)}.talent-controls .control-discard:hover{color:var(--text)}.talent-controls select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--text-muted) 50%), linear-gradient(135deg, var(--text-muted) 50%, transparent 50%);background-position:calc(100% - 15px),calc(100% - 10px);background-repeat:no-repeat;background-size:5px 5px;padding-right:32px}.talent-controls .display-section{border-bottom:1px solid var(--border);padding-top:14px;padding-bottom:12px}.talent-controls .display-section>h3{margin-bottom:6px}.talent-controls .display-section>h3 kbd.meta{font-family:var(--font-family)}.talent-controls .display-rows{margin:0;padding:0;list-style:none}.talent-controls .display-rows li,.talent-controls .display-row-head{align-items:center;gap:10px;min-height:40px;display:flex}.talent-controls .display-rows li.is-off .line-sample{opacity:.45}.talent-controls .display-row-title{flex:1;gap:1px;min-width:0;display:grid}.talent-controls .display-row-title strong{color:var(--text);font:500 var(--font-ui)/var(--line-ui) var(--font-family)}.talent-controls .display-row-title small{color:var(--text-muted);font:var(--font-meta)/var(--line-meta) var(--font-family)}.talent-controls .display-rows li.is-off .display-row-title strong{color:var(--text-secondary)}.line-sample{flex:none;display:block}.talent-controls .org-levels{border:0;margin:0;padding:0}.talent-controls .org-levels legend{color:var(--text-secondary);font:var(--font-ui)/var(--line-ui) var(--font-family);margin-bottom:4px;padding:0}.talent-controls .org-levels .check-row{margin-bottom:2px}.talent-controls .control-section>:is(.pds-field,.pds-range,.pds-date,[data-picker-invalid]){margin-bottom:16px}.talent-controls .scope-tenure-fields{gap:12px;margin:10px 0 14px;display:grid}.talent-controls .field-group>.field-hint{margin-top:8px}.talent-controls .people-signal-configuration{padding:16px 0 0}.talent-controls .people-signal-configuration h3{margin:0}.talent-controls .scope-tenure-fields .pds-range--dense{grid-template-columns:minmax(0,1fr)}.talent-controls .scope-tenure-fields .pds-range__unknown{grid-column:1;margin-top:3px}.catalog-search-field .pds-field>label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.catalog-search-field .pds-field__input{min-height:38px}.scope-refinements{gap:16px;padding-top:4px;display:grid}.scope-refinements .field-group{margin:0}.pds-applied-filters{color:var(--pds-ink);font:400 12px/1.5 var(--pds-font,Figtree, sans-serif);align-items:center;display:inline-flex}.pds-applied-filters__trigger{height:var(--pds-control-height-sm);min-width:var(--pds-control-height-sm);color:var(--pds-ink);font:inherit;cursor:pointer;box-sizing:border-box;background:0 0;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;gap:4px;padding:0 5px;display:inline-flex}.pds-applied-filters__trigger:hover,.pds-applied-filters__trigger[aria-expanded=true]{border-color:var(--pds-line);background:var(--pds-soft)}.pds-applied-filters__trigger:focus-visible{outline:2px solid var(--pds-focus);outline-offset:2px}.pds-applied-filters__count{background:var(--pds-accent-soft);min-width:15px;height:15px;color:var(--pds-accent);font-variant-numeric:tabular-nums;border-radius:4px;place-items:center;padding:0 3px;font-size:10px;font-weight:600;line-height:1;display:inline-grid}.pds-applied-filters .pds-context-popover{font:400 12px/1.5 var(--pds-font,Figtree, sans-serif)}.pds-applied-filters .pds-context-popover-body{padding:0 var(--pds-surface-inset-compact)}.pds-applied-filters .pds-context-popover>footer{padding:6px var(--pds-surface-inset-compact)}.pds-applied-filters__groups{min-width:0}.pds-applied-filters__group{padding:9px 0 var(--pds-surface-inset-compact);min-width:0}.pds-applied-filters__group+.pds-applied-filters__group{border-top:1px solid var(--pds-line)}.pds-applied-filters__group>header{min-height:var(--pds-control-height-sm);justify-content:space-between;align-items:center;gap:8px;margin-bottom:5px;display:flex}.pds-applied-filters__group h2{color:var(--pds-ink);align-items:baseline;gap:7px;margin:0;font-size:12px;font-weight:600;line-height:1.4;display:flex}.pds-applied-filters__group h2>span{color:var(--pds-muted);font-variant-numeric:tabular-nums;font-size:11px;font-weight:400}.pds-applied-filters__content{overflow-wrap:anywhere;min-width:0;color:var(--pds-ink);font-size:12px;line-height:1.5}.pds-applied-filters__empty{color:var(--pds-muted);padding:var(--pds-surface-inset) 0;margin:0;font-size:12px;line-height:1.5}.pds-applied-filter-row{min-height:var(--pds-control-height-sm);color:var(--pds-ink);font:400 12px/1.5 var(--pds-font,Figtree, sans-serif);align-items:center;gap:8px;padding:2px 0;display:flex}.pds-applied-filter-row>div{overflow-wrap:anywhere;flex-direction:column;flex:1;min-width:0;display:flex}.pds-applied-filter-row small{color:var(--pds-muted);font-size:11px;line-height:1.4}.pds-applied-filter-row>button{flex-shrink:0}.historical-data-notice{color:var(--text-secondary);font:var(--font-meta)/var(--line-meta) var(--font-family);flex:none;margin:8px 16px}.historical-data-notice>summary{width:fit-content;min-height:var(--target-min);cursor:pointer;color:var(--text-secondary);font:500 var(--font-meta)/var(--line-meta) var(--font-family);align-items:center;gap:8px;list-style:none;display:flex}.historical-data-notice>summary::-webkit-details-marker{display:none}.historical-data-notice>summary:before{content:"";width:5px;height:5px;transition:transform var(--motion-hover);border-bottom:1.5px solid;border-right:1.5px solid;flex:none;margin:0 2px 0 1px;transform:rotate(-45deg)}.historical-data-notice[open]>summary:before{transform:rotate(45deg)}.historical-data-notice>summary:hover{color:var(--text)}.historical-data-notice p{border-left:2px solid var(--border-control);background:var(--surface-subtle);max-width:72ch;color:var(--text-secondary);font:var(--font-body)/var(--line-body) var(--font-family);margin:6px 0 0;padding:8px 10px}.insight-stage .historical-data-notice{margin:4px 0 0}.people-applied-filters{align-items:center;display:inline-flex}.people-applied-filters .applied-chips{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.people-applied-filters .applied-chip{min-width:0;min-height:var(--pds-control-height,32px);color:var(--pds-ink);align-items:center;gap:8px;display:flex}.people-applied-filters .applied-chip>svg{color:var(--pds-muted);flex:none}.people-applied-filters .applied-chip>span{overflow-wrap:anywhere;flex:1;min-width:0}.people-applied-filters .applied-chip small{color:var(--pds-muted);font-size:var(--pds-font-size-meta,11px);line-height:1.4;display:block}.people-applied-filters .applied-chip-remove{flex:none;margin-left:auto}.people-applied-filters .applied-layer+.applied-layer{margin-top:8px}.people-applied-filters .applied-layer .legend-layer{border:1px solid var(--pds-line);border-radius:var(--pds-radius-sm,6px)}.people-applied-filters .applied-visibility{width:var(--pds-control-height-sm,28px);height:var(--pds-control-height-sm,28px);min-height:var(--pds-control-height-sm,28px);flex:none}.people-applied-filters .applied-resume{width:100%;margin-top:6px}.people-applied-filters .is-inactive .legend-title{color:var(--pds-muted)}.people-applied-filters .applied-line>.line-sample{flex:none}.people-applied-filters .applied-view-note{color:var(--pds-muted);font-size:var(--pds-font-size-meta,11px);margin:0 0 8px;line-height:1.4}.pds-person-card{gap:var(--pds-space-section,12px);display:flex;container-type:inline-size}.pds-person-card[data-muted]{background:var(--pds-surface-subtle,var(--pds-surface));border-style:dashed}.pds-person-card[data-muted] img{filter:grayscale()}.pds-person-card__header{align-items:flex-start;gap:12px;display:flex}.pds-person-card__identity{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:1;align-items:center;gap:12px;padding:0;display:flex}.pds-person-card__identity .pds-avatar,.pds-person-card__score{flex:none}.pds-person-card__who{gap:2px;min-width:0;display:grid}.pds-person-card__who strong{color:var(--pds-ink);font:600 15px/20px var(--pds-font);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pds-person-card__who>span{color:var(--pds-muted);font:12px/17px var(--pds-font);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pds-person-card__identity:hover strong{text-underline-offset:3px;text-decoration:underline}.pds-person-card__check{width:16px;height:16px;accent-color:var(--pds-accent);cursor:pointer;flex:none;margin:2px 0 0}.pds-person-card__context{color:var(--pds-muted);font:12px/18px var(--pds-font);overflow-wrap:anywhere}.pds-person-card__metrics{grid-template-columns:repeat(var(--person-card-metrics,2), minmax(0, 1fr));gap:6px;margin:0;display:grid}.pds-person-card__metrics>div{border:1px solid var(--person-metric-border,var(--pds-line));background:var(--person-metric-bg,color-mix(in srgb, var(--pds-ink) 3%, var(--pds-surface)));border-radius:8px;flex-direction:column;gap:4px;min-width:0;padding:8px;display:flex}.pds-person-card__metrics dt{color:var(--pds-ink);font:11px/15px var(--pds-font);overflow-wrap:anywhere}.pds-person-card__metrics dd{color:var(--pds-ink);font:600 14px/19px var(--pds-font);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:auto 0 0}.pds-person-card__metrics [data-empty] dd{color:var(--pds-muted);font-weight:400}.pds-person-card[data-muted] .pds-person-card__metrics>div{border-color:var(--pds-line);background:color-mix(in srgb, var(--pds-ink) 3%, var(--pds-surface))}.pds-person-card__facts{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.pds-person-card__facts li{background:color-mix(in srgb, var(--pds-ink) 6%, var(--pds-surface));color:var(--pds-ink);font:11px/18px var(--pds-font);overflow-wrap:anywhere;border-radius:999px;padding:2px 8px}.pds-person-card__facts li>span{color:var(--pds-muted)}.pds-person-card__footer{border-top:1px solid var(--pds-line);margin-top:auto;padding-top:12px}@container (width<=290px){.pds-person-card__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.pds-person-card__header,.pds-person-card__identity{gap:8px}}.pds-people-result-card__manager{color:var(--pds-muted);justify-content:space-between;align-items:center;gap:12px;font-size:11px;display:flex}.pds-people-results-table .pds-person--link{text-align:left;background:0 0;border:0;width:100%;max-width:100%;padding:0}.pds-people-results-table .pds-person-copy{gap:2px}.pds-people-results-table .pds-person-copy>:is(strong,span){white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.pds-people-results-table .pds-person-copy strong{font-size:12px;line-height:17px}.pds-people-results-table .pds-person-copy>span{font-size:11px;line-height:16px}.pds-people-results-table td>small{color:var(--pds-muted);margin-top:4px;font-size:10px;display:block}:is(.pds-people-results-table,.pds-people-result-card) input[type=checkbox]:is(:checked,:indeterminate){background:var(--pds-accent);border-color:var(--pds-accent);color:#fff}.pds-signal-value{align-items:inherit;min-width:64px;max-width:100%;color:inherit;font:inherit;font-variant-numeric:tabular-nums;vertical-align:middle;flex-direction:column;gap:4px;display:inline-flex}.pds-signal-value small{text-overflow:ellipsis;color:var(--pds-muted);font-size:10px;display:block;overflow:hidden}.pds-signal-value__text{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.pds-signal-value--interactive{cursor:pointer;text-align:inherit;background:0 0;border:0;padding:0}.pds-signal-value--interactive:hover .pds-signal-value__text{text-underline-offset:3px;text-decoration:underline}.pds-signal-value__track{background:var(--pds-line);border-radius:2px;width:100%;min-width:64px;height:3px;overflow:hidden}.pds-signal-value__track i{background:var(--pds-accent);height:100%;display:block}.signal-answer-collection .signal-answer-picker{flex:0 320px;min-width:220px}.signal-answer-picker .pds-select>label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.signal-answer-collection .people-collection-search{flex-basis:280px}.signal-answer-context{border-bottom:1px solid var(--pds-line);background:var(--pds-surface-reading);color:var(--pds-muted);font:11px/16px var(--pds-font);flex-wrap:wrap;flex:none;justify-content:space-between;gap:4px 16px;padding:8px 16px;display:flex}.signal-answer-context>span:first-child{color:var(--pds-ink)}.signal-answer-identity{max-width:100%;color:var(--pds-ink);text-align:left;font:inherit;background:0 0;border:0;flex-direction:column;gap:3px;padding:0;display:flex}.signal-answer-identity strong,.signal-answer-identity small{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}.signal-answer-identity small{color:var(--pds-muted);font-weight:400}.signal-answer-collection .pds-people-results-table .pds-signal-value{align-items:flex-end}.signal-answer-collection .pds-people-results-table td:not([data-numeric]) .pds-signal-value{align-items:flex-start}.signal-answer-basis p,.signal-answer-basis li{color:var(--pds-muted);font:13px/1.6 var(--pds-font)}.signal-answer-facts{margin:16px 0}.signal-answer-facts>div{border-bottom:1px solid var(--pds-line);font:13px/1.5 var(--pds-font);grid-template-columns:minmax(160px,1fr) 2fr;gap:16px;padding:12px 0;display:grid}.signal-answer-facts dt{color:var(--pds-muted)}.signal-answer-facts dd{color:var(--pds-ink);margin:0}.signal-answer-facts dd small{color:var(--pds-muted);margin-top:4px;display:block}.signal-answer-sources{flex-wrap:wrap;gap:8px 16px;padding-left:20px;display:flex}.signal-answer-more-columns{z-index:var(--z-glyph);pointer-events:none;background:linear-gradient(to right, transparent, color-mix(in srgb, var(--pds-surface-reading,var(--surface)) 92%, transparent));width:40px;box-shadow:inset -1px 0 0 var(--pds-line,var(--border));position:absolute}.section-rail{width:var(--section-rail-width,66px);overscroll-behavior:contain;background:var(--surface-subtle);scrollbar-width:none;flex-direction:column;flex:none;gap:2px;padding:8px 4px;display:flex;overflow-y:auto}.section-rail [role=tab]{width:100%;min-height:44px;color:var(--text-muted);font:500 10px/12px var(--font-family,Figtree, sans-serif);letter-spacing:-.01em;cursor:pointer;background:0 0;border:0;border-radius:9px;flex-direction:column;flex:none;align-items:center;gap:3px;padding:7px 0 6px;display:flex;position:relative}.section-rail [role=tab]:hover{color:var(--text);background:color-mix(in srgb, var(--text) 5%, transparent)}.section-rail [role=tab][aria-selected=true]{color:var(--brand-deep);background:var(--brand-soft)}.section-rail [role=tab][aria-selected=true]:before{content:"";background:var(--brand);border-radius:0 3px 3px 0;width:3px;position:absolute;top:8px;bottom:8px;left:-4px}.section-rail .rail-label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.section-rail .rail-badge{background:var(--danger);min-width:15px;height:15px;color:var(--on-status);font:600 9px/15px var(--font-family,Figtree, sans-serif);text-align:center;border-radius:8px;padding:0 4px;position:absolute;top:3px;right:7px}@media (prefers-reduced-motion:no-preference){.section-rail [role=tab]{transition:background-color var(--motion-hover) ease, color var(--motion-hover) ease, border-color var(--motion-hover) ease}}.pds-count-stack{background:var(--surface-subtle);border-radius:3px;gap:1px;width:100%;height:6px;display:flex;overflow:hidden}.pds-count-stack>i{flex-basis:0;min-width:0}.pds-count-bars{gap:7px;margin:14px 0 0;display:grid}.pds-count-bars>div{grid-template-columns:minmax(0,1fr) minmax(96px,42%);align-items:center;gap:10px;display:grid}.pds-count-bars dt{color:var(--text);font:12px/17px var(--pds-font);overflow-wrap:anywhere}.pds-count-bars dd{font:12px/17px var(--pds-font);text-align:right;font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,1fr) 36px;align-items:center;gap:8px;margin:0;display:grid}.pds-count-bars button{min-height:28px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.pds-count-bars button:hover{color:var(--brand-hover)}.pds-count-bars button:focus-visible{outline:2px solid var(--pds-focus);outline-offset:2px}.pds-count-bars .is-lead dt{font-weight:600}.pds-count-stack[data-size=standard]{gap:2px;height:8px}.pds-count-stack[data-size=micro]{border-radius:2px;gap:2px;height:4px}.pds-value-bar{background:var(--surface-subtle);border-radius:3px;width:100%;min-width:0;height:6px;display:block;overflow:hidden}.pds-value-bar>i{border-radius:inherit;height:100%;display:block}.pds-value-bar[data-size=standard]{height:8px}.pds-value-bar[data-size=micro]{border-radius:2px;height:4px}.pds-value-bar[data-unknown]{background:repeating-linear-gradient(135deg, var(--surface-subtle) 0 3px, var(--border) 3px 4px)}.matching-pager{color:var(--text-secondary);flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:4px;display:flex}.matching-pager>span{color:var(--text-muted);margin-right:auto;font-size:12px}.matching-pager .icon-button:disabled{opacity:.45;cursor:default}.app-shell{--matching-head-height:104px}.matching-panel{min-height:0;color:var(--text);background:var(--surface);font:12px/17px var(--font-family,Figtree, sans-serif);flex-direction:column;display:flex}.matching-panel button:focus-visible,.matching-panel [tabindex]:focus-visible{outline:2px solid var(--pds-focus,var(--brand));outline-offset:-2px}.matching-head{z-index:2;box-sizing:border-box;height:var(--matching-head-height);border-bottom:1px solid var(--border);background:var(--surface);border-radius:9px 9px 0 0;flex:none;padding:0 12px 12px 18px;position:relative}.matching-head-top{align-items:center;gap:12px;min-height:44px;padding:8px 0 4px;display:flex}.matching-kind{color:var(--text-secondary);font:600 11px/16px var(--font-family,Figtree, sans-serif);align-items:center;gap:6px;margin-right:auto;display:inline-flex}.matching-kind svg{color:var(--text-muted)}.matching-head .matching-highlight{border:1px solid var(--border-control);border-radius:var(--radius-field,6px);min-height:28px;color:var(--text-secondary);font:500 12px/16px var(--font-family,Figtree, sans-serif);gap:7px;padding:0 10px}.matching-head .matching-highlight:has(:checked){border-color:var(--brand);color:var(--brand-deep);background:var(--brand-soft)}.matching-title{align-items:baseline;gap:10px;min-width:0;display:flex}.matching-title h2{color:var(--text);font:600 20px/25px var(--font-family,Figtree, sans-serif);letter-spacing:-.01em;margin:0}.matching-total{color:var(--text-muted);font:500 20px/25px var(--font-family,Figtree, sans-serif);font-variant-numeric:tabular-nums}.matching-context{align-items:center;gap:12px;min-width:0;margin-top:3px;padding-right:6px;display:flex}.matching-context>p{min-width:0;color:var(--text-secondary);font:12px/18px var(--font-family,Figtree, sans-serif);white-space:nowrap;text-overflow:ellipsis;flex:1;margin:0;overflow:hidden}.matching-context .historical-data-notice{flex:none;margin:0;position:relative}.matching-context .historical-data-notice summary{min-height:var(--target-min);color:var(--text-muted)}.matching-context .historical-data-notice p{z-index:var(--z-popover);border:1px solid var(--border);border-left:2px solid var(--border-control);border-radius:var(--radius-field,6px);background:var(--surface-raised);width:380px;box-shadow:var(--shadow-panel);margin:0;position:absolute;top:calc(100% + 6px);right:0}.matching-toolbar{align-items:center;gap:8px 12px;min-height:52px;padding:10px 16px 10px 18px}.matching-search{border:1px solid var(--border-control);border-radius:var(--radius-field,6px);min-width:220px;height:32px;color:var(--text-muted);background:var(--surface);flex:0 320px;align-items:center;gap:7px;padding:0 4px 0 9px;display:flex}.matching-search input{min-width:0;height:30px;min-height:0;color:var(--text);font:12px/17px var(--font-family,Figtree, sans-serif);background:0 0;border:0;outline:0;flex:1;padding:0}.matching-search input::-webkit-search-cancel-button{appearance:none;display:none}.matching-search input::-webkit-search-decoration{appearance:none;display:none}.matching-search .icon-button{width:28px;height:28px;min-height:var(--target-min)}.matching-kinds{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.matching-kinds button{border:1px solid var(--border);background:var(--surface);min-height:28px;color:var(--text-secondary);font:500 12px/16px var(--font-family,Figtree, sans-serif);cursor:pointer;border-radius:999px;padding:3px 10px}.matching-kinds button:hover{background:var(--surface-subtle);color:var(--text)}.matching-kinds button[aria-pressed=true]{border-color:var(--brand);background:var(--brand-soft);color:var(--brand-deep)}.matching-actions,.matching-bulk-bar{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.matching-actions .secondary-button,.matching-bulk-bar .secondary-button{min-height:32px;font:500 12px/16px var(--font-family,Figtree, sans-serif);gap:6px;padding:6px 10px}.matching-actions .secondary-button:hover:not(:disabled),.matching-bulk-bar .secondary-button:hover{background:var(--surface-subtle);color:var(--text)}.matching-bulk-bar>strong{color:var(--text);font:600 12px/16px var(--font-family,Figtree, sans-serif);font-variant-numeric:tabular-nums;white-space:nowrap;margin-right:4px}.matching-bulk-visible{color:var(--text-secondary);font-weight:400}.matching-bulk-bar .text-link{min-height:32px;font:500 12px/16px var(--font-family,Figtree, sans-serif);padding:0 4px}.segmented{border:1px solid var(--border-control);border-radius:var(--radius-field,6px);background:var(--surface);gap:2px;padding:2px;display:inline-flex}.segmented button{min-height:var(--target-min);color:var(--text-secondary);font:500 12px/16px var(--font-family,Figtree, sans-serif);cursor:pointer;background:0 0;border:0;border-radius:4px;padding:3px 10px}.segmented button:hover{color:var(--text);background:var(--surface-subtle)}.segmented button[aria-pressed=true]{background:var(--brand);color:var(--on-brand)}.matching-columns{position:relative}.matching-columns>button[aria-expanded=true]{border-color:var(--brand);color:var(--brand-deep)}.matching-columns-menu{z-index:var(--z-popover);border:1px solid var(--border);border-radius:var(--radius-panel,10px);background:var(--surface-raised);width:260px;max-height:380px;box-shadow:var(--shadow-panel);padding:6px;position:absolute;top:calc(100% + 6px);right:0;overflow:auto}.matching-columns-menu>p{color:var(--text-muted);font:11px/16px var(--font-family,Figtree, sans-serif);margin:2px 8px 6px}.matching-columns-menu button{width:100%;min-height:32px;color:var(--text);font:12px/16px var(--font-family,Figtree, sans-serif);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:9px;padding:6px 8px;display:flex}.matching-columns-menu button:hover,.matching-columns-menu button:focus-visible{background:var(--surface-subtle)}.matching-columns-menu button[aria-disabled=true]{color:var(--text-secondary);cursor:default}.matching-columns-menu small{color:var(--text-muted);font:11px/16px var(--font-family,Figtree, sans-serif);margin-left:auto}.menu-check{border:1px solid var(--border-control);background:var(--surface);width:14px;height:14px;color:var(--on-brand);border-radius:3px;flex:none;place-items:center;display:grid}[aria-checked=true]>.menu-check{border-color:var(--brand);background:var(--brand)}[aria-disabled=true]>.menu-check{opacity:.6}.matching-notice{border-top:1px solid var(--border);background:var(--surface-subtle);color:var(--text-secondary);font:12px/17px var(--font-family,Figtree, sans-serif);flex:none;margin:0;padding:8px 18px}.matching-table-scroll{overscroll-behavior:contain;border-top:1px solid var(--border);scrollbar-width:thin;scrollbar-color:var(--border) transparent;flex:1;min-height:0;overflow:auto}.matching-table-scroll:focus-visible{outline:2px solid var(--pds-focus,var(--brand));outline-offset:-2px}.matching-table{table-layout:fixed;border-collapse:separate;border-spacing:0;color:var(--text);font:12px/17px var(--font-family,Figtree, sans-serif);font-variant-numeric:tabular-nums}.matching-table th{z-index:2;border-bottom:1px solid var(--border);background:var(--surface);text-align:left;height:36px;padding:0;font-weight:500;position:sticky;top:0}.matching-table th button{width:100%;min-height:36px;color:var(--text-muted);font:500 11px/16px var(--font-family,Figtree, sans-serif);white-space:nowrap;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0 12px;display:flex}.matching-table th button>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.matching-table th button:hover{color:var(--text)}.matching-table th[data-numeric] button{text-align:right;justify-content:flex-end}.matching-table th[aria-sort=ascending] button,.matching-table th[aria-sort=descending] button{color:var(--brand-deep)}.matching-table td{height:var(--row-identity,48px);border-bottom:1px solid var(--border);background:var(--surface);color:var(--text);white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;padding:0 12px;overflow:hidden}.matching-table td[data-numeric]{text-align:right}.matching-table td.muted,.matching-table td .muted{color:var(--text-muted)}.matching-table tbody tr{cursor:pointer}.matching-table tbody tr:hover td{background:var(--surface-subtle)}.matching-table tbody tr[aria-selected=true] td{background:var(--brand-soft)}.matching-table tbody tr[aria-selected=true] td:first-child{box-shadow:inset 3px 0 var(--brand)}.matching-table tbody tr:focus-visible{outline:0}.matching-table tbody tr:focus-visible td{box-shadow:inset 0 2px var(--brand), inset 0 -2px var(--brand)}.matching-table tbody tr:focus-visible td:first-child{box-shadow:inset 2px 0 var(--brand), inset 0 2px var(--brand), inset 0 -2px var(--brand)}.matching-table tbody tr:focus-visible td:last-child{box-shadow:inset -2px 0 var(--brand), inset 0 2px var(--brand), inset 0 -2px var(--brand)}.matching-table .matching-checkbox{z-index:1;text-align:center;padding:0;position:sticky;left:0}.matching-table th.matching-checkbox{z-index:3}.matching-table .matching-checkbox input{vertical-align:middle}.matching-table .matching-name{z-index:1;padding-left:4px;position:sticky;left:36px}.matching-table th.matching-name{z-index:3}.matching-table th.matching-name button{padding-left:4px}.matching-table-scroll[data-scrolled] .matching-name{box-shadow:8px 0 8px -8px color-mix(in srgb, var(--text) 30%, transparent);clip-path:inset(0 -12px 0 0)}.matching-identity{align-items:center;gap:10px;min-width:0;display:flex}.matching-identity>div{flex-direction:column;min-width:0;display:flex}.matching-name-line{align-items:center;gap:6px;min-width:0;display:flex}.matching-name-line button{min-width:0;min-height:0;color:var(--text);font:500 12px/17px var(--font-family,Figtree, sans-serif);text-align:left;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:0 0;border:0;padding:0;overflow:hidden}.matching-name-line button:hover{color:var(--brand-hover);text-underline-offset:2px;text-decoration:underline}.matching-sub{color:var(--text-muted);font:11px/15px var(--font-family,Figtree, sans-serif);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.matching-ghost{background:var(--surface-subtle);color:var(--text-secondary);font:500 10px/16px var(--font-family,Figtree, sans-serif);border-radius:4px;flex:none;padding:0 6px}.matching-dot-label{align-items:center;gap:7px;min-width:0;max-width:100%;display:inline-flex}.matching-dot-label i{border-radius:50%;flex:none;width:7px;height:7px}.matching-dot-label.status-positive i{background:var(--success)}.matching-dot-label.status-neutral i{background:var(--text-muted)}.matching-dot-label.status-info i{background:var(--info)}.matching-empty{color:var(--text-secondary);padding:24px 18px}.matching-empty :is(h2,h3){color:var(--text);font:600 13px/18px var(--font-family,Figtree, sans-serif);margin:0 0 6px}.matching-empty p{font:12px/18px var(--font-family,Figtree, sans-serif);margin:0 0 8px}.matching-empty button+button{margin-left:12px}.matching-footer{border-top:1px solid var(--border);min-height:48px;color:var(--text-muted);font:11px/16px var(--font-family,Figtree, sans-serif);font-variant-numeric:tabular-nums;padding:0 12px 0 18px}.matching-footer>p{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;overflow:hidden}.matches-open.details-open:not(.detail-table-open) .matching-head{margin-right:calc(1px - var(--inspector-width) - var(--inspector-rail-width))}.matches-open.details-open:not(.detail-table-open) .matching-panel:before{content:"";inset:-1px calc(-1px - var(--inspector-width) - var(--inspector-rail-width)) -1px -1px;z-index:-1;box-shadow:var(--shadow-panel);pointer-events:none;border-radius:10px;position:absolute}.matches-open.details-open:not(.detail-table-open) .talent-drawer{padding-top:var(--matching-head-height)}.matches-open.details-open:not(.detail-table-open) .talent-drawer>.section-rail{top:var(--matching-head-height);max-height:none;box-shadow:none;border-top:0;border-radius:0;bottom:-1px}.matches-open.details-open:not(.detail-table-open) .talent-drawer .drawer-top{min-height:52px;padding:10px 12px 10px 18px}.matches-open.details-open:not(.detail-table-open) .talent-drawer .drawer-footer{min-height:48px}.matches-open.details-open:not(.detail-table-open) .talent-drawer .historical-data-notice{display:none}.lens-status{border:1px solid var(--border);background:var(--surface);max-width:100%;min-height:36px;box-shadow:var(--shadow-panel);color:var(--text-secondary);font:12px/16px var(--font-family,Figtree, sans-serif);white-space:nowrap;border-radius:8px;align-self:flex-start;align-items:center;gap:8px;padding:5px 8px 5px 12px;display:flex}.lens-status>svg{color:var(--brand);flex:none}.lens-status>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.lens-status strong{color:var(--text);font-variant-numeric:tabular-nums;font-weight:600}.lens-status .text-link{min-height:var(--target-min);font:500 12px/16px var(--font-family,Figtree, sans-serif);padding:0 4px}.lens-status>span:after{content:" ·";color:var(--text-muted)}@media (prefers-reduced-motion:no-preference){.matching-table td,.matching-trigger,.matching-kinds button,.segmented button,.matching-columns-menu button{transition:background-color var(--motion-hover,.1s) ease, color var(--motion-hover,.1s) ease, border-color var(--motion-hover,.1s) ease}}.matching-trigger-group{flex:none;position:relative}.matching-trigger{background:var(--brand);min-height:36px;box-shadow:0 6px 16px -6px color-mix(in srgb, var(--brand) 70%, transparent);color:var(--on-brand);font:600 12px/16px var(--font-family,Figtree, sans-serif);cursor:pointer;white-space:nowrap;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 6px 0 12px;display:inline-flex}.matching-trigger:hover{background:var(--brand-hover)}.matching-trigger[aria-expanded=true]{background:var(--brand-deep);box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--on-brand) 35%, transparent)}.matching-trigger:focus-visible{outline:2px solid var(--pds-focus,var(--brand));outline-offset:3px}.matching-trigger svg{flex:none}.matching-count{background:var(--matching-badge,color-mix(in srgb, var(--on-brand) 22%, transparent));min-width:28px;color:var(--on-brand);font:700 12px/16px var(--font-family,Figtree, sans-serif);font-variant-numeric:tabular-nums;text-align:center;border-radius:999px;padding:3px 8px}.matching-count.is-empty{font-weight:500}:root:not([data-theme=dark]) .matching-trigger{--matching-badge:#0000003d}.pds-analysis-view{box-sizing:border-box;min-width:0;min-height:100%;padding:var(--pds-surface-inset,16px);border:1px solid var(--pds-line);border-radius:var(--pds-radius);background:var(--pds-surface);color:var(--pds-ink);font-family:var(--pds-font);container-type:inline-size}.pds-analysis-view__header{align-items:flex-end;gap:var(--pds-space-section,12px);padding-bottom:var(--pds-surface-inset,16px);border-bottom:1px solid var(--pds-line);flex-wrap:wrap;display:flex}.pds-analysis-view__title{flex:1;min-width:min(240px,100%)}.pds-analysis-view__context{color:var(--pds-muted);font-size:11px}.pds-analysis-view__title h2{margin:4px 0 0;font-size:16px;font-weight:600;line-height:22px}.pds-analysis-view__title p{max-width:78ch;color:var(--pds-muted);margin:4px 0 0;font-size:12px;line-height:18px}.pds-analysis-view__controls{flex:none}.pds-analysis-view__controls .pds-choice{margin:0}.pds-analysis-view__summary{flex:none;align-items:center;gap:10px;display:flex}.pds-analysis-view__body{padding-top:var(--pds-surface-inset,16px)}.pds-analysis-view__body>*{min-width:0}.pds-analysis-view__body[data-layout=split]{gap:var(--pds-surface-inset,16px);grid-template-columns:minmax(0,1.55fr) minmax(280px,1fr);display:grid}.pds-analysis-view__body[data-layout=split]>*+*{padding-left:var(--pds-surface-inset,16px);border-left:1px solid var(--pds-line)}@container (width<=640px){.pds-analysis-view__body[data-layout=split]{grid-template-columns:minmax(0,1fr)}.pds-analysis-view__body[data-layout=split]>*+*{border-left:0;padding-left:0}}.insight-answer{min-width:0;color:var(--pds-ink);font:400 13px/1.5 var(--pds-font);overflow-wrap:anywhere}.insight-answer__meta{min-height:20px;color:var(--pds-muted);flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:11px;display:flex}.insight-answer__severity{align-items:center;gap:6px;display:inline-flex}.insight-answer__severity:before{content:"";background:var(--pds-info);border-radius:50%;width:5px;height:5px}.insight-answer__severity--watch:before{background:var(--pds-amber)}.insight-answer__severity--alert:before{background:var(--pds-danger)}.insight-answer .insight-answer__heading{color:var(--pds-ink);font:600 28px/1.22 var(--pds-font);letter-spacing:-.025em;text-wrap:pretty;margin:12px 0 0}.insight-answer .insight-answer__title-select{font:inherit;text-align:left;color:inherit;cursor:pointer;border-radius:var(--pds-radius);background:0 0;border:0;padding:0;display:block}.insight-answer__title-select:hover{color:var(--pds-accent)}.insight-answer__title-select:focus-visible{outline:2px solid var(--pds-focus);outline-offset:4px}.insight-answer__value{color:var(--pds-muted);flex-wrap:wrap;align-items:baseline;gap:8px;margin:14px 0 0;display:flex}.insight-answer__value b{color:var(--pds-ink);font:600 60px/1 var(--pds-font);letter-spacing:-.04em;font-variant-numeric:tabular-nums}.insight-answer__value+.insight-answer__heading{margin-top:8px}.insight-answer__subject{color:var(--pds-ink);margin:14px 0 0;font-size:15px;font-weight:600}.insight-answer__threshold,.insight-answer__statement{color:var(--pds-muted);margin:8px 0 0;font-size:12px}.insight-answer__threshold strong{color:var(--pds-ink);font-weight:600}.insight-answer__statement{color:var(--pds-ink);font-size:16px}.insight-answer__takeaway{max-width:55ch;color:var(--pds-muted);font:400 13px/1.6 var(--pds-font);margin:12px 0 0}.insight-answer__delta{color:var(--pds-muted);margin:8px 0 0;font-size:12px;font-weight:500}.insight-answer__delta--bad{color:var(--pds-danger)}.insight-answer__delta--good{color:var(--pds-success)}.insight-answer__visual{margin-top:16px}.insight-answer__comparison{margin-top:8px}.insight-answer__legend{color:var(--pds-muted);flex-wrap:wrap;gap:16px;font-size:11px;display:flex}.insight-answer__legend span{align-items:center;gap:6px;display:inline-flex}.insight-answer__legend i{background:var(--pds-ink);border-radius:50%;width:6px;height:6px}.insight-answer__comparison--bad .insight-answer__legend span:first-child i{background:var(--pds-danger)}.insight-answer__comparison--good .insight-answer__legend span:first-child i{background:var(--pds-success)}.insight-answer__legend span+span i{background:var(--pds-muted)}.insight-answer__facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0 0;display:grid}.insight-answer__facts dt{color:var(--pds-muted);font:400 11px/1.4 var(--pds-font)}.insight-answer__facts dd{font:600 18px/1.3 var(--pds-font);font-variant-numeric:tabular-nums;margin:4px 0 0}.insight-answer__group-count{color:var(--pds-muted);margin:14px 0 0}.insight-answer__group-count strong{color:var(--pds-ink);font-size:26px;font-weight:600}.insight-answer__members{margin-top:12px;display:grid}.insight-answer__members>div{border-top:1px solid var(--pds-line);padding:10px 0}.insight-answer__condition--compact .insight-answer__subject{margin:0;font-size:13px}.insight-answer__condition--compact .insight-answer__value{margin:6px 0 0}.insight-answer__condition--compact .insight-answer__value b,.insight-answer--panel .insight-answer__heading,.insight-answer--card .insight-answer__heading{font-size:22px}.insight-answer--panel .insight-answer__value b,.insight-answer--card .insight-answer__value b{font-size:40px}.insight-answer-evidence{margin-top:16px}.insight-answer-evidence__copy{color:var(--pds-muted);font:400 12px/1.6 var(--pds-font);overflow-wrap:anywhere}.insight-answer-evidence__copy p{margin:0}.insight-answer-evidence__copy p+p{margin-top:8px}.insight-answer__context{gap:16px;margin-top:16px;display:grid}.insight-answer__context:empty{display:none}.insight-answer__snapshot-count{gap:2px;margin:0;display:grid}.insight-answer__snapshot-count strong{font:600 18px/1.35 var(--pds-font)}.insight-answer__snapshot-count span{color:var(--pds-muted);font-size:11px}.insight-answer__live-lines{gap:6px;display:grid}.insight-answer__live-lines dl{grid-template-columns:minmax(80px,35%) minmax(0,1fr);gap:12px;margin:0;font-size:12px;display:grid}.insight-answer__live-lines dt{color:var(--pds-muted)}.insight-answer__live-lines dd,.insight-answer__live-flag{margin:0}.insight-answer__people :is(h3,h4){font:500 11px/1.4 var(--pds-font);color:var(--pds-muted);margin:0 0 8px}.insight-answer__person{align-items:center;gap:10px;min-width:0;display:flex}.insight-answer__person>div{gap:2px;min-width:0;display:grid}.insight-answer__person strong{font:600 13px/1.4 var(--pds-font)}.insight-answer__person>div>span{font:400 12px/1.4 var(--pds-font);color:var(--pds-muted)}.insight-answer__person-placeholder{background:var(--pds-surface-reading);width:32px;height:32px;color:var(--pds-muted);border-radius:50%;flex:0 0 32px;place-items:center;display:grid}.insight-answer__people-list{gap:10px;margin:0;padding-left:20px;display:grid}.insight-answer__people-list>li{padding-left:4px}.insight-answer__people-list>li::marker{font:400 11px/1.4 var(--pds-font);color:var(--pds-muted)}.insight-answer__observations{margin-top:16px}.insight-condition-actions{gap:8px;display:grid}.insight-condition-actions .pds-button{justify-content:flex-start}.insight-condition-actions p{color:var(--pds-muted);font:400 12px/1.5 var(--pds-font);margin:2px 8px 0}.insight-condition-actions__snooze{border-block:1px solid var(--pds-line);gap:10px;margin:8px 0;padding:12px 8px;display:grid}.insight-condition-control{min-width:0;max-width:100%}.insight-condition-control>.insight-condition-actions__error{font:400 12px/1.5 var(--pds-font);margin:4px 0 0}.insight-condition-control .insight-condition-actions__error{color:var(--pds-danger)}.insight-answer__subjects{gap:12px;margin:16px 0 0;padding:0;list-style:none;display:grid}.insight-answer__subjects li>div{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.insight-chart-preview{width:100%;min-width:0;color:var(--pds-ink);text-align:left;margin:0}.insight-chart-preview figcaption{gap:3px;margin-bottom:6px;display:grid}.insight-chart-preview figcaption strong{font-size:12px;font-weight:600;line-height:18px}.insight-chart-preview figcaption span,.insight-chart-preview>small{color:var(--pds-muted);overflow-wrap:anywhere;font-size:11px;line-height:16px;display:block}.insight-chart-preview .pds-chart-legend{margin:4px 0 0}.insight-chart-preview>small{margin-top:6px}.insight-spotlight{--spot-left:calc(var(--workspace-edge-left,64px) + 32px);--spot-top:calc(var(--shell-panel-top,88px) + 16px);--spot-width:clamp(340px, 30vw, 480px);z-index:var(--z-panel,30);pointer-events:none;color:var(--pds-ink);font-family:var(--pds-font);position:absolute;inset:0}.insights-spotlight-on .canvas-caption{display:none}.dashboard-mode .insight-spotlight{--spot-left:clamp(48px, 6vw, 144px);--spot-top:clamp(112px, 12vh, 160px);--spot-width:clamp(360px, 32vw, 560px)}.insight-spotlight-copy{left:var(--spot-left);top:var(--spot-top);width:min(var(--spot-width), calc(100% - var(--spot-left) - 96px));max-height:calc(100% - var(--spot-top) - var(--dock-height,0px) - 80px);box-sizing:border-box;scrollbar-width:thin;pointer-events:auto;padding:4px 8px;position:absolute;overflow:auto}.spotlight-transport{justify-content:space-between;align-items:center;gap:12px;min-height:32px;display:flex}.spotlight-position{color:var(--pds-muted);font:500 11px/16px var(--pds-font)}.spotlight-transport-actions{align-items:center;gap:4px;display:flex}.spotlight-play{padding:0 8px}.spotlight-options{gap:4px;display:grid}.spotlight-options .pds-button{justify-content:flex-start}.spotlight-segments{gap:5px;margin:0 0 10px;display:flex}.spotlight-segments button{cursor:pointer;background:0 0;border:0;border-radius:4px;flex:1;min-width:0;min-height:28px;padding:0;position:relative}.spotlight-segments button:before,.spotlight-segments i{content:"";background:var(--pds-line);border-radius:2px;height:3px;position:absolute;top:12px;left:0;right:0}.spotlight-segments button.is-done:before,.spotlight-segments button.is-active:before{background:color-mix(in srgb, var(--pds-accent) 45%, var(--pds-line))}.spotlight-segments button:hover:before{background:var(--pds-muted)}.spotlight-segments button:focus-visible{outline:2px solid var(--pds-focus);outline-offset:1px}.spotlight-segments i{background:var(--pds-accent);transform-origin:0;animation:spotlight-fill var(--dwell) linear both;animation-delay:calc(-1 * var(--elapsed))}@keyframes spotlight-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.spotlight-answer-slot{view-transition-name:insight-spotlight;animation:spotlight-enter var(--pds-motion-state) ease-out both;margin-top:12px}:root[data-insight-direction] .spotlight-answer-slot{animation:none}@keyframes spotlight-enter{0%{opacity:0;transform:translateY(6px)}}.spotlight-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;display:flex}.spotlight-timer{color:var(--pds-muted);font:400 11px/16px var(--pds-font);font-variant-numeric:tabular-nums}.spotlight-view-state{border-top:1px solid var(--pds-line);color:var(--pds-danger);justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:8px 0;font-size:12px;display:flex}.insight-spotlight .pds-progress{margin-top:12px}::view-transition-old(insight-spotlight){animation:spotlight-fade-out var(--pds-motion-press) ease-out both}::view-transition-new(insight-spotlight){animation:spotlight-enter var(--pds-motion-state) ease-out both}@keyframes spotlight-fade-out{to{opacity:0}}@media (prefers-reduced-motion:reduce){.spotlight-answer-slot,.spotlight-segments i{animation:none}::view-transition-old(insight-spotlight){animation:none}::view-transition-new(insight-spotlight){animation:none}}.dashboard-mode :is(.app-header,.workspace-rail,.talent-controls,.insights-rail,.graph-zoom,.ask-dock,.ask-drawer:not(.ask-drawer--docked),.matching-panel,.talent-drawer,.employee-drawer:not(.ask-drawer--docked),.insight-toast,.spotlight-actions,.insight-answer-evidence,.spotlight-about,.spotlight-next,.insight-stage-actions,.insight-about,.panel-resizers,.lens-status){display:none}.dashboard-logo{z-index:var(--z-header,40);object-fit:contain;pointer-events:none;width:72px;height:auto;position:absolute;top:24px;left:28px}.dashboard-actions{z-index:var(--z-header,40);gap:8px;display:flex;position:absolute;top:24px;right:24px}.dashboard-actions .secondary-button{min-height:var(--pds-control-height);border:1px solid var(--pds-chrome-border);border-radius:var(--pds-radius);background:var(--pds-surface);color:var(--pds-ink);box-shadow:var(--pds-shadow-island);font:500 12px/18px var(--pds-font);padding:0 12px}.dashboard-exit{padding-right:8px}.dashboard-exit kbd{border:1px solid var(--border);background:var(--surface-subtle);color:var(--text-muted);font:500 10px/14px var(--font-family);border-radius:4px;margin-left:4px;padding:1px 6px}.pds-layout-popup.pds-layout-popup--gallery{background:var(--pds-surface);width:400px;height:auto;max-height:min(560px,100dvh - 120px);animation:pds-layout-palette-enter var(--pds-motion-content) var(--pds-motion-ease);border-radius:10px}.pds-layout-popup--gallery>header.pds-workspace-control-header{padding:6px var(--pds-surface-inset-compact);background:var(--pds-surface)}.pds-layout-popup--gallery .pds-layout-body{flex:0 auto}.pds-layout-popup--gallery .pds-layout-results{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-gutter:auto;padding:4px}.pds-layout-options{gap:2px;display:grid}.pds-layout-options .pds-layout-choice{background:var(--pds-surface);min-height:64px;transition:background-color var(--pds-motion-press) var(--pds-motion-ease), border-color var(--pds-motion-press) var(--pds-motion-ease);border-radius:6px;gap:12px;margin:0;padding:8px}.pds-layout-options .pds-layout-choice:hover,.pds-layout-options .pds-layout-choice.is-current{background:var(--pds-soft)}.pds-layout-options .pds-layout-choice.is-current{border-color:var(--pds-line)}.pds-layout-options .pds-layout-choice:focus-visible{outline-offset:-2px}.pds-layout-options .pds-layout-choice>span{gap:2px;min-width:0}.pds-layout-options .pds-layout-choice>.pds-layout-choice-preview{height:40px;color:var(--pds-muted);flex:0 0 56px;display:block}.pds-layout-choice-preview>svg{background:0 0;width:100%;height:100%;display:block}.pds-layout-preview-placeholder{justify-content:center;align-items:center;height:100%;display:flex}.pds-layout-options .pds-layout-choice>.pds-layout-choice-mark{flex:0 0 14px;align-items:center;display:flex}.pds-layout-options .pds-layout-choice>span>small{font-size:11px;line-height:16px}.pds-layout-popup--gallery .pds-layout-current{padding:8px var(--pds-surface-inset-compact);border-bottom:1px solid var(--pds-line);color:var(--pds-muted);flex:none;margin:0;font-size:11px;line-height:16px}.pds-layout-popup--gallery .pds-layout-settings{max-height:35%;padding:var(--pds-surface-inset-compact);flex:none;overflow:auto}@keyframes pds-layout-palette-enter{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.pds-layout-popup.pds-layout-popup--gallery{animation:none}}.pds-layout-gallery{align-items:center;display:flex;position:relative}.pds-person-search-scope{display:contents}.pds-person-search-scope dialog{pointer-events:auto}.pds-person-search-scope .pds-modal{max-height:calc(100dvh - 64px)}.pds-person-search-scope .pds-modal.pds-modal--contained .ds-dialog-body{padding:var(--pds-surface-inset-compact,12px) var(--pds-surface-inset,16px);flex-direction:column;min-height:0;display:flex;overflow:hidden}.pds-person-search-scope .ds-dialog-body>.pds-stack{flex:1;gap:12px;min-height:0}.pds-person-search-scope .pds-field{flex:none}.pds-find-person-results{flex-direction:column;flex:1 1 0;gap:3px;min-height:0;display:flex;overflow:hidden}.pds-find-person-results [role=listbox]{scrollbar-gutter:stable;flex:1;align-content:start;gap:3px;min-height:0;display:grid;overflow:auto}.pds-find-person-results [role=listbox]:empty{flex:none}.pds-find-person-option{border-radius:var(--pds-radius-sm,8px);cursor:pointer;padding:2px}.pds-find-person-results .pds-person{padding:7px 8px}.pds-find-person-results .pds-person-copy>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pds-find-person-option.is-active{background:var(--pds-soft);box-shadow:inset 0 0 0 1px var(--pds-line)}.pds-find-person-results .pds-person{width:100%}.pds-find-person-error,.pds-find-person-page{flex:none;gap:8px;display:grid}.pds-find-person-error>button{justify-self:start}.pds-find-person-error p,.pds-find-person-page p{margin:0}.pds-find-person-page__actions{min-height:var(--pds-control-height,32px);justify-content:space-between;align-items:center;gap:12px;display:flex}.pds-find-person-page__actions>span{color:var(--pds-muted)}[data-theme=dark] .pds-person-search-scope{--pds-ink:var(--text);--pds-muted:var(--text-secondary);--pds-line:var(--border);--pds-surface:var(--surface);--pds-soft:var(--surface-well);--pds-focus:var(--brand);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:is(.insights-rail,.insight-stage,.insight-toast,.insight-spotlight,.dashboard-actions){--text:var(--pds-ink);--text-secondary:var(--pds-muted);--text-muted:var(--pds-muted);--surface:var(--pds-surface);--surface-subtle:var(--pds-soft);--surface-well:var(--pds-soft);--border:var(--pds-line);--border-control:var(--pds-chrome-border);--brand:var(--pds-accent);--brand-hover:var(--pds-accent);--brand-soft:var(--pds-accent-soft);--danger:var(--pds-danger);--warning:var(--pds-amber);--info:var(--pds-info);--font-family:var(--pds-font);--radius-field:var(--pds-radius)}:root{view-transition-name:none}.insight-card[style*=view-transition-name]{view-transition-class:insight-card}.insight-card.is-active{view-transition-class:insight-card insight-focus}:root[data-insight-swap] .insight-card.is-active{view-transition-class:insight-card insight-focus insight-incoming}.insight-stage-copy{view-transition-name:insight-stage}::view-transition{pointer-events:none}::view-transition-group(*.insight-card){z-index:1;animation-duration:var(--pds-motion-state);animation-timing-function:cubic-bezier(.4,0,.2,1)}::view-transition-group(*.insight-incoming){z-index:3}::view-transition-image-pair(*.insight-card){overflow:visible}::view-transition-image-pair(*.insight-focus){border-radius:var(--radius-panel);overflow:clip}::view-transition-old(*.insight-card){animation:insight-card-out var(--pds-motion-press) ease-out both}::view-transition-new(*.insight-card){animation:insight-card-in var(--pds-motion-state) ease-out both}@keyframes insight-card-out{to{opacity:0}}@keyframes insight-card-in{0%{opacity:0}}::view-transition-old(insight-stage){animation:insight-out var(--pds-motion-press) ease-out both}::view-transition-new(insight-stage){animation:insight-in var(--pds-motion-state) ease-out both}@keyframes insight-out{to{opacity:0}}@keyframes insight-in{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){::view-transition-old(*.insight-card){animation:none!important}::view-transition-new(*.insight-card){animation:none!important}::view-transition-old(insight-stage){animation:none!important}::view-transition-new(insight-stage){animation:none!important}::view-transition-old(insight-spotlight){animation:none!important}::view-transition-new(insight-spotlight){animation:none!important}}.insights-rail,.insight-stage,.insight-toast{color:var(--text);font-family:var(--font-family);font-size:var(--font-ui);line-height:var(--line-ui)}.insights-rail{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-panel,10px);min-height:0;box-shadow:var(--shadow-panel);flex-direction:column;display:flex;overflow:visible}.insights-rail button,.insight-stage button,.insight-toast button{font:inherit;color:inherit;cursor:pointer}.insights-rail button:disabled{opacity:.5;cursor:default}.insights-rail button:not(:disabled):hover,.insight-stage button:hover{background:var(--surface-subtle)}.insights-rail :is(button,select,summary):focus-visible,.insight-stage :is(button,summary):focus-visible,.insights-preferences :is(button,select,input):focus-visible{outline:2px solid var(--pds-focus,var(--brand));outline-offset:2px}.insights-rail-header{border-bottom:1px solid var(--border);background:var(--surface);border-radius:var(--radius-panel,10px) var(--radius-panel,10px) 0 0;align-items:center;gap:4px;min-height:52px;padding:8px 14px;display:flex}.insights-rail-header>div:first-child{flex:1;min-width:0}.insights-rail-header h2{font-size:var(--font-panel,16px);letter-spacing:0;margin:0;font-weight:600;line-height:22px}.insights-rail-header small{color:var(--text-muted);font-size:var(--font-meta,10px);line-height:14px;display:block}.insights-rail-header button,.insights-rail-footer>button{border-radius:var(--radius-field,6px);background:0 0;border:0;justify-content:center;align-items:center;min-width:28px;min-height:28px;padding:4px;display:inline-flex}.insights-rail-header .insights-play{color:var(--brand);background:var(--brand-soft)}.insights-menu-anchor,.insight-card-menu-anchor{align-items:center;display:flex;position:relative}.insight-card-menu>button{border-radius:var(--radius-field,6px);text-align:left;width:100%;min-height:30px;font-size:var(--font-ui,11px);background:0 0;border:0;justify-content:flex-start;align-items:center;padding:5px 8px;line-height:16px;display:flex}.insights-scroll{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;padding:14px 12px 18px;overflow:auto}.insights-scroll ul{margin:0;padding:0;list-style:none}.insights-scroll li+li{margin-top:8px}.insights-scroll h3{color:var(--text);font-size:var(--font-section,12px);margin:0;font-weight:600;line-height:18px}.insights-current-section>h3{margin:0 4px 8px}.insights-upcoming-title{grid-template-columns:1fr;gap:8px;margin:18px 4px 8px;display:grid}.insights-upcoming-title .pds-select{min-width:0}.insights-upcoming-title .pds-select>label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.insights-upcoming-title h3 small{font-size:var(--font-meta,10px);color:var(--text-muted);font-variant-numeric:tabular-nums;font-weight:400;line-height:14px}.insights-upcoming-title select{border:1px solid var(--border-control);border-radius:var(--radius-field,6px);background:var(--surface);min-width:116px;max-width:140px;height:28px;color:var(--text);font:inherit;padding:3px 6px}.insights-played,.insights-removed{border-top:1px solid var(--border);margin-top:16px;padding-top:8px}.insights-played>summary,.insights-removed>summary{cursor:pointer;min-height:28px;color:var(--text-secondary);font-size:var(--font-ui,11px);padding:5px 4px;line-height:16px;display:list-item}.insights-played ul{margin-top:8px}.insights-removed p{color:var(--text-secondary);font-size:var(--font-body,12px);margin:4px 4px 8px;line-height:18px}.insights-removed button{border:1px solid var(--border-control);border-radius:var(--radius-field,6px);background:var(--surface);min-height:28px;color:var(--brand);padding:4px 8px}.insights-rail-footer{border-top:1px solid var(--border);background:var(--surface-well);border-radius:0 0 var(--radius-panel,10px) var(--radius-panel,10px);align-items:center;gap:8px;min-height:46px;padding:8px 12px;display:flex}.insights-rail-footer>span{color:var(--text-muted);font-size:var(--font-meta,10px);text-align:center;font-variant-numeric:tabular-nums;flex:1;line-height:14px}.insights-rail-footer .insights-clear{gap:4px;width:auto;padding:4px 6px}.insights-playing-dot{border:2px solid var(--brand);border-radius:50%;flex:none;width:8px;height:8px}.insight-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-field,6px);position:relative;overflow:visible}.insight-card.is-active{border-color:var(--brand);box-shadow:inset 2px 0 var(--brand)}.insight-card.is-compact{background:var(--surface-subtle)}.insight-card-select{text-align:left;background:0 0;border:0;flex-direction:column;width:100%;padding:12px 14px 8px;justify-content:flex-start!important;align-items:stretch!important;min-height:0!important;display:flex!important}.insight-card-select:hover{background:0 0!important}.insight-card-meta{width:100%;font-size:var(--font-meta,10px);color:var(--text-muted);text-transform:capitalize;align-items:center;gap:5px;line-height:14px;display:flex}.insight-card-status{margin-left:auto}.insight-card-pin{color:var(--brand);align-items:center;gap:3px;display:flex}.insight-severity,.insight-severity-label i{background:var(--info);border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.insight-severity.watch,.insight-severity-label.watch i{background:var(--warning)}.insight-severity.alert,.insight-severity-label.alert i{background:var(--danger)}.insight-card-title{color:var(--text);font-size:var(--font-section,12px);margin-top:7px;font-weight:600;line-height:18px;display:block}.insight-card-scope{color:var(--text-muted);font-size:var(--font-meta,10px);margin-top:3px;line-height:14px;display:block}.insight-card-value{align-items:baseline;gap:7px;min-width:0;margin-top:10px;display:flex}.insight-number{font-size:var(--font-value,24px);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-weight:600;line-height:28px}.insight-unit{font-size:var(--font-meta,10px);color:var(--text-secondary);line-height:14px}.insight-delta,.insight-coverage{font-size:var(--font-meta,10px);color:var(--text-secondary);margin-top:4px;line-height:14px;display:block}.insight-delta.bad{color:var(--danger)}.insight-delta.good{color:var(--success)}.insight-coverage{color:var(--text-muted)}.is-compact .insight-card-select{padding:10px 12px 6px}.is-compact .insight-card-title{margin-top:5px}.is-compact .insight-card-value{margin-top:6px}.is-compact .insight-number{font-size:16px;line-height:22px}.is-compact .insight-unit{font-size:10px}.insight-card-actions{justify-content:space-between;align-items:center;gap:4px;padding:0 8px 8px;display:flex}.insight-card-actions>button,.insight-card-menu-anchor>.pds-context-popover-host>button{border-radius:var(--radius-field,6px);min-height:28px;color:var(--text-secondary);font-size:var(--font-ui,11px);background:0 0;border:0;justify-content:center;align-items:center;gap:5px;padding:4px 6px;line-height:16px;display:inline-flex}.insight-card-actions .insight-card-explore{color:var(--brand);font-weight:600}.insight-card-menu-anchor{margin-left:auto}.insight-card-dwell{border-top:1px solid var(--border);font-size:var(--font-ui,11px);margin:6px 8px;padding-top:8px;line-height:16px;display:block}.insight-card-dwell select{background:var(--surface);width:100%;height:32px;color:var(--text);border:1px solid var(--border-control);border-radius:var(--radius-field,6px);font:inherit;margin-top:4px;padding:4px 6px;display:block}.insight-card-why{color:var(--text-secondary);font-size:var(--font-body,12px);margin:6px 8px 8px;line-height:18px}.insight-progress{color:var(--text-muted);font-size:var(--font-meta,10px);align-items:center;gap:8px;padding:1px 14px 10px;line-height:14px;display:flex}.insight-progress small{font:inherit;text-align:right;font-variant-numeric:tabular-nums;min-width:28px}.insight-progress-track{background:var(--surface-subtle);border-radius:3px;flex:1;height:3px;overflow:hidden}.insight-progress-track i{background:var(--brand);transform-origin:0;width:100%;height:100%;animation:insight-progress var(--dwell) linear both;animation-delay:calc(-1 * var(--elapsed));display:block}@keyframes insight-progress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.insight-card-loading,.insight-card-error,.insights-loading,.insights-empty-inline{color:var(--text-secondary);font-size:var(--font-body,12px);line-height:18px}.insight-card-loading,.insight-card-error{margin:0;padding:0 14px 10px}.insight-card-error{color:var(--danger)}.insights-loading,.insights-empty-inline{padding:10px 4px}.insight-chart-none{color:var(--text-muted);font-size:var(--font-meta,10px);margin:8px 0 0;line-height:14px}.insight-stage{z-index:var(--z-panel,30);left:calc(var(--workspace-edge-left-open,64px) + 24px);top:calc(var(--shell-panel-top,88px) + 16px);width:min(480px, calc(100% - var(--workspace-edge-left-open,64px) - 120px));max-height:calc(100% - var(--shell-panel-top,88px) - 96px);background:var(--pds-surface);border:1px solid var(--pds-line);border-radius:var(--pds-radius);box-shadow:var(--pds-shadow-island);flex-direction:column;padding:16px;display:flex;position:absolute;overflow:auto}.insight-stage-transport{color:var(--pds-muted);font:400 11px/16px var(--pds-font);justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.insight-stage-transport>div{align-items:center;gap:4px;display:flex}.insight-stage-options{gap:4px;display:grid}.insight-stage-options .pds-button{justify-content:flex-start}.insight-stage-actions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.insight-stage-view-state{border-top:1px solid var(--pds-line);color:var(--pds-danger);justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:8px 0;display:flex}.insight-stage .pds-progress{margin-top:12px}.insight-toast{z-index:var(--z-toast,100);left:50%;bottom:calc(var(--dock-height,96px) + 18px);background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-panel,10px);max-width:480px;box-shadow:var(--shadow-panel);font-size:var(--font-body,12px);align-items:center;gap:16px;padding:10px 14px;line-height:18px;display:flex;position:absolute;transform:translate(-50%)}.insight-toast button{border-radius:var(--radius-field,6px);min-height:28px;color:var(--brand);background:0 0;border:0;padding:3px 7px;font-weight:600}.insight-announcement{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.insight-layer-tag{background:var(--brand-soft);color:var(--brand);font-size:var(--font-meta,10px);border-radius:3px;margin-left:4px;padding:1px 4px;line-height:14px;display:inline-block}.insights-preferences{gap:var(--pds-surface-inset);color:var(--text);font-size:var(--font-body,12px);line-height:18px;display:grid}.insights-domain-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 16px;display:grid}.insights-domain-grid .pds-check-field{min-height:var(--pds-control-height,32px);align-items:center}.insights-domain-grid .pds-check-field label{color:var(--pds-ink);margin:0}.insights-domain-grid .pds-check-field>input{margin:0}.insights-preferences .insights-preference-note{background:var(--surface-subtle);border-radius:var(--radius-field,6px);margin:0;padding:8px 10px}.insight-primary{background:var(--brand)!important;color:var(--on-brand)!important;border-color:var(--brand)!important}@media (prefers-reduced-motion:reduce){.insight-progress-track i{animation:none}.insight-progress-track{display:none}}.insights-removed-list{margin:4px 0 9px!important}.insights-removed-list li+li{margin-top:6px}.insight-card.is-removed{background:var(--surface-subtle);padding:7px 9px}.insight-card.is-removed .insight-card-title{margin:0}.insight-card.is-removed .insight-card-scope{margin-top:2px}.insight-also-in{color:var(--text-secondary);font-size:var(--font-meta,10px);margin-top:6px;line-height:14px;display:block}.insight-card-dwell .pds-select>label{color:var(--pds-muted);align-items:center;gap:6px;line-height:18px;display:flex}.insight-card-dwell .pds-select__trigger{border:1px solid var(--pds-line);border-radius:var(--pds-radius,8px);background:var(--pds-surface);width:100%;min-height:38px;color:var(--pds-ink);justify-content:space-between;padding:8px 10px;font-size:12px;display:flex}.insight-card-dwell .pds-select__option{width:100%;color:var(--pds-ink);justify-content:flex-start;padding:10px 12px;font-size:12px;display:flex}.insights-preferences-host,.insights-menu-host{display:contents}.insights-rail :is(button,summary)>svg{flex:none;overflow:visible}.insight-card-value{flex-wrap:wrap;row-gap:2px}.insight-card-meta{flex-wrap:wrap}.insights-rail-header h2{font-size:14px;line-height:20px}.insights-rail--docked{min-height:0;font-family:var(--pds-font);flex-direction:column;display:flex}.insights-rail--docked .pds-dock-band :is(.insights-dock-play,.pds-dock-band__group>button,.insights-dock-options){min-width:var(--pds-control-height,32px);height:var(--pds-control-height,32px);color:var(--pds-ink);background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:inline-grid}.insights-rail--docked .pds-dock-band :is(.insights-dock-play,.pds-dock-band__group>button,.insights-dock-options):hover:not(:disabled){background:var(--pds-soft)}.insights-rail--docked .pds-dock-band .pds-dock-band__group>button:disabled{opacity:.4}.insights-rail--docked .pds-dock-band :is(.insights-dock-play,.pds-dock-band__group>button,.insights-dock-options):focus-visible{outline:2px solid var(--pds-accent);outline-offset:1px}.insights-rail--docked .pds-dock-band>button.insights-dock-play{border:1px solid var(--pds-line);font:500 13px/18px var(--pds-font);align-items:center;gap:6px;padding:0 12px 0 10px;display:inline-flex}.insights-rail--docked .insights-dock-body{overscroll-behavior:contain;flex:1;min-height:0;overflow:auto}.insights-rail--off .insights-dock-body{align-content:center}.insights-rail--off .state-message{width:min(100%,420px);margin-inline:auto}.insights-rail--docked .insights-scroll ul{margin:0;padding:0;list-style:none}.insights-rail--docked .insights-scroll li+li{margin-top:0}.insights-dock-footer>span{text-align:left;flex:1}.insights-dock-footer{min-height:44px;padding:0 var(--pds-dock-content-inset,20px);border-top:1px solid var(--pds-line);color:var(--pds-muted);font:12px/16px var(--pds-font);flex:none;justify-content:space-between;align-items:center;gap:12px;display:flex}.insights-dock-footer .insights-clear{color:var(--pds-ink);font:500 12px/16px var(--pds-font);background:0 0;border:0;border-radius:6px;align-items:center;gap:4px;padding:4px 8px;display:inline-flex}.insights-dock-footer .insights-clear:hover{background:var(--pds-soft)}.insights-rail--docked .insight-card.is-featured{border:1px solid var(--pds-line);box-shadow:none;background:var(--pds-surface);border-radius:12px;padding:0}.insights-rail--docked .insight-card.is-featured .insight-card-select{padding:16px 16px 8px}.insights-rail--docked .insight-card.is-featured .insight-card-meta{text-transform:none;font-size:12px;line-height:16px}.insights-rail--docked .insight-card.is-featured .insight-card-title{margin-top:8px;font-size:16px;line-height:22px}.insights-rail--docked .insight-card.is-featured .insight-card-scope{font-size:12px;line-height:16px}.insights-rail--docked .insight-card.is-featured .insight-card-value{gap:8px;margin-top:14px}.insights-rail--docked .insight-card.is-featured .insight-number{letter-spacing:-.02em;font-size:40px;line-height:44px}.insights-rail--docked .insight-card.is-featured .insight-unit{color:var(--pds-muted);font-size:13px;line-height:18px}.insights-rail--docked .insight-card.is-featured :is(.insight-delta,.insight-coverage,.insight-also-in){margin-top:4px;font-size:12px;line-height:16px}.insights-rail--docked .insight-card.is-featured :is(.pds-chart,.pds-chart-frame){margin-top:12px}.insights-rail--docked .insight-card.is-featured .insight-card-actions{padding:4px 12px 12px 16px}.insights-rail--docked .insight-card.is-featured .insight-card-explore{font:600 13px/18px var(--pds-font);color:var(--pds-accent)}.insights-rail--docked .insight-card.is-featured .insight-progress{padding:0 16px 14px}.insights-rail--docked .insight-card.is-compact{border:0;border-bottom:1px solid var(--pds-line);background:0 0;border-radius:0;align-items:center;gap:4px;padding:0;display:flex}.insights-rail--docked .insight-card.is-compact .insight-card-select{border-radius:8px;flex:1;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"title title value""meta scope value";gap:2px 8px;min-width:0;align-items:center!important;padding:8px!important;display:grid!important}.insights-rail--docked .insight-card.is-compact .insight-card-select:hover{background:var(--pds-soft)!important}.insights-rail--docked .insight-card.is-compact .insight-card-title{text-overflow:ellipsis;white-space:nowrap;grid-area:title;margin:0;font-size:13px;line-height:18px;overflow:hidden}.insights-rail--docked .insight-card.is-compact .insight-card-meta{text-transform:none;white-space:nowrap;grid-area:meta;width:auto;font-size:12px;line-height:16px}.insights-rail--docked .insight-card.is-compact .insight-card-status{margin-left:0}.insights-rail--docked .insight-card.is-compact .insight-card-status:before{content:"·";margin-right:5px}.insights-rail--docked .insight-card.is-compact .insight-card-scope{text-overflow:ellipsis;white-space:nowrap;grid-area:scope;margin:0;font-size:12px;line-height:16px;overflow:hidden}.insights-rail--docked .insight-card.is-compact .insight-card-scope:before{content:"·";margin-right:5px}.insights-rail--docked .insight-card.is-compact .insight-card-value{grid-area:value;justify-content:flex-end;gap:4px;margin:0}.insights-rail--docked .insight-card.is-compact .insight-number{font-size:15px;line-height:20px}.insights-rail--docked .insight-card.is-compact .insight-unit{color:var(--pds-muted);font-size:11px}.insights-rail--docked .insight-card.is-compact .insight-card-actions{flex:none;gap:0;padding:0}.insights-rail--docked .insight-card.is-compact .insight-card-actions>button{width:28px;min-height:28px;padding:0;font-size:0}.insights-history-content{justify-items:start;gap:var(--pds-space-section,12px);display:grid}.insights-history-content>p{margin:0}.insights-history-content>ul{width:100%}.insight-card-content,.insight-card.is-featured .insight-card-content{padding:16px}.talent-workspace{--rail-width:var(--pds-workspace-rail-width,72px)}.talent-workspace .people-canvas-hidden{visibility:hidden;pointer-events:none}.talent-workspace .people-control-rail{background:var(--pds-surface);border-radius:13px;align-items:stretch;gap:0;width:100%;max-height:none;padding:12px 6px 7px}.talent-workspace .talent-controls.pds-control-panel{border-radius:var(--pds-panel-radius);background:var(--pds-surface);border-color:var(--pds-surface-outline);height:100%;max-height:100%}.talent-workspace .talent-controls .control-scroll{padding:var(--pds-surface-inset,16px)}.talent-workspace .talent-controls .control-scroll>.scope-summary:first-child,.talent-workspace .talent-controls .control-scroll>form>.scope-summary:first-child{padding-top:0}.talent-workspace .people-collection{width:100%;height:100%;box-shadow:none;border-radius:12px;position:relative}.talent-workspace .people-collection--table{border:1px solid var(--pds-surface-outline);border-radius:var(--pds-panel-radius);background:var(--pds-surface-reading);box-shadow:var(--pds-panel-shadow);overflow:hidden}.people-collection--table>:is(.pds-collection-toolbar,.pds-collection-footer){color:var(--pds-muted);border-color:var(--pds-line)}.people-collection--table>.matching-table-scroll{border-color:var(--pds-line);background:var(--pds-surface-reading)}.people-collection-heading{border-bottom:1px solid var(--pds-line);flex:none;align-items:center;gap:18px;padding:15px 18px;display:flex}.people-collection-heading>div{flex:none;align-items:baseline;gap:10px;display:flex}.people-collection-heading h2{margin:0;font-size:18px;font-weight:600;line-height:24px}.people-collection-heading span,.people-collection-heading p{color:var(--pds-muted);font-size:12px}.people-collection-heading p{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.people-collection-heading>button{white-space:nowrap;margin-left:auto}.people-collection-cards{background:var(--pds-soft);min-height:100%;padding:18px}.people-collection-cards article{align-self:stretch}.people-collection-card-metrics dd{font-size:14px}.people-collection .application-columns-menu{width:170px}.people-collection .application-columns-menu .pds-select>label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.people-collection .pds-people-results-table .text-link{color:var(--pds-accent)}.people-collection .matching-dot-label>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.people-collection-search{flex:0 320px;min-width:220px}.people-collection-search .pds-field>label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.people-collection .matching-toolbar .pds-check-field{min-height:var(--pds-control-height);align-items:center}.people-collection .matching-toolbar .pds-check-field input{margin:0}.people-collection .text-link{color:var(--pds-accent)}.people-collection-card-metrics>div:last-child:nth-child(odd){grid-column:1/-1}.people-geographic-view{position:absolute;inset:0}.people-geographic-view[hidden]{display:none}.people-map-loading{color:var(--pds-muted);background:var(--pds-canvas);place-items:center;display:grid;position:absolute;inset:0}.people-map-projection{background:var(--pds-canvas);place-items:center;display:grid;position:absolute;inset:0}.talent-workspace>.pds-workspace-frame__controls>:is(.talent-controls,.insights-rail,.ask-drawer){height:100%;max-height:100%;position:relative}.talent-workspace.dashboard-mode>:is(.pds-workspace-frame__controls,.pds-workspace-frame__rail,.pds-workspace-frame__inspector){visibility:hidden;pointer-events:none}.talent-workspace.insights-spotlight-on>:is(.pds-workspace-frame__rail,.pds-workspace-frame__controls){z-index:calc(var(--z-panel,30) + 2)}.talent-workspace[data-has-docks]{--left-reserve:calc(var(--workspace-edge-left-open,0px) + 16px);--right-reserve:calc(var(--workspace-edge-right-open,0px) + 16px)}.talent-workspace[data-has-docks] .insight-spotlight,.talent-workspace[data-has-docks].insights-playlist-open .insight-spotlight{--spot-left:calc(var(--workspace-edge-left-open,0px) + 40px)}.talent-workspace[data-has-docks] .insight-stage,.talent-workspace[data-has-docks].insights-collapsed .insight-stage{left:calc(var(--workspace-edge-left-open,0px) + 16px)}.talent-workspace[data-has-docks] .ask-canvas-headline{--ask-left:calc(var(--workspace-edge-left-open,0px) + 40px)}.talent-workspace[data-presentation] .graph-zoom.pds-workspace-camera-dock{bottom:var(--workspace-inset-bottom,16px)}.talent-workspace[data-has-docks] .canvas-bottom-dock{bottom:calc(var(--workspace-inset-bottom,16px) + var(--pds-control-height-sm,28px) + 14px)}.talent-workspace .edge-dock__body>:is(.talent-controls,.ask-drawer).pds-control-panel,.talent-workspace .edge-dock__body>.insights-rail--docked{width:auto;height:auto;min-height:0;max-height:none;box-shadow:none;background:0 0;border:0;border-radius:0;flex:1;animation:none}.talent-workspace .edge-dock__body>.insights-rail--docked{overflow:hidden}.talent-workspace .edge-dock__body>.insights-rail--docked .insights-scroll{flex:1;min-height:0;overflow:auto}.talent-workspace .edge-dock__body>.insights-rail--off{flex-direction:column;display:flex}.talent-workspace .edge-dock__body .talent-controls .control-scroll{padding:20px var(--pds-dock-content-inset,20px) 32px}.talent-workspace .edge-dock__body .talent-controls .control-search{padding:12px var(--pds-dock-content-inset,20px) 10px}.talent-workspace .edge-dock__body .talent-controls .control-search-count{font:12px/16px var(--pds-font);color:var(--pds-muted)}.talent-workspace .layers-page{gap:28px;display:grid}.talent-workspace .layers-page .org-levels legend{color:var(--pds-ink);font:600 12px/16px var(--pds-font);margin-bottom:4px}.talent-workspace .scope-page,.talent-workspace .scope-page .scope-form{gap:28px;display:grid}.talent-workspace .scope-page .scope-summary{border:0;padding:10px 12px 10px 10px}.talent-workspace .scope-page .scope-summary-facets{white-space:normal;flex-wrap:wrap;gap:0 6px;display:flex}.talent-workspace .scope-page .scope-summary-facets>span+span:before{content:"·";color:var(--pds-muted);margin-right:6px}.talent-workspace .scope-page .scope-stack{gap:16px;display:grid}.talent-workspace .scope-page .scope-refinements{gap:16px;padding-top:8px;display:grid}.talent-workspace .scope-page .scope-reporting{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.talent-workspace .scope-page .scope-reporting-note{margin-bottom:12px}.talent-workspace .scope-page .field-hint{color:var(--pds-muted);font:12px/16px var(--pds-font)}.talent-workspace .edge-dock__body .talent-controls .config-scope{border:0;margin:0;padding:0}.talent-workspace .edge-dock__body .talent-controls .control-note{color:var(--pds-muted);font:12px/16px var(--pds-font)}.talent-workspace .people-query-placement{z-index:var(--z-toast);gap:8px;max-width:min(640px,100% - 32px);display:grid;position:absolute;top:88px;left:50%;transform:translate(-50%)}.talent-workspace .people-scenario-placement{top:88px;left:calc((var(--left-reserve) + 100% - var(--right-reserve)) / 2);z-index:var(--z-tools);max-width:min(560px,100% - 32px);position:absolute;transform:translate(-50%)}.pds-scope .pds-profile-domain-chart{gap:var(--pds-space-section);width:100%;min-width:0;display:grid}.pds-scope .pds-profile-domain-chart>*{width:100%;min-width:0}.pds-scope .pds-profile-domain-chart .pds-chart-frame,.pds-scope .pds-profile-domain-chart .pds-panel{margin:0}.pds-scope .pds-profile-chart-context .pds-chart-metric{margin:calc(var(--pds-space-section) / 2) 0}.pds-scope .pds-profile-chart-context .pds-chart-metric strong{font-size:inherit}.pds-scope .pds-profile-observation{gap:calc(var(--pds-space-section) / 2);padding:var(--pds-surface-inset);border:1px solid var(--pds-line);border-radius:var(--pds-radius);background:var(--pds-soft);display:grid}.pds-scope .pds-profile-observation strong{font-size:20px;font-weight:600}.pds-scope .pds-profile-observation small{color:var(--pds-muted)}.pds-scope .pds-profile-summary-heading{align-items:center;gap:calc(var(--pds-space-section) / 2);display:flex}.pds-scope .pds-profile-summary-heading>.pds-button{margin-left:auto}.pds-person-inspector{background:var(--pds-canvas);min-height:100dvh;padding:16px}.pds-person-inspector--embedded{background:0 0;flex-direction:column;flex:1;min-height:0;padding:0;display:flex}.pds-person-inspector--embedded .pds-person-view-select{flex-basis:184px}.pds-person-header{align-items:center;gap:12px;min-width:0;display:flex}.pds-person-header-copy{flex:1;min-width:0}.pds-person-header-copy h2{letter-spacing:-.5px;margin:0;font-size:20px;font-weight:550;line-height:1.3}.pds-person-header-copy p{color:var(--pds-muted);margin:5px 0 0;font-size:12px}.pds-header-date{color:var(--pds-muted);white-space:nowrap;font-size:10px}.pds-profile-search{min-height:var(--pds-control-height,32px);border:1px solid var(--pds-line);background:var(--pds-surface);border-radius:7px;flex:1;align-items:center;gap:9px;min-width:130px;padding:3px 8px;display:flex}.pds-profile-search:focus-within{border-color:var(--pds-muted);box-shadow:inset 0 0 0 1px var(--pds-muted);outline:none}.pds-person-inspector .pds-profile-search input,.pds-person-inspector .pds-profile-search input:focus-visible{width:100%;min-width:0;box-shadow:none;color:var(--pds-ink);background:0 0;border:0;border-radius:0;outline:none;min-height:0;padding:0;font-size:12px;line-height:20px}.pds-profile-search input::-webkit-search-cancel-button{appearance:none}.pds-person-inspector .pds-profile-search>button{width:calc(var(--pds-control-height,32px) - 8px);height:calc(var(--pds-control-height,32px) - 8px);min-height:calc(var(--pds-control-height,32px) - 8px);flex:none}.pds-profile-search>.pds-icon{color:var(--pds-muted);flex:none}.pds-actions-select{width:210px;position:relative}.pds-actions-select>.pds-select>label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.pds-actions-select .pds-select__trigger{min-height:var(--pds-control-height,32px)}.pds-person-tab{color:var(--pds-muted);text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:7px;flex:none;align-items:center;gap:8px;min-height:36px;padding:8px;font-size:12px;line-height:1.4;display:flex}.pds-person-tab>.pds-icon{width:var(--pds-icon-size,16px);height:var(--pds-icon-size,16px)}.pds-person-tab:hover{background:var(--pds-surface-context);color:var(--pds-ink)}.pds-person-tab[aria-current=page]{background:var(--pds-surface);box-shadow:inset 0 0 0 1px var(--pds-surface-edge);color:var(--pds-ink);font-weight:600}.pds-person-tab--divider{margin-top:12px}.pds-person-tab--evidence{border-top:1px solid var(--pds-line);border-radius:0;margin-top:auto;padding-top:17px}.pds-profile-page-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.pds-profile-page-heading h2{letter-spacing:-.5px;margin:0;font-size:20px;font-weight:600;line-height:1.3}.pds-person-inspector .pds-profile-facts{border:1px solid var(--pds-line);border-radius:var(--pds-radius);background:linear-gradient(120deg, var(--pds-soft), var(--pds-surface));grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.pds-profile-facts>button{border:0;border-inline-end:1px solid var(--pds-line);min-width:0;padding:var(--pds-surface-inset-compact);font:inherit;color:var(--pds-ink);text-align:left;cursor:pointer;background:0 0}.pds-profile-facts>button:last-child{border-inline-end:0}.pds-profile-facts>button:hover{background:var(--pds-accent-soft)}.pds-profile-facts small{color:var(--pds-muted);font-size:11px;display:block}.pds-profile-facts strong{margin-block:calc(var(--pds-space-section) / 3);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:20px;font-weight:600;line-height:1.25;display:block}.pds-profile-facts button>span{justify-content:space-between;align-items:center;gap:calc(var(--pds-space-section) / 2);color:var(--pds-muted);font-size:11px;display:flex}.pds-profile-facts button>span>.pds-icon{flex:none}.pds-profile-reporting{align-items:center;gap:var(--pds-space-section);padding-block:calc(var(--pds-space-section) / 2);border-bottom:1px solid var(--pds-line);flex-wrap:wrap;display:flex}.pds-profile-manager{flex:1;min-width:0}.pds-profile-manager>.pds-person{width:100%;padding-inline:0}.pds-profile-span{gap:calc(var(--pds-space-section) / 3);font-size:12px;display:grid}.pds-profile-reporting-roster{flex-basis:100%}.pds-summary-citation{gap:calc(var(--pds-space-section) / 2);padding-block:calc(var(--pds-space-section) / 2);border-top:1px solid var(--pds-line);display:grid}.pds-summary-citation>.pds-button{white-space:normal;text-align:left;justify-self:start}.pds-profile-summary>.pds-inline>.pds-button{margin-left:auto}.pds-person-inspector .pds-inspector-toolbar{gap:calc(var(--pds-space-section) / 2)}.pds-person-view-select{flex:0 0 204px;min-width:0}.pds-person-view-select>.pds-select{display:block}.pds-person-view-select>.pds-select>label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.pds-person-view-select .pds-select__trigger{width:100%}.pds-person-view-select .pds-select__trigger>span{text-align:left;flex:1}.pds-person-view-select .pds-select__popover--choices>.pds-select__options{max-height:min(480px,65dvh)}.pds-person-view-select .pds-select__option:nth-child(4),.pds-person-view-select .pds-select__option:last-child{border-top:1px solid var(--pds-line);margin-top:calc(var(--pds-space-section) / 3);padding-top:calc(var(--pds-space-section) / 3)}.pds-person-commands{border:1px solid var(--pds-line);border-radius:var(--pds-radius-small,4px);background:var(--pds-surface);flex-wrap:wrap;flex:0 auto;align-items:center;gap:0;max-width:100%;display:flex}.pds-person-inspector .pds-person-commands>.pds-button,.pds-person-inspector .pds-person-commands>.pds-action-menu-host>.pds-button{color:var(--pds-ink);height:calc(var(--pds-control-height) - 2px);min-height:calc(var(--pds-control-height) - 2px);background:0 0;border:0;border-radius:0}.pds-person-inspector .pds-person-commands>:not(:first-child){border-left:1px solid var(--pds-line)}.pds-person-inspector .pds-person-commands .pds-button:hover{background:var(--pds-soft)}.pds-background-group>.pds-section-heading{margin-bottom:calc(var(--pds-space-section) * 2 / 3);gap:calc(var(--pds-space-section) * 2 / 3)}.pds-background-group>.pds-section-heading h3{flex:0 auto;min-width:0}.pds-background-group>.pds-section-heading>.pds-badge{margin-right:auto}.pds-person-inspector .pds-background-group>.pds-section-heading>.pds-icon-button{border:1px solid var(--pds-line);background:var(--pds-surface)}.pds-person-inspector .pds-workbench-panel-body{font-size:12px}.pds-profile-summary h3{margin:0;font-size:13px;font-weight:650}.pds-profile-summary p{max-width:85ch;margin:8px 0 0;font-size:12px;line-height:1.5}.pds-profile-summary>.pds-button{margin-top:6px;padding-left:0}.pds-profile-summary .pds-icon{color:var(--pds-muted)}.pds-profile-statistics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.pds-profile-statistics>div{border:1px solid var(--pds-line);background:var(--pds-soft);border-radius:10px;min-width:0;overflow:hidden}.pds-profile-statistics .pds-stat{background:0 0;border:0;gap:4px;width:100%;min-height:68px;padding:10px 12px 4px}.pds-profile-statistics .pds-stat>strong{font-size:25px}.pds-profile-statistics .pds-chart{background:0 0}.pds-section-heading{align-items:center;gap:9px;margin-bottom:12px;display:flex}.pds-section-heading h3,.pds-section-heading h4{flex:1;margin:0;font-size:14px;font-weight:600}.pds-section-heading>.pds-icon{color:var(--pds-accent)}.pds-reports-to{border-bottom:1px solid var(--pds-line);align-items:center;gap:8px;padding-bottom:10px;display:flex}.pds-reports-to>.pds-text--eyebrow{letter-spacing:.8px;flex:none;max-width:72px}.pds-reports-to>.pds-person{flex:1;width:auto}.pds-reporting-panel .pds-panel-header{padding:10px 12px}.pds-reporting-panel .pds-panel-body{padding:12px}.pds-reporting-panel .pds-section-heading{margin-bottom:0}.pds-report-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pds-report-card{background:var(--pds-surface);border:0;border-radius:8px;padding:0 0 8px}.pds-report-card>.pds-person{width:100%;padding:6px 4px}.pds-report-card>small{color:var(--pds-muted);padding:0 4px 0 56px;font-size:10px;display:block}.pds-report-card .pds-person-copy strong{font-size:13px}.pds-report-card .pds-person-copy>span{font-size:11px}.pds-report-list{flex-direction:column;gap:6px;display:flex}.pds-report-list .pds-report-card{padding-bottom:6px}.pds-report-list .pds-report-card>.pds-person{padding-block:4px}.pds-report-list .pds-report-card>small{padding-left:56px}.pds-profile-item{border:1px solid #0000;border-bottom-color:var(--pds-line);background:var(--pds-surface);border-radius:0;min-width:0;overflow:hidden}.pds-profile-item.is-selected{background:var(--pds-surface-context-chrome);box-shadow:inset 3px 0 var(--pds-accent)}.pds-item-trigger{align-items:center;gap:calc(var(--pds-space-section) * 2 / 3);padding:0 calc(var(--pds-space-section) * 2 / 3);height:calc(var(--pds-control-height) + 8px);text-align:left;width:100%;color:var(--pds-ink);background:0 0;border:0;display:flex}.pds-item-trigger:hover{background:var(--pds-soft)}.pds-item-trigger:focus-visible{outline:2px solid var(--pds-accent);outline-offset:-3px}.pds-item-copy{align-items:center;gap:var(--pds-space-section);flex:1;min-width:0;display:flex}.pds-item-title,.pds-item-detail{text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:20px;display:block;overflow:hidden}.pds-item-title{flex:1;font-size:13px;font-weight:600}.pds-item-detail{max-width:44%;color:var(--pds-muted);flex:0 auto;font-size:12px}.pds-item-trigger>.pds-icon:last-child{color:var(--pds-muted);flex:none}.pds-item-icon{width:var(--pds-control-height-sm);height:var(--pds-control-height-sm);border-radius:var(--pds-radius-small,4px);color:var(--pds-muted);background:0 0;border:0;flex:none;place-items:center;display:grid}.pds-item-icon .pds-icon{width:var(--pds-icon-size);height:var(--pds-icon-size)}.pds-background-group>.pds-stack{gap:0}.pds-employer-group{margin-top:14px}.pds-organization-link{color:var(--pds-accent);text-align:left;background:0 0;border:0;align-items:center;gap:9px;padding:6px 2px;display:flex}.pds-organization-link:disabled{color:var(--pds-ink);cursor:default}.pds-organization-link strong{font-size:13px;font-weight:600}.pds-organization-link:not(:disabled):hover strong{text-underline-offset:3px;text-decoration:underline}.pds-role-track{border-left:1px solid var(--pds-line);gap:0;margin:10px 0 8px 9px;padding-left:17px;display:grid}.pds-background-grid>.pds-stack{grid-template-columns:minmax(0,1fr);gap:0;display:grid}.pds-timeline{flex-direction:column;gap:14px;display:flex}.pds-timeline-row{grid-template-columns:104px minmax(0,1fr);gap:14px;display:grid}.pds-timeline-row>div:first-child{white-space:nowrap;align-items:center;display:flex}.pds-timeline-row>div:first-child strong{font-size:11px;font-weight:550}.pds-timeline-row>div:first-child small{color:var(--pds-muted);font-size:10px}.pds-domain-records>.pds-stack{gap:10px}.pds-domain-record-group+.pds-domain-record-group{margin-top:var(--pds-surface-inset)}.pds-detail-disclosure{border-top:1px solid var(--pds-line);padding-top:13px;font-size:12px}.pds-detail-disclosure summary{cursor:pointer;margin-bottom:10px;font-weight:600}.pds-detail-disclosure p{white-space:pre-line;line-height:1.65}.pds-detail-disclosure>.pds-stack{padding-top:8px}.pds-profile-measure{flex-direction:column;gap:7px;min-width:0;display:flex}.pds-profile-measure>span{color:var(--pds-muted);font-size:11px}.pds-document-card{border:1px solid var(--pds-line);background:var(--pds-surface);padding:var(--pds-surface-inset-compact);border-radius:9px}.pds-document-card--unassessed .pds-document-title{min-height:var(--pds-control-height)}.pds-document-card--unassessed .pds-document-status{color:var(--pds-muted);background:var(--pds-soft);border-radius:var(--pds-radius-small,4px);flex:none;padding:4px 8px;font-size:11px}.pds-evidence-list-note{color:var(--pds-muted);margin:0;font-size:12px;line-height:1.6}.pds-document-title{text-align:left;width:100%;color:var(--pds-ink);background:0 0;border:0;align-items:center;gap:12px;padding:0;display:flex}.pds-document-title>span{flex-direction:column;flex:1;gap:5px;display:flex}.pds-document-title strong{font-size:13px;font-weight:600}.pds-document-title small{color:var(--pds-muted);font-size:11px}.pds-document-title>.pds-icon{color:var(--pds-accent)}.pds-evidence-scales{grid-template-columns:1fr 1fr auto;align-items:center;gap:18px;margin-top:17px;display:grid}.pds-claims>h4{margin:0 0 10px;font-size:12px}.pds-claims>button{border:0;border-top:1px solid var(--pds-line);text-align:left;width:100%;color:var(--pds-ink);background:0 0;align-items:flex-start;gap:8px;padding:12px 0;font-size:12px;line-height:1.6;display:flex}.pds-claims>button>span{background:var(--pds-soft);border-radius:4px;flex:none;place-items:center;width:19px;height:19px;font-size:10px;display:grid}.pds-claims>button>.pds-icon{flex:none;margin-top:4px}.pds-document-content{white-space:pre-line;overflow-wrap:anywhere;font-size:11px;line-height:1.7}.pds-segmented{background:var(--pds-soft);border:1px solid var(--pds-line);border-radius:9px;align-items:center;gap:4px;padding:4px;display:flex}.pds-segmented>button{color:var(--pds-muted);background:0 0;border:1px solid #0000;border-radius:6px;flex:1;padding:8px 12px;font-size:12px}.pds-segmented>button[aria-pressed=true]{border-color:var(--pds-line);color:var(--pds-accent);background:#fff;box-shadow:0 1px 3px #263b4812}.pds-succession-candidate{border:1px solid var(--pds-line);border-radius:9px;grid-template-columns:1fr 1fr;gap:14px;padding:14px;display:grid}.pds-succession-candidate>.pds-person{grid-column:1/-1}.pds-succession-candidate>.pds-inline{flex-wrap:wrap;grid-column:1/-1}.pds-readiness-button{border:1px solid var(--pds-line);background:var(--pds-soft);text-align:left;border-radius:7px;flex-direction:column;grid-area:2/2/4;gap:8px;padding:12px;display:flex}.pds-readiness-button>span:first-child{color:var(--pds-muted);align-items:center;gap:6px;font-size:11px;display:flex}.pds-readiness-button strong{color:var(--pds-accent);justify-content:space-between;align-items:center;font-size:14px;font-weight:550;display:flex}.pds-readiness-button>small{color:var(--pds-muted);font-size:10px}.pds-readiness-steps{gap:4px;width:100%;display:flex}.pds-readiness-steps>i{background:#dce6e6;border-radius:3px;flex:1;height:5px}.pds-readiness-steps>i.active{background:#628f83}.pds-readiness-gap{align-items:flex-start;gap:9px;margin-top:12px;display:flex}.pds-readiness-gap>span{gap:5px;display:grid}.pds-readiness-gap strong{font-size:12px;font-weight:500}.pds-readiness-gap small{color:var(--pds-muted);font-size:10px}.pds-readiness-milestone{border-bottom:1px solid var(--pds-line);padding:13px 0}.pds-readiness-milestone strong{margin-bottom:6px;font-size:12px;display:block}.pds-readiness-milestone p{margin:8px 0;font-size:11px}.pds-readiness-milestone small{color:var(--pds-muted);font-size:10px}.pds-chat-turn{border-top:1px solid var(--pds-line);padding-top:13px}.pds-chat-turn strong{font-size:12px;line-height:1.6}.pds-chat-turn p{font-size:12px;line-height:1.7}.pds-chat-form{gap:9px;display:grid}.pds-chat-form textarea{resize:vertical;border:1px solid var(--pds-line);background:#fff;border-radius:7px;min-height:64px;max-height:130px;padding:10px;font-size:12px}.pds-chat-form .pds-button{justify-self:end}@media (width<=1100px){.pds-inspector--expanded .pds-report-grid,.pds-inspector--expanded .pds-background-grid>.pds-stack,.pds-inspector--expanded .pds-profile-statistics{grid-template-columns:1fr}.pds-inspector--expanded .pds-profile-statistics>div{grid-template-columns:1fr 1fr;align-items:center;display:grid}.pds-header-date{display:none}.pds-evidence-scales{grid-template-columns:1fr 1fr}.pds-timeline-row{grid-template-columns:88px minmax(0,1fr)}}.pds-entity-avatar{border:1px solid var(--pds-line);background:var(--pds-accent-soft);width:48px;height:48px;color:var(--pds-accent);border-radius:11px;flex:none;place-items:center;display:grid}.pds-entity-inspector .pds-inspector-content h2{letter-spacing:-.5px;margin:0;font-size:20px;font-weight:500;line-height:1.3}.pds-entity-relationship{border:1px solid var(--pds-line);background:#fff;border-radius:9px;padding:16px}.pds-entity-relationship.is-selected{background:var(--pds-accent-soft);border-color:#91b6ab}.pds-entity-relationship>.pds-inline>.pds-text{font-size:11px}.pds-entity-relationship-main{align-items:center;gap:15px;margin-top:12px;display:flex}.pds-entity-target{text-align:left;color:var(--pds-ink);background:0 0;border:0;flex:1;align-items:center;gap:10px;min-width:0;padding:0;display:flex}.pds-entity-target>span:nth-child(2){flex-direction:column;flex:1;gap:3px;display:flex}.pds-entity-target strong{font-size:14px;font-weight:600;line-height:1.5}.pds-entity-target small{color:var(--pds-muted);font-size:11px}.pds-entity-target:hover strong{color:var(--pds-accent);text-underline-offset:3px;text-decoration:underline}.pds-relationship-measures{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:17px;display:grid}.pds-relationship-measures>span{flex-direction:column;gap:3px;display:flex}.pds-relationship-measures>span>small{color:var(--pds-muted);font-size:10px}.pds-relationship-measures>span>strong{font-size:11px;font-weight:500}.pds-source-reference{color:var(--pds-muted);align-items:flex-start;gap:10px;font-size:11px;display:flex}.pds-source-reference>code{overflow-wrap:anywhere}.pds-person-readiness{grid-area:2/2/4;gap:6px;display:grid}.pds-person-readiness>.pds-readiness{width:100%}.pds-inspection-notice{z-index:500;max-width:500px;position:fixed;bottom:24px;left:24px}.pds-profile-micro{margin:0;padding:0 10px 10px}.pds-profile-micro figcaption{color:var(--pds-muted);text-align:center;margin-top:2px;font-size:10px;line-height:1.5}.pds-profile-statistics .pds-stat{justify-content:flex-start}.pds-inspection-workspace[hidden]{display:none}.pds-relationship-workbench,.pds-relationship-workbench>.pds-relationship-editor{height:100%;min-height:0}.pds-relationship-workbench>.pds-relationship-editor{flex-direction:column;display:flex}.pds-relationship-workbench .pds-authoring-fields,.pds-relationship-workbench .pds-authoring-review{overscroll-behavior:contain;flex:1;align-content:start;min-height:0;padding:3px;overflow:auto}.pds-relationship-workbench .pds-authoring-actions{flex:none}.pds-domain-chart-record{gap:8px;min-width:0;display:grid}.pds-domain-chart-record>.pds-button{justify-self:start}.pds-profile-item.has-progress{position:relative}.pds-profile-item.has-progress .pds-item-copy{margin-right:80px}.pds-item-course-progress{inset-inline-end:28px;pointer-events:none;width:72px;position:absolute;top:50%;transform:translateY(-50%)}.pds-item-course-progress .pds-progress{align-items:center;gap:6px;display:flex}.pds-item-course-progress .pds-progress-heading{order:2;margin:0;font-size:11px}.pds-item-course-progress .pds-progress-heading strong{display:none}.pds-item-course-progress .pds-progress-meter{flex:1;min-width:28px}.pds-person-resume-layout,.pds-person-timeline-layout{min-width:0}.pds-person-resume-layout .pds-resume-section-label,.pds-person-timeline-layout .pds-resume-section-label{align-items:center;gap:calc(var(--pds-space-section) / 2);min-width:0;margin-bottom:calc(var(--pds-space-section) * 2 / 3);display:flex}.pds-person-resume-layout .pds-resume-section-label>h3,.pds-person-timeline-layout .pds-resume-section-label>h3{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:13px;font-weight:600;line-height:20px;overflow:hidden}.pds-person-resume-layout .pds-resume-section-label>.pds-icon,.pds-person-timeline-layout .pds-resume-section-label>.pds-icon{color:var(--pds-muted);flex:none}.pds-person-resume-layout .pds-resume-section-actions{flex:none;margin-left:auto}.pds-person-resume-layout[data-person-resume-layout=b] .pds-accordion-title>strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pds-person-resume-layout[data-person-resume-layout=b] .pds-accordion-content{padding-inline:var(--pds-surface-inset-compact)}.pds-person-resume-layout[data-person-resume-layout=c] .pds-resume-labeled-group{gap:var(--pds-space-section);padding-block:calc(var(--pds-space-section) / 2);border-bottom:1px solid var(--pds-line);grid-template-columns:minmax(0,116px) minmax(0,1fr);display:grid}.pds-person-resume-layout[data-person-resume-layout=c] .pds-resume-section-label{grid-template-columns:var(--pds-icon-size) minmax(0, 1fr) auto;align-content:start;display:grid}.pds-person-resume-layout[data-person-resume-layout=c] .pds-resume-section-label>h3{grid-column:2/-1}.pds-person-resume-layout[data-person-resume-layout=c] .pds-resume-section-label>.pds-badge{grid-column:2;justify-self:start}.pds-person-resume-layout[data-person-resume-layout=c] .pds-resume-group-body{min-width:0}.pds-person-resume-layout[data-person-resume-layout=c] .pds-employer-group:first-child{margin-top:0}.pds-person-resume-layout[data-person-resume-layout=c] .pds-role-track{margin-bottom:0}.pds-person-resume-layout[data-person-resume-layout=d] .pds-resume-period>.pds-resume-section-label,.pds-person-timeline-layout:not([data-person-timeline-layout=a]) .pds-resume-section-label{padding-bottom:calc(var(--pds-space-section) / 2);border-bottom:1px solid var(--pds-line)}.pds-person-timeline-layout:not([data-person-timeline-layout=a]) .pds-timeline{gap:calc(var(--pds-space-section) / 2)}.pds-person-timeline-layout:not([data-person-timeline-layout=a]) .pds-timeline-row{gap:var(--pds-space-section)}.pds-decision-layout{min-width:0;container-type:inline-size}.pds-decision-layout>*,.pds-performance-primary>*{min-width:0}.pds-decision-layout .pds-content-team>h3,.pds-performance-register>h3,.pds-latest-review>h3{margin:0 0 var(--pds-space-section);font-size:14px;font-weight:600}.pds-content-team>.pds-stack{gap:calc(var(--pds-surface-inset) / 2)}.pds-overview-context-band{gap:var(--pds-surface-inset);grid-template-columns:160px minmax(0,1fr);display:grid}.pds-overview-context-band .pds-profile-facts{grid-template-columns:1fr}.pds-overview-context-band .pds-profile-facts>button{border-right:0;border-bottom:1px solid var(--pds-line)}.pds-overview-context-band .pds-profile-facts>button:last-child{border-bottom:0}.pds-overview-context-band .pds-profile-reporting{align-content:start}.pds-overview-context-band .pds-profile-manager{grid-column:1/-1}.pds-overview-context-band .pds-profile-reporting>.pds-button{justify-self:start}.pds-performance-primary{gap:var(--pds-surface-inset);width:100%;display:grid}.pds-performance-primary:empty{display:none}.pds-performance-evidence-columns{gap:var(--pds-surface-inset);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.pds-performance-evidence-columns .pds-domain-records{min-width:0}.pds-performance-evidence-columns .pds-item-copy{gap:calc(var(--pds-space-section) / 2)}.pds-performance-evidence-columns .pds-item-detail{max-width:30%}.pds-performance-register{min-width:0}.pds-performance-register .pds-grid-scroll{max-height:none}@container (width<=480px){.pds-overview-context-band,.pds-performance-evidence-columns{grid-template-columns:minmax(0,1fr)}.pds-overview-context-band .pds-profile-facts{grid-template-columns:repeat(3,minmax(0,1fr))}}.pds-evidence-workbench,.pds-evidence-reader,.pds-evidence-links{gap:var(--pds-space-section,16px);min-width:0;color:var(--pds-ink);font-size:13px;line-height:1.55;display:grid}.pds-evidence-workbench p,.pds-evidence-reader p,.pds-evidence-comparison p{margin:0}.pds-evidence-workbench section,.pds-evidence-reader section{gap:10px;min-width:0;display:grid}.pds-evidence-workbench h4,.pds-evidence-reader h3,.pds-evidence-comparison h3{margin:0;font-size:14px;line-height:1.4}.pds-evidence-muted,.pds-evidence-references p{color:var(--pds-muted);font-size:12px}.pds-evidence-assertion{font-weight:550;line-height:1.65}.pds-evidence-origin{border-left:2px solid var(--pds-line);color:var(--pds-muted);align-items:flex-start;gap:9px;padding:3px 0 3px 12px;font-size:12px;display:flex}.pds-evidence-origin .pds-icon{flex-shrink:0;margin-top:2px}.pds-evidence-review-scales{gap:14px;display:grid}.pds-evidence-review-scales .pds-profile-measure{gap:6px;display:grid}.pds-evidence-disclosure{border:1px solid var(--pds-line);border-radius:10px;min-width:0}.pds-evidence-disclosure>summary{cursor:pointer;padding:11px 12px;font-size:12px;font-weight:600}.pds-evidence-disclosure>div,.pds-evidence-disclosure>dl{gap:14px;padding:2px 12px 12px;display:grid}.pds-evidence-disclosure section{gap:8px;display:grid}.pds-evidence-disclosure strong{font-size:12px}.pds-evidence-source-text{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;background:var(--pds-soft);border-radius:10px;min-width:0;margin:0;padding:16px;font-size:13px;line-height:1.7}.pds-evidence-references{gap:8px;min-width:0;display:grid}.pds-evidence-references>strong{font-size:12px}.pds-evidence-references ul{gap:6px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.pds-evidence-references code,.pds-evidence-reference-link{font-family:var(--pds-font);overflow-wrap:anywhere;word-break:break-word;font-size:11px}.pds-evidence-reference-link{text-align:left;border:1px solid var(--pds-line);background:var(--pds-surface);width:100%;color:var(--pds-accent);cursor:pointer;border-radius:7px;align-items:center;gap:8px;padding:7px 8px;display:flex}.pds-evidence-reference-link .pds-icon{flex-shrink:0;margin-left:auto}.pds-evidence-claim-link,.pds-evidence-relation{border:1px solid var(--pds-line);text-align:left;background:var(--pds-surface);width:100%;min-width:0;color:var(--pds-ink);font:inherit;cursor:pointer;border-radius:10px;align-items:flex-start;gap:10px;padding:13px;display:flex}.pds-evidence-claim-link>span,.pds-evidence-relation>span{flex:1;gap:7px;min-width:0;display:grid}.pds-evidence-claim-link strong,.pds-evidence-relation strong{overflow-wrap:anywhere;font-size:12px;font-weight:550;line-height:1.6}.pds-evidence-claim-link small,.pds-evidence-relation small{color:var(--pds-muted);overflow-wrap:anywhere;font-size:11px;line-height:1.5}.pds-evidence-claim-link:hover,.pds-evidence-relation:hover,.pds-evidence-reference-link:hover{background:var(--pds-soft);border-color:var(--pds-accent)}.pds-evidence-claim-link:focus-visible,.pds-evidence-relation:focus-visible,.pds-evidence-reference-link:focus-visible{outline:2px solid var(--pds-accent);outline-offset:2px}.pds-evidence-pagination{justify-content:space-between;align-items:center;gap:6px;display:flex}.pds-evidence-pagination>span{white-space:nowrap;color:var(--pds-muted);font-size:11px}.pds-evidence-pagination .pds-button{min-width:0;padding-inline:8px;font-size:11px}.pds-evidence-reader-modal{width:min(820px,100vw - 48px)!important}.pds-evidence-comparison-modal{width:min(960px,100vw - 48px)!important}.pds-evidence-comparison{gap:22px;font-size:13px;line-height:1.6;display:grid}.pds-evidence-comparison-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.pds-evidence-comparison-grid>section{border:1px solid var(--pds-line);border-radius:12px;align-content:start;gap:14px;min-width:0;padding:18px;display:grid}.pds-evidence-workbench .pds-button,.pds-evidence-links .pds-button{white-space:normal;text-align:left;justify-content:flex-start;max-width:100%}.pds-evidence-reader{padding:2px}.pds-evidence-reader>section{border-top:1px solid var(--pds-line);padding-top:18px}@media (width<=640px){.pds-evidence-comparison-grid{grid-template-columns:1fr}}:is(.pds-person-directions,.pds-person-slideout) .pds-direction-content{gap:var(--pds-surface-inset);min-width:0;display:grid;container-type:inline-size}:is(.pds-person-directions,.pds-person-slideout) :is(.pds-direction-content,.pds-direction-columns,.pds-direction-section,.pds-direction-stack)>*{min-width:0}:is(.pds-person-directions,.pds-person-slideout) .pds-direction-stack{align-content:start;gap:var(--pds-surface-inset);display:grid}:is(.pds-person-directions,.pds-person-slideout) .pds-direction-search-groups{gap:var(--pds-surface-inset);display:grid}:is(.pds-person-directions,.pds-person-slideout) .pds-direction-search-groups h4{align-items:center;gap:8px;margin:0 0 4px;font-size:12px;font-weight:600;display:flex}:is(.pds-person-directions,.pds-person-slideout) .pds-direction-search-groups h4 span{color:var(--pds-muted);margin-left:auto;font-size:11px;font-weight:400}:is(.pds-person-directions,.pds-person-slideout) .pds-direction-section{min-width:0}:is(.pds-person-directions,.pds-person-slideout) .pds-direction-columns{gap:calc(var(--pds-surface-inset) * 1.5);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}:is(.pds-person-directions,.pds-person-slideout) .pds-direction-columns--decision{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr)}:is(.pds-person-directions,.pds-person-slideout) .pds-direction-columns--career{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr)}:is(.pds-person-directions,.pds-person-slideout) .pds-direction-columns--index{grid-template-columns:minmax(156px,.68fr) minmax(0,2fr)}:is(.pds-person-directions,.pds-person-slideout) .pds-direction-context{gap:var(--pds-space-section);display:grid}:is(.pds-person-directions,.pds-person-slideout) .pds-direction-context>.pds-button{justify-self:start}:is(.pds-person-directions,.pds-person-slideout) .pds-direction-instrument-context{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}:is(.pds-person-directions,.pds-person-slideout) .pds-direction-instrument-context>.pds-button{padding-left:0}:is(.pds-person-directions,.pds-person-slideout) .pds-direction-context+.pds-direction-section{border-top:1px solid var(--pds-line);margin-top:var(--pds-surface-inset);padding-top:var(--pds-space-section)}:is(.pds-person-directions,.pds-person-slideout) .pds-direction-definition{grid-template-columns:auto minmax(0,1fr);gap:8px 12px;margin:0;font-size:13px;display:grid}:is(.pds-person-directions,.pds-person-slideout) .pds-direction-definition dt{color:var(--pds-muted)}:is(.pds-person-directions,.pds-person-slideout) .pds-direction-definition dd{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}:is(.pds-person-directions,.pds-person-slideout) .pds-direction-note{color:var(--pds-muted);margin:0 0 var(--pds-space-section);font-size:12px;line-height:1.5}:is(.pds-person-directions,.pds-person-slideout) .pds-direction-source{width:100%;min-height:var(--pds-control-height);color:var(--pds-ink);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:8px 0;display:flex}:is(.pds-person-directions,.pds-person-slideout) .pds-direction-source>span{flex:1;align-items:center;gap:8px;min-width:0;display:flex}:is(.pds-person-directions,.pds-person-slideout) .pds-direction-source strong{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:12px;font-weight:600;overflow:hidden}:is(.pds-person-directions,.pds-person-slideout) .pds-direction-source small{max-width:35%;color:var(--pds-muted);white-space:nowrap;text-overflow:ellipsis;flex:none;font-size:11px;overflow:hidden}:is(.pds-person-directions,.pds-person-slideout) .pds-direction-source>.pds-icon{color:var(--pds-accent);flex:none}:is(.pds-person-directions,.pds-person-slideout) .pds-direction-source:hover{color:var(--pds-accent)}:is(.pds-person-directions,.pds-person-slideout) :is(.pds-direction-source,.pds-direction-domain-index button,.pds-direction-plans button,.pds-direction-text-link):focus-visible{outline:2px solid var(--pds-focus);outline-offset:2px;border-radius:4px}:is(.pds-person-directions,.pds-person-slideout) .pds-direction-inline-context{gap:var(--pds-surface-inset);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}:is(.pds-person-directions,.pds-person-slideout) .pds-direction-inline-context>.pds-profile-facts{flex:1}:is(.pds-person-directions,.pds-person-slideout) .pds-direction-inline-context>.pds-direction-note{max-width:70%;margin:0}:is(.pds-person-directions,.pds-person-slideout) .pds-direction-inline-context .pds-profile-manager{min-width:200px}:is(.pds-person-directions,.pds-person-slideout) .pds-direction-editorial{gap:0}:is(.pds-person-directions,.pds-person-slideout) .pds-direction-editorial-row{gap:var(--pds-surface-inset);padding:var(--pds-surface-inset) 0;border-bottom:1px solid var(--pds-line);grid-template-columns:136px minmax(0,1fr);display:grid}:is(.pds-person-directions,.pds-person-slideout) .pds-direction-editorial-row:first-child{padding-top:0}:is(.pds-person-directions,.pds-person-slideout) .pds-direction-editorial-row>div:first-child small{color:var(--pds-muted);font-size:11px}:is(.pds-person-directions,.pds-person-slideout) .pds-direction-editorial-row h3{margin:4px 0 8px;font-size:15px;font-weight:600}:is(.pds-person-directions,.pds-person-slideout) .pds-direction-editorial-row>div:first-child .pds-button{padding-left:0}:is(.pds-person-directions,.pds-person-slideout) .pds-direction-text-link{min-height:var(--pds-control-height-sm);max-width:100%;color:var(--pds-accent);font:inherit;text-align:left;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:0 0;border:0;padding:0;font-weight:500;overflow:hidden}:is(.pds-person-directions,.pds-person-slideout) .pds-direction-career{margin:0;padding:0;list-style:none}:is(.pds-person-directions,.pds-person-slideout) .pds-direction-career>li{grid-template-columns:48px minmax(0,1fr);gap:12px;display:grid;position:relative}:is(.pds-person-directions,.pds-person-slideout) .pds-direction-career>li>time{color:var(--pds-muted);font-variant-numeric:tabular-nums;padding-top:13px;font-size:12px}:is(.pds-person-directions,.pds-person-slideout) .pds-direction-career>li>div{border-left:1px solid var(--pds-line);min-width:0;padding-bottom:12px;padding-left:12px}:is(.pds-person-directions,.pds-person-slideout) .pds-direction-career>li>div:before{content:"";background:var(--pds-accent);border-radius:50%;width:5px;height:5px;margin-top:17px;position:absolute;left:57px}:is(.pds-person-directions,.pds-person-slideout) .pds-direction-career p{color:var(--pds-muted);margin:0 0 0 8px;font-size:12px}:is(.pds-person-directions,.pds-person-slideout) .pds-direction-relationship-line{padding-bottom:var(--pds-surface-inset);border-bottom:1px solid var(--pds-line);grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;display:grid}:is(.pds-person-directions,.pds-person-slideout) .pds-direction-relationship-connector{color:var(--pds-muted);justify-items:center;gap:4px;display:grid}:is(.pds-person-directions,.pds-person-slideout) .pds-direction-relationship-connector .pds-icon{transform:none}:is(.pds-person-directions,.pds-person-slideout) .pds-direction-relationship-connector small{font-size:11px}:is(.pds-person-directions,.pds-person-slideout) .pds-direction-relationships .pds-report-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:is(.pds-person-directions,.pds-person-slideout) .pds-direction-now-next>.pds-direction-section{gap:var(--pds-space-section);display:grid}:is(.pds-person-directions,.pds-person-slideout) .pds-direction-now-next>.pds-direction-section>.pds-dock-section__head h3{font-size:20px}:is(.pds-person-directions,.pds-person-slideout) .pds-direction-now-next>.pds-direction-section:nth-child(2){padding-left:var(--pds-surface-inset);border-left:1px solid var(--pds-line)}:is(.pds-person-directions,.pds-person-slideout) .pds-direction-now-next .pds-profile-facts{grid-template-columns:1fr}:is(.pds-person-directions,.pds-person-slideout) .pds-direction-now-next .pds-profile-facts>button{border-right:0;border-bottom:1px solid var(--pds-line);padding:8px var(--pds-surface-inset-compact);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 8px;display:grid}:is(.pds-person-directions,.pds-person-slideout) .pds-direction-now-next .pds-profile-facts>button>span{grid-column:1/-1}:is(.pds-person-directions,.pds-person-slideout) .pds-direction-plans{display:grid}:is(.pds-person-directions,.pds-person-slideout) .pds-direction-plans>button{border:0;border-bottom:1px solid var(--pds-line);color:var(--pds-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;gap:8px;padding:12px 0;display:grid}:is(.pds-person-directions,.pds-person-slideout) .pds-direction-plans>button>span:first-child{gap:4px;min-width:0;display:grid}:is(.pds-person-directions,.pds-person-slideout) .pds-direction-plans strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}:is(.pds-person-directions,.pds-person-slideout) .pds-direction-plans small{color:var(--pds-muted);font-size:11px}:is(.pds-person-directions,.pds-person-slideout) .pds-direction-readiness{color:var(--pds-accent);align-items:center;gap:8px;font-size:12px;display:flex}:is(.pds-person-directions,.pds-person-slideout) .pds-direction-question-body{gap:8px;display:grid}:is(.pds-person-directions,.pds-person-slideout) .pds-direction-question-body>.pds-button{justify-self:start}:is(.pds-person-directions,.pds-person-slideout) .pds-direction-claim-labels,:is(.pds-person-directions,.pds-person-slideout) .pds-direction-claim-row{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:24px;display:grid}:is(.pds-person-directions,.pds-person-slideout) .pds-direction-claim-labels h3{margin:0;font-size:13px;font-weight:600}:is(.pds-person-directions,.pds-person-slideout) .pds-direction-claim-row{border-top:1px solid var(--pds-line);padding:var(--pds-space-section) 0}:is(.pds-person-directions,.pds-person-slideout) .pds-direction-claim-row>div{min-width:0}:is(.pds-person-directions,.pds-person-slideout) .pds-direction-source-assessments{color:var(--pds-muted);gap:12px;padding:0 0 8px 24px;font-size:11px;display:flex}:is(.pds-person-directions,.pds-person-slideout) .pds-direction-source-assessments span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}:is(.pds-person-directions,.pds-person-slideout) .pds-direction-claim-row p{color:var(--pds-muted);margin:4px 0 0 8px;font-size:12px;line-height:1.5}:is(.pds-person-directions,.pds-person-slideout) .pds-direction-domain-index{display:grid}:is(.pds-person-directions,.pds-person-slideout) .pds-direction-domain-index>button{border:0;border-bottom:1px solid var(--pds-line);min-height:48px;font:inherit;text-align:left;color:var(--pds-ink);cursor:pointer;background:0 0;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:2px 8px;padding:8px 0;display:grid}:is(.pds-person-directions,.pds-person-slideout) .pds-direction-domain-index strong{font-size:12px;font-weight:600}:is(.pds-person-directions,.pds-person-slideout) .pds-direction-domain-index span{color:var(--pds-muted);grid-area:2/2;font-size:11px}:is(.pds-person-directions,.pds-person-slideout) .pds-direction-domain-index .pds-icon:last-child{color:var(--pds-accent);grid-area:1/3/3}:is(.pds-person-directions,.pds-person-slideout) .pds-direction-index-records{grid-template-columns:minmax(0,1fr);gap:4px;display:grid}:is(.pds-person-directions,.pds-person-slideout) .pds-direction-index-records>div{min-width:0}:is(.pds-person-directions,.pds-person-slideout) .pds-direction-index-records>div>small{color:var(--pds-muted);align-items:center;gap:8px;padding-left:8px;font-size:11px;display:flex}:is(.pds-person-directions,.pds-person-slideout) .pds-direction-content .pds-profile-item{margin-bottom:0}:is(.pds-person-directions,.pds-person-slideout) .pds-direction-content .pds-item-copy{min-width:0}@container (width<=540px){:is(.pds-person-directions,.pds-person-slideout) .pds-direction-columns:not(.pds-direction-columns--index){grid-template-columns:minmax(0,1fr)}:is(.pds-person-directions,.pds-person-slideout) .pds-direction-editorial-row{grid-template-columns:100px minmax(0,1fr)}:is(.pds-person-directions,.pds-person-slideout) .pds-direction-now-next>.pds-direction-section:nth-child(2){border-left:0;border-top:1px solid var(--pds-line);padding-left:0;padding-top:var(--pds-surface-inset)}}.pds-person-slideout{flex-direction:column;flex:1;min-height:0;display:flex}.pds-person-slideout__title{align-items:center;gap:8px;min-width:0;display:inline-flex}.pds-person-slideout__title>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pds-person-slideout__date{color:var(--pds-muted);white-space:nowrap;font-size:11px;line-height:16px}.person-slideout-story__canvas{position:absolute;inset:0}.person-slideout-story__chip{background:var(--pds-soft);width:40px;height:40px;color:var(--pds-ink);border-radius:12px;place-items:center;display:grid}.person-slideout-story__note,.person-slideout-story__fit{padding:20px var(--pds-dock-content-inset,20px);color:var(--pds-ink);font:13px/20px var(--pds-font);margin:0}.person-slideout-story__fit h3{margin:0 0 8px;font-size:15px;line-height:20px}.person-slideout-story__fit p{color:var(--pds-muted);margin:0}.fact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 16px;margin:0;display:grid}.fact-grid>div{min-width:0}.fact-grid .text-link{text-align:left;overflow-wrap:anywhere}.detail-intro{color:var(--text-secondary,var(--pds-muted));font:12px/18px var(--font-family,Figtree, sans-serif);margin:0 0 12px}.detail-block,.detail-section,.relationship-section{border-bottom:1px solid var(--border,var(--pds-line));margin:0;padding:14px 0}.detail-block>h3,.detail-section>h3,.relationship-section>h3,.detail-section>summary{color:var(--text,var(--pds-ink));font:600 13px/18px var(--font-family,Figtree, sans-serif);align-items:center;gap:8px;margin:0 0 11px;display:flex}.detail-block>h3>svg,.relationship-section>h3>svg{color:var(--text-muted,var(--pds-muted));flex:none}.detail-block>h3 .meta{color:var(--text-muted,var(--pds-muted));font:500 11px/16px var(--font-family,Figtree, sans-serif);text-align:right;margin-left:auto}.detail-block>h3 .meta .text-link{min-height:var(--target-min,var(--pds-control-height-sm));padding:0;font-weight:500}.fact-grid dt{color:var(--text-muted,var(--pds-muted));font:11px/16px var(--font-family,Figtree, sans-serif);margin:0 0 2px}.fact-grid dd{color:var(--text,var(--pds-ink));font:500 12px/18px var(--font-family,Figtree, sans-serif);overflow-wrap:anywhere;margin:0}.fact-grid dd .text-link{min-height:var(--target-min,var(--pds-control-height-sm));padding:0;font-weight:500}.employee-drawer{color:var(--text);font:var(--font-ui,11px)/var(--line-ui,16px) var(--font-family,Figtree, sans-serif)}.employee-drawer [hidden]{display:none!important}.employee-drawer{background:var(--surface);flex-direction:column;min-height:0;display:flex;overflow:hidden}.employee-drawer .drawer-footer>span{align-items:center;gap:6px;display:inline-flex}.detail-outside-context{border:1px solid var(--border);border-radius:var(--radius-field,6px);background:var(--surface-subtle);color:var(--text-secondary);font:11px/16px var(--font-family,Figtree, sans-serif);margin:0 16px 10px;padding:8px 10px}.detail-position-action{margin:12px 0 4px}.detail-section>summary{cursor:pointer;list-style-position:inside}.detail-section[open]>summary{margin-bottom:12px}.detail-section>summary>span,.relationship-section h3>span{color:var(--text-muted);font:500 10px/14px var(--font-family,Figtree, sans-serif);font-variant-numeric:tabular-nums;margin-left:auto}.relationship-person{border:0;border-bottom:1px solid var(--border);width:100%;min-height:40px;color:var(--text);text-align:left;background:0 0;align-items:center;gap:9px;padding:6px 4px;display:flex}.relationship-person:hover{background:var(--surface-subtle)}.relationship-person>span:nth-child(2){flex:1;min-width:0}.relationship-person strong{overflow-wrap:anywhere;font-size:11px;font-weight:600;display:block}.relationship-person small{color:var(--text-muted);margin-top:2px;font-size:10px;display:block}.relationship-person .avatar{background:var(--brand-soft);width:24px;height:24px;color:var(--brand-deep);font-size:var(--font-meta,10px);border-radius:50%;flex:none;place-items:center;display:grid}.relationship-person svg{color:var(--text-muted);flex:none}.record{border:1px solid var(--border);border-radius:var(--radius-field,6px);background:var(--surface);margin:0 0 6px}.record>summary{color:var(--text);font:500 11px/16px var(--font-family,Figtree, sans-serif);cursor:pointer;justify-content:space-between;align-items:baseline;gap:10px;padding:9px 10px;display:flex}.record>summary>span{overflow-wrap:anywhere;min-width:0}.record>summary small{color:var(--text-muted);font:10px/14px var(--font-family,Figtree, sans-serif);flex:none}.record .fact-grid{padding:4px 10px 12px}.record .evidence-button{margin:0 10px 12px}.detail-open-all{margin-top:8px}.detail-count-note{color:var(--text-muted);font:10px/14px var(--font-family,Figtree, sans-serif)}.timeline-event{border-top:1px solid var(--border);grid-template-columns:100px minmax(0,1fr);gap:2px 12px;padding:10px 0;display:grid}.timeline-event time{color:var(--text-muted);font-size:10px}.timeline-event strong{font-size:11px;font-weight:600}.timeline-event>div,.timeline-event>button{grid-column:2}.metric-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;display:grid}.metric-list article{border-top:1px solid var(--border);min-width:0;padding:8px 0 12px}.metric-list small{color:var(--text-muted);font:10px/14px var(--font-family,Figtree, sans-serif);text-transform:none;overflow-wrap:anywhere;margin-bottom:4px;display:block}.metric-list strong{color:var(--text);font:600 20px/26px var(--font-family,Figtree, sans-serif);overflow-wrap:anywhere;display:block}.metric-context{color:var(--text-secondary);gap:2px;margin-top:3px;font-size:10px;line-height:14px;display:grid}.metric-list p{color:var(--text-secondary);font:12px/18px var(--font-family,Figtree, sans-serif);margin:8px 0}.metric-list .text-link{margin-top:8px}.detail-domain-picker{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:12px 0;display:flex}.detail-domain-picker label{color:var(--text-secondary);font-size:11px}.detail-domain-picker select{flex:1;min-width:0;height:32px}.detail-route-heading{border-bottom:1px solid var(--border);flex:none;padding:12px 16px}.detail-route-heading>button{align-items:center;gap:5px;margin-bottom:10px;display:inline-flex}.detail-route-heading h2{color:var(--text);font:600 16px/22px var(--font-family,Figtree, sans-serif);margin:0}.detail-route-heading p{color:var(--text-muted);font:10px/14px var(--font-family,Figtree, sans-serif);margin:2px 0 0}.evidence-route .detail-section:first-child{padding-top:8px}.detail-table-body{display:flex;padding:0!important}.detail-table-route{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.detail-table-route.has-selected{grid-template-rows:auto auto minmax(0,1fr) auto auto;grid-template-columns:minmax(0,1fr) 480px;display:grid}.detail-table-route.has-selected>:not(.detail-table-selected){grid-column:1;min-width:0}.detail-table-route.has-selected .detail-table-scroll{grid-row:3}.detail-table-heading{border-bottom:1px solid var(--border);align-items:center;gap:18px;padding:12px 16px;display:flex}.detail-table-heading>button{flex:none;align-items:center;gap:5px;display:inline-flex}.detail-table-heading h3{color:var(--text);font:600 16px/22px var(--font-family,Figtree, sans-serif);margin:0}.detail-table-heading p{color:var(--text-muted);margin:2px 0 0;font-size:10px}.detail-table-heading .detail-table-error{color:var(--danger,var(--text));font-size:11px;line-height:16px}.detail-table-toolbar{justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex}.detail-table-toolbar label{border:1px solid var(--border-control,var(--border));border-radius:var(--radius-field,6px);min-width:220px;max-width:360px;height:32px;color:var(--text-muted);align-items:center;gap:7px;padding:0 9px;display:flex}.detail-table-toolbar input{width:100%;color:var(--text);font:inherit;background:0 0;border:0;outline:0}.detail-table-scroll{overscroll-behavior:contain;border-top:1px solid var(--border);flex:1;min-height:0;overflow:auto}.detail-table-selected{border-left:1px solid var(--border);background:var(--surface);grid-area:1/2/-1;min-height:0;padding:16px;overflow:auto}.detail-table-selected-heading{justify-content:space-between;align-items:center;display:flex}.detail-table-selected-heading h3{font:600 16px/22px var(--font-family,Figtree, sans-serif);margin:0}.detail-table-selected .record{margin-top:8px}.detail-page-controls{border-top:1px solid var(--border);color:var(--text-muted);font:10px/14px var(--font-family,Figtree, sans-serif);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:12px 0;display:flex}.detail-page-controls>div{gap:8px;display:flex}.detail-table-route .detail-page-controls{padding:10px 16px}.legacy-drawer .profile-head{text-align:left;grid-template-columns:32px minmax(0,1fr);gap:2px 12px;padding:8px 0 16px;display:grid}.legacy-drawer .profile-head .avatar.large{border-radius:50%;grid-row:1/span 3;place-items:center;width:32px;height:32px;font-size:11px;display:grid}.legacy-drawer .profile-head h2{font:600 16px/22px var(--font-family,Figtree, sans-serif);margin:0}.legacy-drawer .profile-head p{color:var(--text-secondary);font:12px/18px var(--font-family,Figtree, sans-serif);margin:0}.legacy-drawer .department-badge{width:fit-content;color:var(--text-muted);align-items:center;gap:6px;font-size:10px;display:inline-flex}.legacy-drawer .department-badge i{background:var(--brand);border-radius:50%;width:6px;height:6px}.legacy-drawer .profile-fields{border-block:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:16px 0;display:grid}.legacy-drawer .profile-fields dt{color:var(--text-muted);font-size:10px}.legacy-drawer .profile-fields dd{color:var(--text);margin:2px 0 0;font-size:11px}.legacy-drawer .highlight-button{margin:12px 0}.legacy-drawer .relationship-heading{justify-content:space-between;align-items:center;margin-top:12px;display:flex}.legacy-drawer .relationship-heading h3{margin:0;font-size:12px}.legacy-drawer .relationship-heading>span{color:var(--text-muted);font-size:10px}.legacy-drawer .outside-filter{border:1px solid var(--border);background:var(--surface-subtle);font:12px/18px var(--font-family,Figtree, sans-serif);border-radius:6px;margin:12px 0;padding:10px}.legacy-drawer .outside-filter button{color:var(--brand-deep);background:0 0;border:0;margin-top:4px;text-decoration:underline;display:block}.detail-note{color:var(--text);font:12px/18px var(--font-family,Figtree, sans-serif);margin:0 0 12px}.record-source{margin:0 10px 12px}.record-source>summary{color:var(--text-muted);font:10px/14px var(--font-family,Figtree, sans-serif);cursor:pointer}.record-source .fact-grid{padding:8px 0 0}.detail-source .fact-grid{margin-top:8px}.detail-breadcrumb{color:var(--text-muted);font:11px/16px var(--font-family,Figtree, sans-serif);flex:none;align-items:center;gap:6px;display:flex}.detail-breadcrumb>button{align-items:center;gap:5px;display:inline-flex}.detail-breadcrumb [aria-current=page]{color:var(--text)}.action-purpose{color:var(--text);font:12px/18px var(--font-family,Figtree, sans-serif);margin:4px 0 0}.relationship-endpoint>small{color:var(--text-muted);font:10px/14px var(--font-family,Figtree, sans-serif);margin:4px 0 2px;display:block}.employee-drawer .drawer-top{flex:none;justify-content:space-between;align-items:center;min-height:44px;padding:8px 12px 4px 18px;display:flex}.employee-drawer .drawer-top>span{color:var(--text-secondary);font:600 11px/16px var(--font-family,Figtree, sans-serif);align-items:center;gap:6px;display:inline-flex}.employee-drawer .drawer-top>span svg{color:var(--text-muted)}.employee-drawer .drawer-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--border) transparent;flex:1;min-height:0;padding:4px 18px 24px;overflow:auto}.employee-drawer .drawer-footer{border-top:1px solid var(--border);min-height:40px;color:var(--text-muted);font:var(--font-meta,10px)/var(--line-meta,14px) var(--font-family,Figtree, sans-serif);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:8px 18px;display:flex}.employee-drawer button:focus-visible,.employee-drawer [tabindex]:focus-visible{outline:2px solid var(--pds-focus,var(--brand));outline-offset:-2px}.employee-drawer .historical-data-notice{margin:6px 18px}.slideout-head{border-bottom:1px solid var(--border);flex:none;padding:4px 18px 14px}.slideout-identity{align-items:center;gap:14px;min-width:0;display:flex}.slideout-identity>div{min-width:0}.slideout-identity h2{color:var(--text);font:600 20px/25px var(--font-family,Figtree, sans-serif);letter-spacing:-.01em;overflow-wrap:anywhere;margin:0}.slideout-identity p{color:var(--text-secondary);font:12px/18px var(--font-family,Figtree, sans-serif);margin:2px 0 0}.slideout-identity small{color:var(--text-muted);font:10px/14px var(--font-family,Figtree, sans-serif);margin-top:2px;display:block}.slideout-avatar{flex:none;place-items:center;width:60px;height:60px;display:grid;position:relative}.slideout-avatar .tenure-ring{position:absolute;inset:0}.tenure-ring .track{fill:none;stroke:var(--border);stroke-width:2.5px}.tenure-ring .value{fill:none;stroke:var(--avatar-color,var(--brand));stroke-width:2.5px;stroke-linecap:round}.detail-avatar{background:var(--avatar-color,var(--graph-slate));color:var(--surface);letter-spacing:.01em;border-radius:50%;flex:none;place-items:center;font-weight:600;line-height:1;display:inline-grid}.detail-avatar.self{box-shadow:0 0 0 3px color-mix(in srgb, var(--avatar-color) 30%, transparent)}.detail-glyph{background:color-mix(in srgb, var(--avatar-color) 16%, var(--surface));color:var(--avatar-color);border-radius:14px;flex:none;place-items:center;display:grid}.slideout-crumbs{color:var(--text-secondary);font:12px/18px var(--font-family,Figtree, sans-serif);flex-wrap:wrap;align-items:center;gap:4px 16px;margin-top:10px;display:flex}.slideout-crumbs>span{align-items:center;gap:5px;min-width:0;display:inline-flex}.slideout-crumbs svg{color:var(--text-muted);flex:none}.slideout-crumbs .text-link{min-height:var(--target-min);padding:0;font-weight:500}.slideout-chips{flex-wrap:wrap;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.slideout-chips li{background:var(--surface-subtle);height:22px;color:var(--text-secondary);font:500 11px/16px var(--font-family,Figtree, sans-serif);border-radius:999px;align-items:center;gap:5px;padding:0 9px;display:inline-flex}.slideout-chips li>i{background:currentColor;border-radius:50%;width:6px;height:6px}.slideout-chips li.tone-positive{background:var(--success-soft);color:var(--success)}.slideout-chips li.tone-warning{background:var(--warning-soft);color:var(--warning)}.slideout-asof{color:var(--text-muted);font:10px/14px var(--font-family,Figtree, sans-serif);margin:8px 0 0}.slideout-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.slideout-kpis>li{min-width:0}.slideout-kpis button,.slideout-kpis li>div{border:1px solid var(--border);border-radius:var(--radius-panel,10px);background:var(--surface);width:100%;min-width:0;height:100%;color:var(--text);text-align:left;font:inherit;padding:8px 10px 7px;display:block}.slideout-kpis button{cursor:pointer}.slideout-kpis button:hover{border-color:var(--border-control);background:var(--surface-subtle)}.slideout-kpis small{color:var(--text-muted);font:10px/14px var(--font-family,Figtree, sans-serif);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;display:flex;overflow:hidden}.slideout-kpis b{font:600 17px/21px var(--font-family,Figtree, sans-serif);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;display:block;overflow:hidden}.slideout-kpis b>span{color:var(--text-muted);font-size:11px;font-weight:500}.slideout-kpis em{font:normal 10px/14px var(--font-family,Figtree, sans-serif);overflow-wrap:anywhere;display:block}.talent-drawer[data-kind=position] .slideout-kpis li:first-child b{white-space:normal;overflow-wrap:anywhere}.talent-drawer[data-kind=position] .slideout-kpis b,.talent-drawer[data-kind=team] .slideout-kpis li:last-child b,.talent-drawer[data-kind=department] .slideout-kpis li:last-child b{font-size:14px}.tone-positive{color:var(--success)}.tone-warning{color:var(--warning)}.tone-danger{color:var(--danger)}.tone-neutral,.slideout-kpis em.tone-neutral,.employee-drawer .muted{color:var(--text-muted)}.slideout-main{flex:1;min-height:0;display:flex}.slideout-main[hidden]{display:none}.slideout-main>.drawer-scroll{flex:1;min-width:0}:is(.talent-drawer,.ontology-inspector):has(>.section-rail){border-top-left-radius:0;overflow:visible}:is(.talent-drawer,.ontology-inspector)>.section-rail{border:1px solid var(--border);max-height:calc(100% + 2px);box-shadow:var(--shadow-panel);border-right:0;border-radius:10px 0 0 10px;position:absolute;top:-1px;right:calc(100% + 1px)}.app-shell:has(>:is(.talent-drawer,.ontology-inspector)>.section-rail){--inspector-rail-width:var(--section-rail-width)}.drawer-scroll>:last-child{border-bottom:0}.card-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.detail-card{border:1px solid var(--border);background:var(--surface);border-radius:12px;min-width:0;padding:11px 12px}.detail-card.wide{grid-column:1/-1}.detail-card>h4{color:var(--text);font:600 12px/16px var(--font-family,Figtree, sans-serif);align-items:center;gap:6px;margin:0 0 8px;display:flex}.detail-card>h4>svg{color:var(--brand);flex:none}.big-value{color:var(--text);font:600 20px/24px var(--font-family,Figtree, sans-serif);font-variant-numeric:tabular-nums;margin:0}.big-value>span{color:var(--text-muted);font:500 11px/16px var(--font-family,Figtree, sans-serif)}.card-note{color:var(--text-muted);font:11px/16px var(--font-family,Figtree, sans-serif);margin:6px 0 0}.card-note.tone-warning{color:var(--warning)}.detail-chart{width:100%;height:auto;margin:6px 0 2px;display:block;overflow:visible}.detail-chart .grid{stroke:var(--border);stroke-width:1px}.detail-chart .line{fill:none;stroke:var(--brand);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.detail-chart .dot{fill:var(--surface);stroke:var(--brand);stroke-width:1.5px}.detail-chart .dot.end{fill:var(--brand)}.detail-chart .mid{stroke:var(--text-muted);stroke-width:1px;stroke-dasharray:3 3}.mini-org{text-align:center;flex-direction:column;align-items:center;gap:4px;margin:0;display:flex}.mini-org .conn{background:var(--border-control);width:2px;height:8px}.mini-org .text-link{min-height:var(--target-min);font:500 11px/16px var(--font-family,Figtree, sans-serif);padding:0}.mini-org small{color:var(--text-muted);font:10px/14px var(--font-family,Figtree, sans-serif)}.mini-org-reports{flex-wrap:wrap;justify-content:center;gap:2px;display:flex}.mini-org-reports .detail-avatar{font-size:7px!important}.attention-list{gap:7px;margin:0;padding:0;list-style:none;display:grid}.attention-list li{background:var(--surface-subtle);border-radius:10px;align-items:flex-start;gap:10px;padding:9px 8px 9px 11px;display:flex}.attention-list li>svg{flex:none;margin-top:1px}.attention-list li.severity-danger>svg{color:var(--danger)}.attention-list li.severity-warning>svg{color:var(--warning)}.attention-list li>div{flex:1;min-width:0}.attention-list p{color:var(--text);font:12px/18px var(--font-family,Figtree, sans-serif);margin:0}.attention-list b{font-weight:600}.attention-list small{color:var(--text-muted);font:11px/16px var(--font-family,Figtree, sans-serif);display:block}.attention-open{align-self:center}.people-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 14px;margin:0;padding:0;list-style:none;display:grid}.people-grid.cols-1{grid-template-columns:minmax(0,1fr)}.person-line{width:100%;min-width:0;min-height:40px;color:var(--text);text-align:left;font:inherit;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;padding:4px;display:flex}button.person-line{cursor:pointer}button.person-line:hover{background:var(--surface-subtle)}.person-line>span:last-child{min-width:0}.person-line strong{font:500 12px/17px var(--font-family,Figtree, sans-serif);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.person-line strong.link-text{color:var(--brand-hover)}.person-line small{color:var(--text-muted);font:11px/16px var(--font-family,Figtree, sans-serif);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.person-line small.tone-positive{color:var(--success)}.detail-timeline{gap:10px;margin:0;padding:0 0 0 20px;list-style:none;display:grid;position:relative}.detail-timeline:before{content:"";background:var(--border);width:2px;position:absolute;top:5px;bottom:5px;left:5px}.detail-timeline li{font:12px/17px var(--font-family,Figtree, sans-serif);color:var(--text);position:relative}.detail-timeline li:before{content:"";background:var(--surface);border:2px solid var(--brand);border-radius:50%;width:8px;height:8px;position:absolute;top:3px;left:-20px}.detail-timeline li.future:before{border-style:dashed;border-color:var(--danger)}.detail-timeline small{color:var(--text-muted);font:11px/16px var(--font-family,Figtree, sans-serif);display:block}.detail-timeline small .text-link{min-height:var(--target-min);padding:0;font-size:11px}.signal-gauge{padding-top:4px;position:relative}.gauge-track{gap:2px;height:8px;display:flex}.gauge-track i{border-radius:2px;height:100%}.gauge-track i:first-child{background:color-mix(in srgb, var(--graph-teal) 45%, transparent)}.gauge-track i:nth-child(2){background:color-mix(in srgb, var(--graph-amber) 55%, transparent)}.gauge-track i:nth-child(3){background:color-mix(in srgb, var(--graph-rose) 45%, transparent)}.signal-gauge>b{background:var(--text);border-radius:2px;width:3px;height:16px;margin-left:-1.5px;position:absolute;top:0}.gauge-labels{color:var(--text-muted);font:10px/14px var(--font-family,Figtree, sans-serif);justify-content:space-between;margin-top:6px;display:flex}.driver-bars{gap:7px;margin:14px 0 0;display:grid}.driver-bars>div{grid-template-columns:minmax(0,1fr) 96px;align-items:center;gap:10px;display:grid}.driver-bars dt{color:var(--text);font:12px/17px var(--font-family,Figtree, sans-serif)}.driver-bars dd{font:12px/17px var(--font-family,Figtree, sans-serif);grid-template-columns:1fr 30px;align-items:center;gap:8px;margin:0;display:grid}.driver-bars .num{text-align:right;font-variant-numeric:tabular-nums}.driver-track i{background:var(--graph-amber);border-radius:3px;height:6px;display:block}.driver-track i.negative{background:var(--graph-teal)}.pay-summary{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:10px;display:flex}.pay-summary small{color:var(--text-muted);font:11px/16px var(--font-family,Figtree, sans-serif)}.pay-summary .end{text-align:right}.pay-summary .end p{color:var(--text);font:500 12px/17px var(--font-family,Figtree, sans-serif);margin:0}.band-bar{padding:4px 0 2px;position:relative}.band-track{background:linear-gradient(90deg, color-mix(in srgb, var(--graph-teal) 20%, transparent), color-mix(in srgb, var(--graph-teal) 45%, transparent));border-radius:4px;height:8px;position:relative}.band-track .band-mid{background:var(--text-muted);width:2px;margin-left:-1px;position:absolute;top:-4px;bottom:-4px}.band-track b{background:var(--brand);border:2px solid var(--surface);width:14px;height:14px;box-shadow:0 0 0 1px var(--brand);border-radius:50%;margin:-7px 0 0 -7px;position:absolute;top:50%}.band-ticks{height:16px;color:var(--text-muted);font:10px/14px var(--font-family,Figtree, sans-serif);margin-top:6px;position:relative}.band-ticks span{white-space:nowrap;position:absolute;left:0}.band-ticks span[style]{transform:translate(-50%)}.band-ticks .end{left:auto;right:0}.skill-dots{vertical-align:middle;gap:3px;display:inline-flex}.skill-dots i{border:1.5px solid var(--border-control);border-radius:50%;width:8px;height:8px}.skill-dots i.on{background:var(--brand);border-color:var(--brand)}.skill-dots i.need{box-shadow:0 0 0 2px color-mix(in srgb, var(--warning) 70%, transparent)}.cert-list{margin:0;padding:0;list-style:none;display:grid}.cert-list li{border-top:1px solid var(--border);align-items:center;gap:10px;padding:8px 0;display:flex}.cert-list li:first-child{border-top:0}.cert-list li>div{flex:1;min-width:0}.cert-list p{font:500 12px/17px var(--font-family,Figtree, sans-serif);margin:0}.cert-list small{color:var(--text-muted);font:11px/16px var(--font-family,Figtree, sans-serif)}.cert-list b{font:600 12px/17px var(--font-family,Figtree, sans-serif);font-variant-numeric:tabular-nums}.section-empty{padding:14px 0}.drawer-actions{flex-wrap:wrap;gap:8px;padding:12px 0 0;display:flex}.relationship-visual{border:1px solid var(--border);border-radius:12px;justify-content:center;align-items:flex-start;gap:0;margin:0;padding:16px 12px;display:flex}.relationship-end{text-align:center;flex-direction:column;align-items:center;gap:4px;width:132px;display:flex}.relationship-end .text-link{min-height:var(--target-min);font:600 12px/17px var(--font-family,Figtree, sans-serif);text-align:center;justify-content:center;padding:0}.relationship-end small{color:var(--text-muted);font:11px/15px var(--font-family,Figtree, sans-serif)}.relationship-arrow{min-width:60px;color:var(--brand);flex:1;align-items:center;margin-top:16px;display:flex;position:relative}.relationship-arrow i{background:var(--brand);flex:1;height:2px}.relationship-arrow svg{flex:none;margin-left:-5px}.relationship-arrow span{color:var(--text-muted);font:11px/15px var(--font-family,Figtree, sans-serif);white-space:nowrap;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.relationship-endpoint .person-line{margin-bottom:4px}.dense-table,.detail-table-scroll table{border-collapse:separate;border-spacing:0;width:100%;font:12px/17px var(--font-family,Figtree, sans-serif);font-variant-numeric:tabular-nums}.dense-table th{color:var(--text-muted);font:500 11px/16px var(--font-family,Figtree, sans-serif);text-align:left;padding:0 8px 6px 0}.dense-table td{border-top:1px solid var(--border);height:32px;color:var(--text);padding:5px 8px 5px 0}.dense-table .num,.detail-table-scroll .num{text-align:right}.dense-table td.tone-positive{color:var(--success)}.dense-table td.tone-warning{color:var(--warning)}.dense-table td.muted{color:var(--text-muted)}.dense-table th.num{text-align:right}.dense-table td:last-child,.dense-table th:last-child{padding-right:0}.tag{background:var(--surface-subtle);color:var(--text-secondary);font:500 10px/17px var(--font-family,Figtree, sans-serif);vertical-align:1px;border-radius:4px;margin-left:6px;padding:0 6px;display:inline-block}.detail-table-scroll{min-width:0}.detail-table-scroll th{z-index:1;background:var(--surface);border-bottom:1px solid var(--border);text-align:left;position:sticky;top:0}.detail-table-scroll th[data-numeric=true] button{justify-content:flex-end}.detail-table-scroll th button{width:100%;min-height:32px;color:var(--text-muted);font:500 11px/16px var(--font-family,Figtree, sans-serif);white-space:nowrap;background:0 0;border:0;align-items:center;gap:5px;padding:6px 12px;display:flex}.detail-table-scroll th[aria-sort=ascending] button,.detail-table-scroll th[aria-sort=descending] button{color:var(--brand-deep)}.detail-table-scroll td{border-bottom:1px solid var(--border);height:36px;color:var(--text);white-space:nowrap;padding:6px 12px}.detail-table-scroll td[data-numeric=true]{text-align:right}.detail-table-scroll td:first-child{font-weight:500}.detail-table-scroll tr[aria-selected=true],.detail-table-scroll tbody tr:hover{background:var(--brand-soft);cursor:pointer}.detail-table-scroll tr[aria-selected=true] td:first-child{box-shadow:inset 3px 0 var(--brand)}@media (prefers-reduced-motion:no-preference){.slideout-kpis button,.person-line{transition:background-color var(--motion-hover,.1s) ease, color var(--motion-hover,.1s) ease, border-color var(--motion-hover,.1s) ease}}.slideout-head .detail-outside-context{margin:10px 0 0}.employee-drawer .drawer-top>.drawer-origin{gap:8px}.drawer-origin .text-link{min-height:24px;font:600 11px/16px var(--font-family,Figtree, sans-serif);align-items:center;gap:4px;padding:0;display:inline-flex}@property --ask-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.workspace-rail .rail-chat{background:linear-gradient(var(--surface),var(--surface)) padding-box,conic-gradient(from var(--ask-angle),var(--ask-gradient-1),var(--ask-gradient-2),var(--ask-gradient-3),var(--ask-gradient-1)) border-box;box-shadow:0 0 14px -4px color-mix(in srgb,var(--ask-gradient-1) 70%,transparent);color:var(--text);border:2px solid #0000;animation:3.5s linear infinite ask-border-spin}.workspace-rail .rail-chat:hover{background:linear-gradient(var(--surface-subtle),var(--surface-subtle)) padding-box,conic-gradient(from var(--ask-angle),var(--ask-gradient-1),var(--ask-gradient-2),var(--ask-gradient-3),var(--ask-gradient-1)) border-box;color:var(--text)}.workspace-rail .rail-chat[aria-pressed=true]{background:linear-gradient(var(--brand-soft),var(--brand-soft)) padding-box,conic-gradient(from var(--ask-angle),var(--ask-gradient-1),var(--ask-gradient-2),var(--ask-gradient-3),var(--ask-gradient-1)) border-box;color:var(--brand-hover);border-color:#0000}.workspace-rail .rail-chat svg{color:var(--brand)}@keyframes ask-border-spin{to{--ask-angle:360deg}}@media (prefers-reduced-motion:reduce){.workspace-rail .rail-chat{animation:none}}.talent-workspace .insight-toast{bottom:calc(var(--dock-height,0px) + var(--workspace-inset-bottom,16px))}.ask-open{--left-reserve:calc(var(--shell-inset) + var(--rail-width) + 12px + var(--controls-width,300px) + 16px)}.talent-workspace.ask-open>.pds-workspace-frame__controls{width:min(600px, calc(100% - var(--workspace-collection-left) - 16px))}.talent-workspace .ask-drawer{transform-origin:0;width:100%}.talent-workspace .ask-drawer[hidden],.ask-open .insights-rail,.ask-open .insight-spotlight-copy,.ask-open .insight-stage{display:none!important}.ask-open .insight-spotlight{pointer-events:none}.ask-open .ask-drawer{animation:.18s cubic-bezier(.2,.7,.2,1) both ask-panel-enter}@keyframes ask-panel-enter{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}.ask-context{border-bottom:1px solid var(--border);background:var(--surface-subtle);color:var(--text-muted);font:11px/16px var(--font-family);flex-wrap:wrap;align-items:center;gap:5px 10px;padding:8px 18px;display:flex}.ask-context>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ask-applied{width:100%;color:var(--text-secondary);align-items:center;gap:8px;display:flex}.ask-panel-composer{min-width:0}.ask-panel-composer form{border:1px solid var(--border-control);background:var(--surface-raised);border-radius:24px;align-items:center;gap:8px;padding:5px 5px 5px 12px;display:flex}.ask-panel-composer form:focus-within{outline:2px solid var(--pds-focus,var(--brand));outline-offset:2px}.ask-panel-composer input{min-width:0;height:30px;color:var(--text);font:13px/18px var(--font-family);background:0 0;border:0;outline:0;flex:1}.ask-panel-composer button{background:var(--brand);width:30px;height:30px;color:var(--on-brand);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.ask-panel-composer button:disabled{background:var(--surface-subtle);color:var(--text-muted);cursor:default}@media (prefers-reduced-motion:reduce){.ask-open .ask-drawer{animation:none}}.ask-drawer .drawer-scroll{padding-top:8px}.ask-question+.ask-steps{margin-top:0}.ask-question{background:var(--brand);width:fit-content;max-width:88%;color:var(--on-brand);font:500 13px/19px var(--font-family);overflow-wrap:anywhere;border-radius:14px 14px 4px;align-self:flex-end;margin:0 0 12px auto;padding:9px 14px}.ask-entry{flex-direction:column;display:flex}.ask-headline{color:var(--text);font:600 17px/24px var(--font-family);letter-spacing:-.01em;text-wrap:pretty;margin:14px 0 8px}.ask-headline b{color:var(--brand-hover);font-weight:700}.ask-body,.ask-note{color:var(--text-secondary);font:400 13px/20px var(--font-family);margin:0 0 8px}.ask-body b{color:var(--text);font-weight:600}.ask-caveat{color:var(--text-muted);font:11px/16px var(--font-family);margin:12px 0 0}.ask-steps{border:1px solid var(--border);border-radius:var(--radius-panel,10px);background:var(--surface-subtle);margin:14px 0 0}.ask-steps>summary{cursor:pointer;color:var(--text-secondary);font:12px/17px var(--font-family);align-items:flex-start;gap:8px;padding:8px 10px;list-style:none;display:flex}.ask-steps>summary::-webkit-details-marker{display:none}.ask-steps>summary:focus-visible{outline:2px solid var(--pds-focus,var(--brand));outline-offset:-2px;border-radius:var(--radius-panel,10px)}.ask-steps-line{flex:1;min-width:0}.ask-steps-line strong{color:var(--text);font-weight:600}.ask-steps-count{color:var(--brand-hover);white-space:nowrap;flex:none;align-items:center;gap:4px;font-weight:600;display:inline-flex}.ask-steps[open]>summary{border-bottom:1px solid var(--border)}.ask-step-check{background:var(--success-soft);width:16px;height:16px;color:var(--success);border-radius:50%;flex:none;place-items:center;margin-top:1px;display:grid}.ask-step-error{background:var(--surface-raised);color:var(--text-secondary)}.ask-steps ol{gap:10px;margin:0;padding:10px;list-style:none;display:grid}.ask-steps li{gap:8px;display:flex}.ask-steps li>div{min-width:0}.ask-steps li strong{color:var(--text);font:600 12px/17px var(--font-family);display:block}.ask-steps li p{color:var(--text-secondary);font:12px/17px var(--font-family);margin:0}.ask-steps code{color:var(--text-muted);white-space:pre-wrap;overflow-wrap:anywhere;margin-top:3px;font:10px/14px ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.count-bars>div{grid-template-columns:minmax(0,1fr) 180px}.count-bars dd{grid-template-columns:1fr 36px}.count-bars dt .text-link{min-height:20px;color:var(--text);font:inherit;text-align:left;padding:0}.count-bars dt .text-link:hover{color:var(--brand-hover)}.count-bars .driver-track i{background:color-mix(in srgb,var(--text) 22%,transparent)}.count-bars .is-lead dt,.count-bars .is-lead dt .text-link{font-weight:600}.count-bars .is-lead .driver-track i{background:linear-gradient(90deg,var(--brand),var(--graph-teal))}.ask-records td>small{color:var(--text-muted);font:11px/15px var(--font-family);display:block}.ask-records td .text-link{text-align:left;min-height:18px;padding:0;font-weight:500}.ask-records th:nth-child(2),.ask-records td:nth-child(2){width:30%}.ask-actions{padding-top:12px}.ask-canvas-headline{z-index:calc(var(--z-glyph,10) + 1);pointer-events:none;color:var(--text);font-family:var(--font-family);position:absolute;inset:0}.ask-canvas-headline:before{content:"";background:linear-gradient(90deg,color-mix(in srgb,var(--canvas) 92%,transparent) 0,color-mix(in srgb,var(--canvas) 70%,transparent) calc(var(--ask-left) + 420px),transparent calc(var(--ask-left) + 700px));height:680px;position:absolute;top:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 72%,#0000);mask-image:linear-gradient(#000 72%,#0000)}.ask-canvas-headline{--ask-left:calc(var(--shell-inset,16px) + var(--rail-width,80px) + 56px)}.controls-open .ask-canvas-headline{--ask-left:calc(var(--shell-inset,16px) + var(--rail-width,80px) + 12px + var(--controls-width,320px) + 40px)}.ask-headline-copy{left:var(--ask-left);pointer-events:auto;width:520px;position:absolute;top:148px}.ask-kicker{color:var(--text-secondary);font:600 12px/16px var(--font-family);flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0;display:flex}.ask-kicker svg{color:var(--brand)}.ask-kicker span{color:var(--text-muted);font-weight:500}.ask-number{font:700 112px/.85 var(--font-family);letter-spacing:-.06em;background:linear-gradient(160deg,var(--text) 35%,var(--brand));color:#0000;-webkit-background-clip:text;background-clip:text;margin:12px 0 0;padding-right:.04em}.ask-canvas-headline h2{color:var(--text);font:600 28px/35px var(--font-family);letter-spacing:-.02em;text-wrap:balance;margin:18px 0 0}.ask-headline-actions{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.ask-headline-actions button{border:1px solid color-mix(in srgb,var(--text) 22%,transparent);background:color-mix(in srgb,var(--canvas) 55%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);height:34px;color:var(--text);font:600 12px/1 var(--font-family);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.ask-headline-actions button:hover{border-color:color-mix(in srgb,var(--text) 45%,transparent)}.ask-headline-actions button:focus-visible{outline:2px solid var(--pds-focus,var(--brand));outline-offset:3px}@media (prefers-reduced-motion:no-preference){.ask-headline-copy{animation:.35s cubic-bezier(.2,.7,.2,1) both ask-enter}}@keyframes ask-enter{0%{opacity:0;transform:translateY(8px)}}.ask-open .insight-spotlight{display:none}:root[data-theme=dark] .ask-canvas-headline:before{-webkit-mask-image:linear-gradient(90deg,#000000eb 0,#000000b3 calc(var(--ask-left) + 420px),transparent calc(var(--ask-left) + 760px));-webkit-mask-image:linear-gradient(90deg,#000000eb 0,#000000b3 calc(var(--ask-left) + 420px),transparent calc(var(--ask-left) + 760px));mask-image:linear-gradient(90deg,#000000eb 0,#000000b3 calc(var(--ask-left) + 420px),transparent calc(var(--ask-left) + 760px));background:linear-gradient(#0a2445,#041a35 55%,#00112a)}.edge-dock__body .ask-drawer.ask-drawer--docked.pds-control-panel{width:100%;height:100%;max-height:none;box-shadow:none;border:0;border-radius:0;animation:none;position:static}.talent-workspace .ask-drawer.pds-control-panel{border-color:var(--pds-line);box-shadow:var(--pds-shadow);background:var(--pds-surface);border-radius:14px}.ask-drawer.pds-control-panel .ask-thread{padding:20px}.ask-drawer .ask-panel-composer form{align-items:end}.ask-drawer .ask-panel-composer .pds-field{flex:1;min-width:0}.ask-drawer .ask-panel-composer .pds-field>label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.ask-drawer .ask-panel-composer .pds-field__input{box-shadow:none;background:0 0;border:0;outline:none}:root:not([data-theme=dark]) .ask-drawer.pds-control-panel{--brand:var(--pds-accent);--brand-hover:var(--pds-accent);--brand-soft:var(--pds-accent-soft);--border:var(--pds-line);--border-control:var(--pds-line-strong,var(--pds-line));--surface-subtle:var(--pds-soft);--text:var(--pds-ink);--text-secondary:var(--pds-muted)}.ask-drawer .ask-panel-composer form:focus-within{box-shadow:inset 0 0 0 1px var(--pds-muted);outline:0}.ask-graph-actions{margin-bottom:var(--pds-space-section)}.ask-graph-actions>button{white-space:normal;text-align:left;max-width:100%}.ask-graph-actions .drawer-actions{margin-top:0}.edge-dock__body .ask-drawer .ask-thread{padding:20px var(--pds-dock-content-inset,20px) 32px}.edge-dock__body .ask-drawer .ask-context{padding:8px var(--pds-dock-content-inset,20px);font:12px/16px var(--pds-font)}.ask-entry>:is(.pds-dock-section,.pds-metadata-group){margin-block:var(--pds-space-section)}.pds-organization-picker{min-width:0;font:inherit;color:var(--pds-ink)}.pds-organization-trigger{height:var(--pds-control-height);border-radius:var(--pds-radius);max-width:320px;color:var(--pds-ink);font:600 12px/20px var(--pds-font);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 8px;display:inline-flex}.pds-organization-trigger:hover,.pds-organization-trigger[aria-expanded=true]{background:var(--pds-soft)}.pds-organization-trigger>span:not(.pds-organization-mark){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pds-organization-trigger>svg{flex-shrink:0}.pds-organization-trigger:has(.pds-organization-mark){gap:var(--pds-space-section);padding-inline:var(--pds-surface-inset-compact)}.pds-organization-trigger .pds-organization-mark{letter-spacing:.02em;background:0 0;width:24px;height:24px;font-size:11px}.pds-organization-trigger .pds-organization-mark>img{box-sizing:border-box;padding:3px}.pds-organization-picker .pds-context-popover{height:400px;box-shadow:var(--pds-shadow)}.pds-organization-picker .pds-context-popover>header{padding:8px var(--pds-surface-inset-compact);font-size:13px}.pds-organization-picker .pds-context-popover-body{flex-direction:column;padding:0;line-height:1.5;display:flex;overflow:hidden}.pds-organization-picker .pds-context-popover>footer{padding:8px var(--pds-surface-inset-compact)}.pds-organization-search{margin:var(--pds-surface-inset-compact);height:var(--pds-control-height);border:1px solid var(--pds-line);border-radius:var(--pds-radius);background:var(--pds-surface);flex:none;align-items:center;gap:8px;padding:0 8px;display:flex}.pds-organization-search:focus-within{box-shadow:inset 0 0 0 1px var(--pds-muted)}.pds-organization-search>input{appearance:none;width:100%;min-width:0;min-height:0;box-shadow:none;font:inherit;color:inherit;background:0 0;border:0;border-radius:0;outline:0;height:100%;padding:0}.pds-organization-picker .pds-organization-search>input:focus-visible{box-shadow:none;border:0;outline:0}@media (forced-colors:active){.pds-organization-search:focus-within{outline-offset:-2px;outline:2px solid highlight}}.pds-organization-results{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:0;padding:0 8px 8px;overflow-y:auto}.pds-organization-option{border-radius:var(--pds-radius);width:100%;min-height:48px;color:var(--pds-ink);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin:0;padding:8px;display:flex}.pds-organization-option:hover,.pds-organization-option.is-active{background:var(--pds-soft)}.pds-organization-option[aria-selected=true]{background:var(--pds-accent-soft)}.pds-organization-option[aria-selected=true]>svg{color:var(--pds-accent)}.pds-organization-mark{width:var(--pds-control-height);height:var(--pds-control-height);border:1px solid var(--pds-line);background:var(--pds-surface);color:var(--pds-muted);border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.pds-organization-mark>img{object-fit:contain;width:100%;height:100%}.pds-organization-option-copy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.pds-organization-option-copy>strong{overflow-wrap:anywhere;font-size:12px;font-weight:600;line-height:17px}.pds-organization-option-copy>small{color:var(--pds-muted);overflow-wrap:anywhere;font-size:11px;line-height:16px}.pds-organization-footer{flex-direction:column;gap:6px;width:100%;display:flex}.pds-organization-footer>p{color:var(--pds-muted);font-size:11px;line-height:16px}.pds-organization-footer>button{align-self:flex-start}.pds-organization-state{padding:var(--pds-surface-inset);color:var(--pds-muted);flex-direction:column;align-items:flex-start;gap:8px;font-size:12px;display:flex}.pds-organization-state>strong{color:var(--pds-ink)}.pds-organization-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.pds-add-organization-form{gap:var(--pds-space-section);flex-direction:column;display:flex}.pds-add-organization-notice{color:var(--pds-muted);align-items:flex-start;gap:8px;font-size:12px;line-height:18px;display:flex}.pds-add-organization-notice>svg{flex:none;margin-top:1px}.pds-add-organization-error{color:var(--pds-danger);font-size:12px;line-height:18px}.account-organization-form{flex-direction:column;gap:16px;display:flex}.chat-markdown{box-sizing:border-box;min-width:0;max-width:100%;color:var(--text);font:400 var(--font-body) / 1.6 var(--font-family);overflow-wrap:anywhere}.chat-markdown :where(pre,table,.chat-markdown-code,.chat-markdown-table-scroll){box-sizing:border-box}.chat-markdown :where(h1,h2,h3,h4,h5,h6){margin:var(--pds-surface-inset,16px) 0 var(--space-2,8px);color:var(--text);font-family:var(--font-family);text-wrap:pretty;font-weight:600;line-height:1.4}.chat-markdown h1{font-size:var(--font-modal,20px)}.chat-markdown h2{font-size:var(--font-panel,16px)}.chat-markdown :where(h3,h4){font-size:14px}.chat-markdown :where(h5,h6){font-size:var(--font-body,12px)}.chat-markdown :where(p,ul,ol,blockquote,hr,.chat-markdown-code,.chat-markdown-table-scroll){margin:var(--pds-space-section,12px) 0}.chat-markdown>:first-child,.chat-markdown :where(li,blockquote)>:first-child{margin-top:0}.chat-markdown>:last-child,.chat-markdown :where(li,blockquote)>:last-child{margin-bottom:0}.chat-markdown :where(strong,b){font-weight:600}.chat-markdown a{color:var(--brand-hover);text-underline-offset:3px;text-decoration:underline}.chat-markdown :where(ul,ol){padding-inline-start:var(--space-6,24px)}.chat-markdown ul{list-style-type:disc}.chat-markdown ol{list-style-type:decimal}.chat-markdown li+li{margin-top:var(--space-1,4px)}.chat-markdown li :where(ul,ol){margin-block:var(--space-1,4px)}.chat-markdown .contains-task-list{padding-inline-start:0;list-style:none}.chat-markdown .task-list-item input{margin:0 var(--space-1,4px) 0 0;vertical-align:middle;accent-color:var(--brand)}.chat-markdown blockquote{border-inline-start:2px solid var(--border-control);color:var(--text-secondary);padding-inline-start:var(--pds-surface-inset-compact,12px)}.chat-markdown hr{border:0;border-top:1px solid var(--border);height:0}.chat-markdown img{object-fit:contain;object-position:left center;border-radius:var(--radius-field,6px);width:auto;max-width:100%;height:auto;max-height:320px;display:block}.chat-markdown code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.95em}.chat-markdown :not(pre)>code{border:1px solid var(--border);background:var(--surface-subtle);color:var(--text);white-space:break-spaces;border-radius:4px;padding:1px 4px}.chat-markdown-code{border:1px solid var(--border);border-radius:var(--radius-field,6px);background:var(--surface-subtle);min-width:0;max-width:100%}.chat-markdown-code-header{justify-content:space-between;align-items:center;gap:var(--space-2,8px);min-width:0;padding:var(--space-1,4px) var(--pds-surface-inset-compact,12px);border-bottom:1px solid var(--border);color:var(--text-secondary);font:500 var(--font-ui,11px) / var(--line-ui,16px) var(--font-family);display:flex}.chat-markdown-code-header>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.chat-markdown-code-header>button{flex:none}.chat-markdown pre{max-width:100%;padding:var(--pds-surface-inset-compact,12px);border-radius:0 0 var(--radius-field,6px) var(--radius-field,6px);background:var(--surface-well,var(--surface-subtle));color:var(--text);white-space:pre;overflow-wrap:normal;overscroll-behavior-inline:contain;margin:0;overflow-x:auto}.chat-markdown pre code{color:inherit;background:0 0;border:0;padding:0;display:block}.chat-markdown-table-scroll{overscroll-behavior-inline:contain;max-width:100%;overflow-x:auto}.chat-markdown table{border-collapse:collapse;width:100%;color:inherit;font:inherit}.chat-markdown :where(th,td){padding:var(--space-2,8px) var(--pds-surface-inset-compact,12px);border-bottom:1px solid var(--border);text-align:left;vertical-align:top;overflow-wrap:normal}.chat-markdown th{background:var(--surface-subtle);font-weight:600}.chat-markdown :where(a,pre,.chat-markdown-table-scroll):focus-visible{outline:2px solid var(--pds-focus,var(--brand));outline-offset:-2px}.chat-thread-list{min-width:0;max-height:min(520px,70vh);color:var(--pds-ink);background:var(--pds-surface-reading);flex-direction:column;display:flex}.chat-thread-list__tools{padding:var(--pds-surface-inset-compact);border-bottom:1px solid var(--pds-line);gap:8px;display:grid}.chat-thread-list__tools>.pds-button{justify-content:flex-start}.chat-thread-list__tools .pds-field,.chat-thread-list__rename .pds-field{min-width:0;margin:0}.chat-thread-list__tools .pds-field>label,.chat-thread-list__rename .pds-field>label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.chat-thread-list__tools .pds-field__input>span{display:flex}.chat-thread-list .pds-field__input:focus-within{outline-color:var(--pds-focus);outline-offset:-2px}.chat-thread-list__body{overscroll-behavior:contain;min-height:0;padding:4px var(--pds-surface-inset-compact);overflow-y:auto}.chat-thread-list__items{grid-template-columns:minmax(0,1fr);gap:2px;display:grid}.chat-thread-list__item{min-width:0}.chat-thread-list__row{min-width:0;min-height:var(--pds-control-height);border-radius:5px;align-items:center;gap:2px;display:flex}.chat-thread-list__row[data-active]{background:var(--pds-surface-navigation)}.chat-thread-list__row .chat-thread-list__select{text-align:start;min-width:0;color:var(--pds-ink);flex:1;justify-content:flex-start;padding-inline:8px}.chat-thread-list__select .btn-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.chat-thread-list__select[aria-current=true]{font-weight:600}.chat-thread-list__row .pds-icon-button{width:var(--pds-control-height-sm);height:var(--pds-control-height-sm);color:var(--pds-muted);flex:none}.chat-thread-list__row .pds-button:focus-visible{outline-offset:-2px}.chat-thread-list__rename{flex:1;min-width:0}.chat-thread-list__confirmation{border-bottom:1px solid var(--pds-line);gap:8px;padding:8px;display:grid}.chat-thread-list__confirmation-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.chat-thread-list__notice,.chat-thread-list__error{padding-block:var(--pds-surface-inset-compact);color:var(--pds-muted);margin:0;font-size:12px;line-height:1.5}.chat-thread-list__error{padding-inline:var(--pds-surface-inset-compact);color:var(--pds-danger);justify-items:start;gap:8px;display:grid}@media (prefers-reduced-motion:reduce){:root,.pds-scope,.ds-dialog{--pds-dock-duration:0s}}.chat-questionnaire,.chat-confirmation{box-sizing:border-box;gap:var(--space-2,8px);min-width:0;max-height:min(52vh,460px);color:var(--text,var(--pds-ink));font:400 var(--font-body,12px) / 1.5 var(--font-family,Figtree, sans-serif);flex-direction:column;display:flex}.chat-questionnaire :where(h3,p),.chat-confirmation :where(h3,h4,p,dl,dd){margin:0}.chat-questionnaire__heading,.chat-confirmation__header{gap:var(--space-1,4px);display:grid}.chat-questionnaire__heading h3,.chat-confirmation__header h3{color:inherit;font:600 14px / 1.4 var(--font-family,Figtree, sans-serif);overflow-wrap:anywhere}.chat-questionnaire__progress,.chat-questionnaire__heading>p,.chat-questionnaire__hint,.chat-confirmation__header p,.chat-confirmation dt{color:var(--text-secondary,var(--pds-muted));font-size:var(--font-ui,11px)}.chat-questionnaire__body{border:0;min-width:0;min-height:0;margin:0;padding:0;overflow-y:auto}.chat-questionnaire__choices,.chat-questionnaire__ranking,.chat-confirmation__sections{gap:var(--space-2,8px);display:grid}.chat-questionnaire__choice{align-items:center;gap:var(--space-2,8px);min-height:var(--pds-control-height);padding:var(--space-1,4px) 0;display:flex}.chat-questionnaire__choice>.check-row{flex:1;min-width:0}.chat-questionnaire__choice kbd{color:var(--text-secondary,var(--pds-muted));font:inherit;font-variant-numeric:tabular-nums}.chat-questionnaire__body:disabled,.chat-questionnaire__body:disabled input{cursor:not-allowed}.chat-questionnaire__body:disabled{opacity:.65}.chat-questionnaire__ranking{margin:0;padding:0;list-style:none}.chat-questionnaire__ranking li{align-items:center;gap:var(--space-2,8px);min-height:var(--pds-control-height);padding:var(--space-1,4px) 0;border-bottom:1px solid var(--border-light,var(--pds-line));border-radius:var(--radius-field,6px);display:flex}.chat-questionnaire__ranking li[draggable=true]{cursor:grab}.chat-questionnaire__ranking li:focus-visible{outline:2px solid var(--focus-ring,var(--pds-focus));outline-offset:-2px}.chat-questionnaire__rank-number{width:20px;color:var(--text-secondary,var(--pds-muted));text-align:center;font-variant-numeric:tabular-nums;flex-shrink:0}.chat-questionnaire__rank-label{overflow-wrap:anywhere;flex:1;min-width:0}.chat-questionnaire__rank-label small{color:var(--text-secondary,var(--pds-muted));display:block}.chat-questionnaire__footer,.chat-questionnaire__navigation,.chat-questionnaire__commit,.chat-questionnaire__rank-actions,.chat-confirmation__actions{align-items:center;gap:var(--space-1,4px);flex-wrap:wrap;display:flex}.chat-questionnaire__footer,.chat-confirmation__actions{padding-top:var(--space-2,8px);border-top:1px solid var(--border-light,var(--pds-line));flex-shrink:0}.chat-questionnaire__footer{justify-content:space-between}.chat-confirmation__actions{justify-content:flex-end}.chat-confirmation__sections{min-height:0;overflow-y:auto}.chat-confirmation__section{padding-block:var(--space-1,4px)}.chat-confirmation__section h4{margin-bottom:var(--space-1,4px);font-size:var(--font-ui,11px);font-weight:600}.chat-confirmation__section dl{gap:var(--space-2,8px);display:grid}.chat-confirmation__detail,.chat-confirmation__detail dd,.chat-confirmation__detail dt{overflow-wrap:anywhere;white-space:pre-line;min-width:0}.chat-confirmation__values{margin:0;padding-inline-start:var(--pds-surface-inset);list-style:outside}.chat-questionnaire__status,.chat-confirmation__status{align-items:center;gap:var(--space-2,8px);color:var(--text-secondary,var(--pds-muted));display:flex}.chat-questionnaire__error{color:var(--text,var(--pds-ink));font:400 var(--font-body,12px) / 1.5 var(--font-family,Figtree, sans-serif);margin:0}:root,.pds-scope,.ds-dialog{--pds-control-height:32px;--pds-control-height-sm:28px;--pds-icon-size:16px;--pds-icon-size-sm:14px;--pds-surface-inset:16px;--pds-surface-inset-compact:12px;--pds-space-section:12px;--pds-workspace-rail-width:72px;--pds-dock-spine-width:64px;--pds-dock-inset-top:80px;--pds-dock-inset-bottom:16px;--pds-dock-duration:.22s;--pds-dock-content-inset:20px;--pds-inspector-width:768px;--pds-inspector-expanded-width:1092px;--pds-inspector-rail-width:136px;--pds-workbench-width:324px}.pds-density-account{--pds-control-height:36px}@media (prefers-reduced-motion:reduce){:root,.pds-scope,.ds-dialog{--pds-dock-duration:0s}}.chat-panel{--brand:var(--pds-accent);--brand-hover:var(--pds-accent);--brand-soft:var(--pds-accent-soft);--focus-ring:var(--pds-focus);box-sizing:border-box;min-width:0;height:100%;min-height:0;color:var(--text,var(--pds-ink));background:var(--surface,var(--pds-surface));font:400 var(--font-body,12px) / 1.5 var(--font-family,Figtree, sans-serif);flex-direction:column;display:flex;overflow:hidden}.chat-panel__header{justify-content:space-between;align-items:center;gap:var(--space-2,8px);padding:var(--space-2,8px) var(--pds-surface-inset);border-bottom:1px solid var(--border-light,var(--pds-line));flex-shrink:0;display:flex}.chat-panel__header p{color:var(--text-secondary,var(--pds-muted));font-size:var(--font-ui,11px);margin:0}.chat-panel__context{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.chat-panel__header-actions,.chat-panel__message-actions,.chat-panel__composer-actions,.chat-panel__attachments,.chat-panel__artifacts{align-items:center;gap:var(--space-1,4px);display:flex}.chat-panel__header-actions{flex-shrink:0}.chat-panel__viewport{overscroll-behavior:contain;min-height:0;padding:var(--pds-surface-inset);flex:1;position:relative;overflow-y:auto}.chat-panel__welcome{gap:var(--pds-space-section);padding-block:var(--pds-surface-inset);color:var(--text-secondary,var(--pds-muted));display:grid}.chat-panel__welcome p{margin:0}.chat-panel__message{gap:var(--space-2,8px);margin-bottom:var(--pds-surface-inset);overflow-wrap:anywhere;min-width:0;display:grid}.chat-panel__speaker{color:var(--text-secondary,var(--pds-muted));font-size:var(--font-ui,11px);font-weight:600}.chat-panel__message--user{width:fit-content;max-width:88%;padding:var(--pds-surface-inset-compact);background:var(--pds-accent);color:var(--pds-on-primary);border-radius:14px 14px 4px;margin-inline-start:auto}.chat-panel__message--user .chat-panel__speaker{color:inherit}.chat-panel__user-text{white-space:pre-wrap}.chat-panel__user-text p{margin:0}.chat-panel__details,.chat-panel__progress{min-width:0;color:var(--text-secondary,var(--pds-muted));font-size:var(--font-ui,11px)}.chat-panel__details summary,.chat-panel__progress summary{box-sizing:border-box;min-height:var(--pds-control-height-sm);cursor:pointer;padding-block:var(--space-1,4px)}.chat-panel__details summary:focus-visible,.chat-panel__progress summary:focus-visible{outline:2px solid var(--focus-ring,var(--pds-focus));outline-offset:-2px}.chat-panel__details pre{max-width:100%;max-height:260px;margin:var(--space-2,8px) 0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--font-ui,11px);overflow:auto}.chat-panel__progress>div{padding-block:var(--space-1,4px);white-space:pre-line}.chat-panel__entity,.chat-panel__decision{align-items:flex-start;gap:var(--space-2,8px);margin:0;display:flex}.chat-panel__entity small,.chat-panel__decision small{color:var(--text-secondary,var(--pds-muted));display:block}.chat-panel__artifacts,.chat-panel__attachments{flex-wrap:wrap}.chat-panel__attachments:empty{display:none}.chat-panel__artifacts .btn,.chat-panel__artifact{max-width:100%;height:auto;min-height:var(--pds-control-height)}.chat-panel__artifact{text-align:start;justify-content:flex-start;justify-self:start}.chat-panel__artifact .btn-label,.chat-panel__artifacts .btn-label{align-items:center;gap:var(--space-2,8px);white-space:normal;display:inline-flex}.chat-panel__attachment{align-items:center;gap:var(--space-1,4px);min-width:0;max-width:100%;padding-inline:var(--space-2,8px);border:1px solid var(--border-light,var(--pds-line));border-radius:var(--radius-field,6px);min-height:var(--pds-control-height);display:inline-flex}.chat-panel__attachment>span:first-of-type{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.chat-panel__attachment>svg{flex-shrink:0}.chat-panel__composer-area,.chat-panel__composer{gap:var(--space-2,8px);display:grid}.chat-panel__input{box-sizing:border-box;width:100%;min-height:calc(var(--pds-control-height) * 2);resize:none;max-height:144px;padding:var(--space-2,8px) var(--pds-surface-inset-compact);border:1px solid var(--border-control,var(--pds-line));border-radius:var(--radius-field,6px);background:var(--surface,var(--pds-surface));color:inherit;font:inherit;display:block;overflow-y:auto}.chat-panel__input:focus-visible{outline:2px solid var(--focus-ring,var(--pds-focus));outline-offset:-2px}.chat-panel__input:disabled{opacity:.65;cursor:not-allowed}.chat-panel__composer-actions{flex-wrap:wrap;justify-content:space-between}.chat-panel__composer-actions>.chat-panel__meta{flex:1}.chat-panel__meta{align-items:center;gap:var(--space-1,4px);font-size:var(--font-ui,11px);color:var(--text-secondary,var(--pds-muted));margin:0;display:inline-flex}.chat-panel__error{padding:var(--space-2,8px) var(--pds-surface-inset-compact);border-inline-start:2px solid var(--danger,var(--pds-danger));background:var(--danger-surface,var(--pds-danger-soft));color:var(--text,var(--pds-ink));overflow-wrap:anywhere;margin:0}.chat-dashboard{color:var(--pds-ink);font:400 12px/1.5 var(--pds-font);overflow-wrap:anywhere;width:100%;min-width:0;container-type:inline-size}.chat-dashboard :where(h1,h2,h3,h4,p,figure,blockquote,dl,dd){margin:0}.chat-dashboard :where(h1,h2,h3,h4){line-height:1.35}.chat-dashboard h1{font-size:22px}.chat-dashboard h2{font-size:18px}.chat-dashboard h3{font-size:14px}.chat-dashboard h4{font-size:12px}.chat-dashboard-element{min-width:0;max-width:100%}.chat-dashboard-link{padding:var(--pds-surface-inset-compact);border:1px solid var(--pds-line);border-radius:var(--pds-radius);color:var(--pds-ink);align-items:flex-start;gap:12px;text-decoration:none;display:flex}.chat-dashboard-link>span{flex-direction:column;gap:4px;display:flex}.chat-dashboard-link :where(small,span>span){color:var(--pds-muted)}.chat-dashboard-link:hover{background:var(--pds-soft)}.chat-dashboard-link:focus-visible{outline:2px solid var(--pds-focus);outline-offset:2px}.chat-dashboard-stack{gap:var(--pds-space-section);flex-direction:column;min-width:0;display:flex}.chat-dashboard-stack[data-direction=horizontal]{flex-flow:wrap}.chat-dashboard-stack[data-direction=horizontal]>*{flex:220px}.chat-dashboard-stack[data-align=start]{align-items:flex-start}.chat-dashboard-stack[data-align=center]{align-items:center}.chat-dashboard-stack[data-align=end]{align-items:flex-end}.chat-dashboard-stack[data-justify=center]{justify-content:center}.chat-dashboard-stack[data-justify=end]{justify-content:flex-end}.chat-dashboard-stack[data-justify=between]{justify-content:space-between}.chat-dashboard-stack[data-justify=around]{justify-content:space-around}.chat-dashboard-grid{grid-template-columns:repeat(var(--dashboard-columns), minmax(0, 1fr));gap:var(--pds-space-section);display:grid}.chat-dashboard-metrics{gap:var(--pds-space-section);grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));display:grid}.chat-dashboard [data-gap=none]{gap:0}.chat-dashboard [data-gap=sm]{gap:8px}.chat-dashboard [data-gap=lg]{gap:24px}.chat-dashboard [data-max-width=sm]{max-width:320px}.chat-dashboard [data-max-width=md]{max-width:384px}.chat-dashboard [data-max-width=lg]{max-width:448px}.chat-dashboard [data-centered]{margin-inline:auto}.chat-dashboard .pds-panel-body{gap:var(--pds-space-section);flex-direction:column;display:flex}.chat-dashboard-text{white-space:pre-wrap}.chat-dashboard-text--caption{font-size:11px}.chat-dashboard-text--lead{font-size:15px}.chat-dashboard-text--muted,.chat-dashboard-muted{color:var(--pds-muted)}.chat-dashboard-text--accent{color:var(--pds-accent)}.chat-dashboard-code{max-width:100%;padding:var(--pds-surface-inset-compact);background:var(--pds-soft);white-space:pre;margin:0;font-size:11px;overflow:auto}.chat-dashboard-badges,.chat-dashboard-prompts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.chat-dashboard-comparison{flex-direction:column;gap:8px;display:flex}.chat-dashboard-comparison dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.chat-dashboard-comparison dt{color:var(--pds-muted)}.chat-dashboard-comparison dd{font-variant-numeric:tabular-nums;font-size:20px;font-weight:600}.chat-dashboard-table-scroll{max-width:100%;max-height:520px;overflow:auto}.chat-dashboard-table>h3{margin-bottom:8px}.chat-dashboard-list{margin-block:0;padding-inline-start:22px}.chat-dashboard-list li+li{margin-top:6px}.chat-dashboard-list[data-variant=check]{padding-inline-start:0;list-style:none}.chat-dashboard-timeline{border-inline-start:2px solid var(--pds-line);flex-direction:column;gap:12px;padding-inline-start:16px;display:flex}.chat-dashboard-timeline article>div,.chat-dashboard-timeline-item>div{flex-wrap:wrap;gap:8px;display:flex}.chat-dashboard-timeline article span,.chat-dashboard-timeline-item span{color:var(--pds-muted)}.chat-dashboard-timeline article[data-active]{border-inline-start:2px solid var(--pds-accent);margin-inline-start:-18px;padding-inline-start:16px}.chat-dashboard-quote{border-inline-start:3px solid var(--pds-line);padding-inline-start:16px}.chat-dashboard-quote figcaption{color:var(--pds-muted);margin-top:8px}.chat-dashboard :where(.pds-tabs,.pds-accordion){min-width:0}.chat-dashboard .pds-tabs>[role=tablist]{overflow-x:auto}.chat-dashboard .pds-chart-frame{min-width:0}.chat-dashboard-table-scroll:focus-visible{outline:2px solid var(--pds-focus);outline-offset:-2px}@container (width<600px){.chat-dashboard-grid{grid-template-columns:minmax(0,1fr)}}.chat-artifact-viewer{min-width:0;color:var(--pds-ink);flex-direction:column;gap:16px;display:flex}.chat-artifact-viewer__tabs{border-bottom:1px solid var(--pds-line);flex-wrap:wrap;gap:8px;padding-bottom:12px;display:flex}.chat-artifact-viewer__tab{border:1px solid var(--pds-line);border-radius:var(--pds-radius-sm,6px);align-items:center;min-width:0;max-width:100%;display:flex}.chat-artifact-viewer__tab[data-active]{border-color:color-mix(in srgb, var(--pds-ink) 35%, var(--pds-line));background:var(--pds-surface-navigation)}.chat-artifact-viewer__tab>.pds-button{text-overflow:ellipsis;min-width:0;max-width:280px;overflow:hidden}.chat-artifact-viewer__tab [aria-pressed=true]{background:0 0;font-weight:600}.chat-artifact-viewer__tab .btn-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.chat-artifact-viewer__tab>.pds-icon-button{flex:none}.chat-artifact-viewer__content{min-width:0}.chat-artifact-viewer pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;overflow:auto}.chat-artifact-viewer summary{box-sizing:border-box;min-height:var(--pds-control-height-sm);cursor:pointer;padding-block:4px}.chat-artifact-viewer summary:focus-visible{outline:2px solid var(--pds-focus);outline-offset:-2px}.chat-attachment-recovery{font-size:var(--font-body,12px);line-height:1.5}.chat-attachment-recovery summary{cursor:pointer;font-weight:600}.chat-attachment-recovery p{margin:6px 0}.chat-attachment-recovery ul{gap:var(--space-2,8px);max-height:160px;margin:var(--space-2,8px) 0;padding:0;list-style:none;display:grid;overflow:auto}.chat-attachment-recovery li{align-items:center;gap:var(--space-2,8px);display:flex}.chat-attachment-recovery li>span{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.chat-attachment-recovery small{font-size:var(--font-ui,11px);display:block}.chat-suggestions{min-width:0;color:var(--pds-ink);grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.chat-suggestions__categories{flex-wrap:wrap;gap:4px;display:flex}.chat-suggestions__categories .pds-button{max-width:100%}.chat-suggestions__categories .btn-label{display:block}.chat-suggestions__categories .pds-button[aria-pressed=true]{background:var(--pds-surface-navigation);color:var(--pds-ink);font-weight:600}.chat-suggestions__notice{color:var(--pds-muted);margin:0;font-size:12px;line-height:17px}.chat-suggestions .chat-suggestions__all{justify-self:start}.chat-suggestions__catalog{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.chat-suggestions__filters{padding:var(--pds-surface-inset);flex:none;grid-template-columns:minmax(0,1fr) minmax(160px,.65fr);gap:12px;display:grid}.chat-suggestions__filters .pds-field{min-width:0;margin:0}.chat-suggestions__filters .pds-field__input>span{display:flex}.chat-suggestions__results{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;padding:0 var(--pds-surface-inset) var(--pds-surface-inset);grid-template-columns:minmax(0,1fr);align-content:start;gap:8px;display:grid;overflow:auto}.chat-suggestions__results:focus-visible{outline-offset:-2px}.workspace-status{z-index:1;height:100%;padding:var(--workspace-surface-top) var(--workspace-inset);place-items:center;display:grid;position:relative}.workspace-status>.state-message{width:min(100%,34rem)}.pds-organization-draft{inset:var(--shell-panel-top,88px) var(--shell-inset,16px) var(--shell-inset,16px);justify-content:center;align-items:center;gap:var(--pds-space-section);color:var(--pds-muted);flex-direction:column;display:flex;position:absolute;overflow:auto}.pds-organization-draft>.pds-empty{max-width:600px}.pds-organization-draft>p{text-align:center;margin:0}.mode-switch{border:1px solid var(--border);background:var(--surface-subtle);border-radius:8px;flex:none;gap:2px;margin-left:auto;padding:3px;display:flex}.mode-switch button{min-width:80px;color:var(--text-secondary);background:0 0;border:0;border-radius:5px;padding:6px 12px}.mode-switch button[aria-current=page]{background:var(--brand-soft);color:var(--brand-hover);font-weight:600}.app-header>.header-actions{margin-left:auto}.ontology-workspace{--inspector-width:480px}.ontology-workspace .graph-keyboard-hint{z-index:var(--z-tools);right:var(--right-reserve);top:calc(var(--ontology-panel-top) + 12px);border:1px solid var(--border);background:var(--surface);color:var(--text);box-shadow:var(--shadow-panel);pointer-events:none;border-radius:6px;padding:7px 10px;font-size:11px;display:none;position:absolute}.ontology-table-open .graph-zoom{display:none}.ontology-region-jumps{z-index:50;left:calc(var(--ontology-panel-left) + var(--ontology-list-width) + 16px);top:calc(var(--ontology-panel-top) + 4px);clip-path:inset(50%);white-space:nowrap;gap:5px;width:1px;height:1px;display:flex;position:absolute;overflow:hidden}.ontology-region-jumps:focus-within{clip-path:none;border:1px solid var(--border);background:var(--surface);width:auto;height:auto;box-shadow:var(--shadow-panel);border-radius:7px;padding:5px;overflow:visible}.ontology-region-jumps button{background:var(--surface-subtle);color:var(--text);white-space:nowrap;border:0;border-radius:4px;padding:5px 8px}.ontology-workspace :is(.ontology-left-panel h1,.ontology-browser h2,.ontology-inspector h1,.ontology-work-list):focus-visible{outline:2px solid var(--brand);outline-offset:2px}.ontology-workspace button:where(:not(.pds-workspace-corners *,.ontology-shared-rail *,.pds-layout-control *,.edge-dock__spine *,.pds-select *,.pds-field *,.pds-choice *,.pds-dock-header *,.ontology-inspector-tabs *,.pds-dock-page *,.pds-dock-band *,.pds-dock-footer *,.pds-accordion *,.pds-dock-tabs *,.workspace-chat-mount *,.chat-panel *,.ask-drawer *)){justify-content:center;align-items:center;gap:6px;display:inline-flex}.ontology-workspace .picker-trigger{justify-content:space-between}.ontology-workspace .ontology-rail{display:flex}.ontology-controls{z-index:var(--z-panel);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-panel);padding:16px;border-radius:10px;flex-direction:column;padding-bottom:0;display:flex}.ontology-controls>header:not(.pds-dock-header){justify-content:space-between;align-items:center;display:flex}.ontology-controls :not(.pds-dock-header__heading)>h2,.ontology-browser :not(.pds-dock-header__heading)>h2{margin:0 0 8px;font-size:14px;line-height:20px}.ontology-workspace label:where(:not(.switch,.layout-popover *,.app-settings *,.pds-workspace-corners *,.pds-layout-control *,.pds-choice *,.pds-field *,.pds-select *,.pds-range *,.pds-date *,.pds-toggle *,.pds-check-field *,.workspace-chat-mount *,.chat-panel *,.ask-drawer *)),.ontology-form label:where(:not(.pds-field *,.pds-select *,.pds-date *,.pds-range *,.pds-toggle *,.pds-check-field *,.workspace-chat-mount *,.chat-panel *,.ask-drawer *)),.ontology-fields label:where(:not(.pds-field *,.pds-select *,.pds-date *,.pds-range *,.pds-toggle *,.pds-check-field *,.workspace-chat-mount *,.chat-panel *,.ask-drawer *)){color:var(--text-secondary);flex-direction:column;gap:6px;margin:10px 0;font-size:11px;display:flex}.ontology-workspace select,.ontology-workspace input:not([type=checkbox]):where(:not(.pds-workspace-corners *,.pds-layout-control *,.pds-choice *,.pds-field *,.pds-select *,.pds-range *,.pds-date *,.pds-toggle *,.pds-check-field *,.workspace-chat-mount *,.chat-panel *,.ask-drawer *)),.ontology-form input:not([type=checkbox]):where(:not(.pds-field *,.pds-select *,.pds-date *,.pds-range *)),.ontology-form textarea:where(:not(.pds-field *)),.ontology-form select:where(:not(.pds-select *)){border:1px solid var(--border-control);background:var(--surface);width:100%;min-height:34px;color:var(--text);font:inherit;border-radius:6px;padding:7px 9px}.ontology-form textarea{resize:vertical}.ontology-workspace .ontology-checkbox{flex-direction:row;align-items:center}.ontology-add{border-top:1px solid var(--border);flex-wrap:wrap;gap:8px;margin-top:16px;padding-top:12px;display:flex}.ontology-add h3{width:100%;margin:0 0 6px}.ontology-controls>small{color:var(--text-muted);overflow-wrap:anywhere;margin-top:16px;display:block}.ontology-freshness{border:1px solid var(--border);color:var(--warning);border-radius:4px;padding:3px 7px}.ontology-freshness.is-current{color:var(--success)}.ontology-status{z-index:var(--z-tools);border:1px solid var(--border);background:var(--surface);border-radius:8px;padding:10px 14px;font-size:11px;line-height:17px}.ontology-status p{margin:0 0 4px}.ontology-status p:last-child{margin:0}.ontology-status small{color:var(--text-muted)}.ontology-browser{background:var(--surface);border:1px solid var(--border);z-index:var(--z-panel);border-radius:10px;flex-direction:column;display:flex}.ontology-details-open.ontology-table-open .ontology-browser{width:calc(960px - var(--inspector-rail-width));right:calc(496px + var(--inspector-rail-width));border-right:0;border-radius:10px 0 0 10px}.ontology-browser>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.ontology-browser header p{color:var(--text-muted);margin:0;font-size:11px}.ontology-table-filters{border-bottom:1px solid var(--border);padding:0 16px}.ontology-table-filters label{flex:1;min-width:90px}.ontology-table-filters label:first-child{flex:2}.ontology-table-scroll{flex:1;min-height:0;overflow:auto}.ontology-browser>footer{border-top:1px solid var(--border);color:var(--text-secondary);padding:12px 16px;font-size:11px}.ontology-column-menu{flex-wrap:wrap;gap:12px;padding:0 16px;display:flex}.ontology-column-menu label{flex-direction:row;align-items:center}.ontology-inspector{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-panel);z-index:var(--z-panel);border-radius:10px;flex-direction:column;display:flex}.ontology-table-open .ontology-inspector{box-shadow:none;border-radius:0 10px 10px 0}.ontology-inspector>header:not(.pds-dock-header){border-bottom:1px solid var(--border);padding:14px 16px}.ontology-inspector h1{overflow-wrap:anywhere;margin:8px 0;font-size:20px;line-height:26px}.ontology-inspector :not(.pds-dock-header__heading)>h2{margin:20px 0 10px;font-size:13px;line-height:19px}.ontology-inspector :not(.pds-dock-header__heading)>h2:first-child{margin-top:0}.ontology-inspector header:not(.pds-dock-header) p{color:var(--text-secondary);margin:6px 0 12px;font-size:11px}.ontology-inspector header:not(.pds-dock-header) small{color:var(--text-muted);overflow-wrap:anywhere;margin-top:12px;font-size:10px;display:block}.ontology-eyebrow{letter-spacing:.06em;color:var(--text-muted);text-transform:uppercase;flex:1;font-size:10px}.ontology-tabs{border-bottom:1px solid var(--border);flex-shrink:0;padding:0 12px;display:flex;overflow-x:auto}.ontology-tabs button{color:var(--text-secondary);white-space:nowrap;background:0 0;border:0;border-radius:0;padding:12px 8px;font-size:11px}.ontology-tabs button[aria-current=page]{color:var(--brand-hover);box-shadow:inset 0 -2px var(--brand)}.ontology-inspector-body:not(.pds-dock-page){flex:1;min-width:0;min-height:0;padding:16px;font-size:11px;line-height:17px;overflow:auto}.ontology-inspector-footer:not(.pds-dock-footer){border-top:1px solid var(--border);flex-wrap:wrap;gap:8px;padding:12px 16px;display:flex}.ontology-form pre{white-space:pre-wrap;word-break:break-word;max-height:240px;font-size:10px;overflow:auto}.ontology-record{border-bottom:1px solid var(--border);padding:12px 0}.ontology-record>strong{font-size:12px}.ontology-meta{color:var(--text-muted);font-size:10px;line-height:16px;display:block}.ontology-tree{border-left:1px solid var(--border);margin:10px 0;padding-left:14px;list-style:none}.ontology-tree li{margin:12px 0}.ontology-tree>.ontology-tree{padding-left:10px}.ontology-tree button{text-align:left;justify-content:flex-start}.ontology-row,.ontology-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ontology-row>input,.ontology-row>select{flex:1}.ontology-legend{z-index:var(--z-tools);border:1px solid var(--border);background:var(--surface);border-radius:10px;flex-direction:column;gap:8px;padding:12px 16px;font-size:11px;display:flex}.ontology-legend>div{flex-wrap:wrap;gap:8px 14px;display:flex}.ontology-legend small{color:var(--text-muted)}.ontology-graph-tooltip{z-index:var(--z-tools)}.ontology-workspace .graph-zoom{top:auto;bottom:var(--workspace-inset-bottom,16px);flex-direction:row;align-items:center;gap:2px;width:auto;padding:2px;left:16px}.ontology-workspace .graph-zoom button{width:28px;height:28px}.ontology-form{font-size:12px;line-height:18px}.ontology-editor-fields{border:0;min-width:0;margin:0;padding:0}.ontology-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 16px;display:grid}.ontology-field{min-width:0}.ontology-field.full{grid-column:1/-1}.ontology-field>small{color:var(--text-muted);margin-top:-5px;font-size:10px;display:block}.ontology-field .field-error{color:var(--danger);margin-top:4px}.ontology-form h3{margin:18px 0 10px;font-size:13px;line-height:19px}.ontology-form section:not(.pds-dock-section){border-top:1px solid var(--border);margin-top:12px;padding:6px 0 16px}.ontology-form fieldset:not(.ontology-editor-fields){border:1px solid var(--border);border-radius:8px;margin:12px 0;padding:12px}.ontology-form legend{color:var(--text-secondary);font-size:11px;font-weight:600}.ontology-form details{color:var(--text-secondary);margin:12px 0;font-size:11px}.ontology-form details li{margin:6px 0}.ontology-chips{flex-wrap:wrap;gap:8px;display:flex}.ontology-chips>span{background:var(--surface-subtle);border:1px solid var(--border);border-radius:5px;align-items:center;gap:6px;padding:3px 8px;display:inline-flex}.ontology-chips button{background:0 0;border:0;padding:0 3px}.ontology-banner,.ontology-error{border:1px solid var(--warning);background:var(--surface-subtle);border-radius:8px;padding:12px 14px;font-size:12px;line-height:18px}.ontology-error{border-color:var(--danger);color:var(--danger);margin-bottom:12px}.ontology-impact{background:var(--brand-soft);border-radius:8px;border:1px solid var(--brand)!important;padding:16px!important}.ontology-reference>.pds-button{margin-top:6px}.ontology-form .picker-popover{max-width:calc(100vw / var(--ui-scale) - 32px)}.ontology-empty{color:var(--text-muted);text-align:center;padding:24px}.talent-loading>.mode-switch{position:absolute;top:16px;left:50%;transform:translate(-50%)}.app-header>.mode-switch{margin:0;position:absolute;left:50%;transform:translate(-50%)}.app-header .global-search,.app-header .person-search{width:260px}.ontology-diagnostics{color:var(--text-muted);margin-top:16px;font-size:10px}.ontology-diagnostics small{overflow-wrap:anywhere;padding-top:8px;display:block}.ontology-diagnostics button{margin-top:8px}.ontology-workspace button:not([class]):where(:not(.pds-workspace-corners *,.ontology-shared-rail *,.pds-layout-control *,.edge-dock__spine *,.pds-select *,.pds-field *,.pds-choice *,.pds-dock-header *,.ontology-inspector-tabs *,.pds-dock-page *,.pds-dock-band *,.pds-dock-footer *,.pds-accordion *,.pds-dock-tabs *,.workspace-chat-mount *,.chat-panel *,.ask-drawer *)),.ontology-form button:not([class]):where(:not(.pds-accordion *)),.ds-dialog-footer button:not([class]){border:1px solid var(--border-control);background:var(--surface);min-height:30px;color:var(--text-secondary);border-radius:6px;padding:5px 10px;font-size:11px;line-height:16px}.ontology-workspace button:not([class]):where(:not(.pds-workspace-corners *,.ontology-shared-rail *,.pds-layout-control *,.edge-dock__spine *,.pds-select *,.pds-field *,.pds-choice *,.pds-dock-header *,.ontology-inspector-tabs *,.pds-dock-page *,.pds-dock-band *,.pds-dock-footer *,.pds-accordion *,.pds-dock-tabs *,.workspace-chat-mount *,.chat-panel *,.ask-drawer *)):hover,.ontology-form button:not([class]):where(:not(.pds-accordion *)):hover{background:var(--surface-subtle);color:var(--text)}.ontology-workspace .text-button,.ontology-form .text-button{min-height:var(--target-min);color:var(--brand-hover);background:0 0;border:0;padding:3px 0}.ontology-controls .secondary-button{flex:1 0 45%}.ontology-controls details .secondary-button{width:100%}.ontology-form .ontology-editor-fields:disabled{opacity:.7}.ontology-form .ontology-editor-fields:disabled input,.ontology-form .ontology-editor-fields:disabled select{cursor:wait}.ontology-control-scroll{flex:1;min-height:0;padding-bottom:12px;overflow:auto}.ontology-controls>footer:not(.pds-dock-footer){border-top:1px solid var(--border);background:var(--surface);color:var(--text-muted);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;font-size:10px;display:flex}.ontology-facet-filter{border:1px solid var(--border);border-radius:6px;margin:12px 0;padding:8px 12px}.ontology-facet-filter legend{color:var(--text-secondary);font-size:11px}.ontology-controls details summary{cursor:pointer;padding:5px 0;font-size:11px}.ontology-family-options{max-height:220px;overflow:auto}.ontology-controls .ontology-row>label{flex:1;min-width:0}.ontology-legend>div>span{align-items:center;gap:6px;display:inline-flex}.ontology-legend i{border-radius:50%;width:8px;height:8px;display:inline-block}.ontology-unknown-swatch{background:var(--text-muted)}.ontology-inspector-content{flex:1;min-height:0;display:flex;overflow:hidden}.ontology-table-open .ontology-inspector>.section-rail{max-height:none;box-shadow:none;border-radius:0;bottom:-1px}.ontology-inspector .slideout-kpis{margin:12px 0 0}.ontology-inspector .slideout-kpis button{text-align:left;display:block}.ontology-role-scope{min-height:76px;z-index:var(--z-panel);border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-panel);border-radius:10px;align-items:center;gap:12px;padding:10px 16px;display:flex;position:absolute;top:88px;left:108px;right:16px}.ontology-role-scope>div:first-child{max-width:330px}.ontology-role-scope strong{font-size:14px}.ontology-role-scope p{color:var(--text-secondary);margin:5px 0 0;font-size:11px}.ontology-role-scope>.picker{flex:1;min-width:240px;max-width:480px;margin:0}.ontology-role-scope .picker-label{clip-path:inset(50%);width:1px;height:1px;font-size:11px;position:absolute;overflow:hidden}.ontology-role-empty{background:var(--surface);border:1px solid var(--border);text-align:center;min-width:300px;z-index:var(--z-tools);border-radius:12px;padding:36px;position:absolute;top:270px;left:460px;right:520px}.ontology-role-empty h1{margin:0 0 12px;font-size:22px}.ontology-role-empty p{color:var(--text-secondary);font-size:13px;line-height:21px}.ontology-role-empty button{margin:6px}.ontology-role-scope .picker-popover{max-height:540px}.ontology-details-open .ontology-role-empty{right:520px}.ontology-quick-hops{min-width:175px;color:var(--text-secondary);flex-direction:column;gap:4px;font-size:11px;display:flex}.ontology-quick-hops select{min-height:34px}.ontology-pattern-legend{flex-wrap:wrap;gap:12px;display:flex}.ontology-pattern-legend span{align-items:center;gap:5px;display:inline-flex}.ontology-pattern-legend i{border-top:2px solid;background:0 0!important;border-radius:0!important;width:20px!important;height:0!important}.ontology-pattern-legend i.is-preferred{border-top-style:dashed}.ontology-pattern-legend i.is-observed{border-top-style:dotted}.ontology-pattern-legend i.is-shared{border:1.7px solid;border-radius:50%!important;width:10px!important;height:10px!important}.ontology-work-legend details>div{flex-direction:row;align-items:flex-start;max-height:none;margin:12px 0 8px;display:flex;overflow:visible}.ontology-domain-panel{background:var(--surface);border:1px solid var(--border);z-index:var(--z-panel);box-shadow:var(--shadow-panel);border-radius:10px;flex-direction:column;padding:12px;display:flex}.ontology-domain-panel h2{margin:0 0 5px;font-size:14px}.ontology-domain-panel p,.ontology-domain-panel small{color:var(--text-secondary);font-size:10px;line-height:15px}.ontology-domain-panel p{margin:9px 0}.ontology-domain-rows{min-width:0;min-height:0;padding-right:5px;overflow:hidden auto}.ontology-domain-row{border-top:1px solid var(--border);border-radius:5px;min-width:0;margin:0;padding:9px 0}.ontology-domain-row>div{flex-wrap:wrap;align-items:center;gap:6px;font-size:11px;display:flex}.ontology-domain-row i{border-radius:50%;width:9px;height:9px}.ontology-domain-row strong{overflow-wrap:anywhere;flex:1;min-width:0;font-size:11px}.ontology-domain-row label{flex-direction:row;align-items:center;margin:6px 0;font-size:10px}.ontology-domain-row input[type=number]{width:47px;min-height:26px;padding:4px}.ontology-domain-row .text-button{text-align:left;white-space:normal;overflow-wrap:anywhere;min-height:22px;font-size:10px}.ontology-workspace .ontology-work-legend{padding:9px 12px}.ontology-work-legend>div{gap:12px}.ontology-pattern-legend i.is-membership{border-top:1px dotted var(--text-muted);opacity:.6}.ontology-role-scope>strong{white-space:nowrap;font-size:12px}.ontology-ranking-help{color:var(--text-secondary);margin:8px 0;font-size:10px}.ontology-ranking-help summary{cursor:pointer}.ontology-domain-row[data-selected=true]{background:var(--brand-soft)}.ontology-domain-row>div+div{justify-content:space-between;min-width:0;padding-left:16px}.ontology-work-legend summary{cursor:pointer;font-size:11px}.ontology-work-legend small{font-size:10px;line-height:15px;display:block}.ontology-add-menu{margin-left:auto;position:relative}.ontology-add-choices{flex-direction:column;gap:3px;display:flex}.ontology-add-choices button{text-align:left;white-space:normal;justify-content:flex-start;border:0!important}.ontology-add-choices small{color:var(--text-muted);border-top:1px solid var(--border);margin-top:4px;padding:9px 9px 4px;font-size:10px}.ontology-graph-loading{z-index:var(--z-tools);border:1px solid var(--border);background:var(--surface);color:var(--text-secondary);border-radius:8px;padding:10px 14px;font-size:12px}.ontology-domain-search{margin-top:14px}.ontology-domain-search input{width:100%;min-height:32px}.ontology-rank{min-width:14px;color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:10px}.ontology-requirement-owner{background:var(--surface-subtle);border:1px solid var(--border);border-radius:6px;flex-direction:column;gap:4px;margin-bottom:14px;padding:10px 12px;display:flex}.ontology-requirement-owner small{color:var(--text-muted);font-size:10px}.ontology-advanced-fields{border-top:1px solid var(--border);padding:12px 0}.ontology-advanced-fields summary{cursor:pointer;font-weight:600}.ontology-advanced-fields[open] summary{margin-bottom:10px}.ontology-requirement-fields .ontology-fields>.ontology-field[data-field=entity_id]{grid-column:1/-1}.ontology-role-scope>.ontology-quick-hops{margin:0}.ontology-domain-columns{color:var(--text-muted);grid-template-columns:minmax(0,1fr) 70px 48px;gap:6px;padding:7px 5px 6px 4px;font-size:9px;display:grid}.ontology-domain-columns span:last-child{text-align:center}.ontology-workspace .ontology-role-scope{min-width:200px;max-width:460px;min-height:0;box-shadow:none;background:0 0;border:0;flex:1;gap:4px;padding:0;position:static;inset:auto}.ontology-workspace .ontology-role-scope>.picker{flex:1;min-width:180px;max-width:none}.ontology-workspace .ontology-add-menu{margin:0}.ontology-workspace .ontology-session-button{flex:none}.ontology-workspace .ontology-domain-panel{box-sizing:border-box;padding:14px}.ontology-domain-panel header .ontology-row{justify-content:space-between}.ontology-domain-panel .ontology-quick-hops{width:100%;margin:12px 0 4px}.ontology-domain-row>div:first-child{grid-template-columns:10px minmax(0,1fr) 70px 48px;gap:6px;min-width:0;display:grid}.ontology-domain-row>div:first-child>span,.ontology-domain-columns span{text-align:right}.ontology-domain-columns span:first-child{text-align:left}.ontology-workspace .ontology-task-legend{gap:8px;padding:10px 14px}.ontology-task-legend>div{align-items:center;gap:14px;display:flex}.ontology-task-legend span{color:var(--text-secondary)}.ontology-task-legend .ontology-pattern-legend{gap:14px;margin:0}.ontology-task-legend .ontology-pattern-legend small{max-width:245px;font-size:10px;line-height:14px}.ontology-workspace .ontology-role-empty{top:180px}.ontology-workspace .ontology-graph-tooltip{z-index:var(--z-tools)}.ontology-task-inspector{flex-direction:column;grid-template-columns:1fr;padding-left:0;display:flex}.ontology-task-inspector>header:not(.pds-dock-header){flex:none;padding:18px 22px 0;position:static}.ontology-task-inspector .ontology-row .ontology-eyebrow{color:var(--text-muted);flex:1;align-items:center;gap:7px;display:flex}.ontology-task-inspector h1{margin:14px 0 18px;font-size:21px;line-height:1.35}.task-owner{border-bottom:1px solid var(--border);border:1px solid var(--border);background:var(--surface-subtle);border-radius:8px;flex-direction:column;gap:5px;margin-bottom:16px;padding:13px 14px;display:flex}.task-owner>small{color:var(--text-muted);font-size:11px}.task-owner>strong{font-size:14px;line-height:1.5}.task-assignment-status{color:var(--text-muted);font-size:11px}.task-relationship-fields,.task-definition-fields{flex-direction:column;gap:19px;display:flex}.task-relationship-fields small,.task-help{color:var(--text-muted);font-size:11px;font-weight:400;line-height:1.5}.task-required{border:1px solid var(--border);background:var(--surface);border-radius:7px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.task-required>div{flex-direction:column;gap:4px;display:flex}.task-required input[role=switch]{appearance:none;background:var(--border);cursor:pointer;border:0;border-radius:12px;flex:none;width:36px;height:21px;min-height:0;padding:2px}.task-required input[role=switch]:before{content:"";background:#fff;border-radius:50%;width:17px;height:17px;transition:transform .15s;display:block;box-shadow:0 1px 3px #0002}.task-required input[role=switch]:checked{background:var(--brand)}.task-required input[role=switch]:checked:before{transform:translate(15px)}.task-rating>div:first-child{justify-content:space-between;align-items:center;display:flex}.task-rating output{color:var(--brand);font-size:13px;font-weight:600}.task-rating input[type=range]{width:100%;height:24px;min-height:0;accent-color:var(--brand);cursor:pointer;margin:10px 0 2px;padding:0}.task-rating-scale{color:var(--text-muted);justify-content:space-between;align-items:center;margin-bottom:5px;font-size:10px;display:flex}.task-rating-scale .text-button{min-height:24px;font-size:10px}.task-select-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.task-select select{width:100%;min-width:0}.ontology-task-authoring>.ontology-actions{margin:var(--pds-surface-inset,16px) 0 0;padding:var(--pds-surface-inset-compact,12px) 0;background:var(--surface);border-top:1px solid var(--border);z-index:1;justify-content:space-between;position:sticky;bottom:0}.ontology-task-authoring .ontology-editor-fields{border:0;min-width:0;margin:0;padding:0;display:block}.ontology-task-authoring .ontology-form{display:block}.ontology-task-authoring .ontology-fields{grid-template-columns:1fr}.ontology-task-authoring .ontology-advanced-fields,.ontology-task-authoring .ontology-editor-fields>details{margin:18px 0 0;font-size:12px}.task-lock{color:var(--text-muted);background:var(--surface-subtle);border-radius:6px;align-items:center;gap:8px;padding:10px;font-size:12px;display:flex}.task-source-link{margin-top:28px;font-size:11px}.task-indirect h2{font-size:16px}.task-indirect p{font-size:12px;line-height:1.6}.ontology-task-inspector textarea{resize:vertical;box-sizing:border-box;max-width:100%}.ontology-workspace .task-required input[role=switch]{box-shadow:none;background-image:none;display:block;position:relative}.ontology-workspace .task-required input[role=switch]:before{clip-path:none;border:0;position:static;inset:auto;transform:none}.ontology-workspace .task-required input[role=switch]:checked:before{transform:translate(15px)}.ontology-task-inspector .task-relationship-fields{gap:var(--pds-space-section,12px)}.ontology-task-inspector .task-rating label,.ontology-task-inspector .task-select{margin:0}.ontology-task-inspector .task-rating small{margin:0;display:block}.ontology-task-authoring .ontology-field>small{margin-top:6px}.ontology-work-list{z-index:var(--z-tools);background:var(--surface);border:1px solid var(--border);border-radius:12px;flex-direction:column;display:flex;box-shadow:0 3px 16px #10182805}.ontology-work-list>header:not(.pds-dock-header){border-bottom:1px solid var(--border);flex:none;padding:16px 18px 14px}.work-list-heading{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.work-list-heading .ontology-eyebrow{letter-spacing:.08em;color:var(--text-muted);font-size:10px}.work-list-domain{color:var(--work-color);align-items:center;gap:10px;display:flex}.work-list-domain>span{background:var(--surface-subtle);color:var(--text-secondary);border-radius:6px;padding:3px 9px;font-size:13px}.ontology-work-list header:not(.pds-dock-header)>p{color:var(--text-secondary);max-width:285px;margin:9px 0 16px;font-size:12px;line-height:1.5}.work-list-search{color:var(--text-muted);align-items:center;gap:8px;display:flex;position:relative}.work-list-search>svg{pointer-events:none;position:absolute;left:11px}.work-list-search input{width:100%;height:38px;padding-left:34px;padding-right:30px;font-size:13px}.work-list-search input::-webkit-search-cancel-button{display:none}.work-list-search>button{position:absolute;right:4px}.work-list-order{justify-content:space-between;align-items:center;gap:4px;margin-top:12px;display:flex}.work-list-order>span{color:var(--text-muted);white-space:nowrap;font-size:11px}.work-list-filters{gap:4px;margin-top:12px;display:flex}.work-list-filters button{min-height:29px;color:var(--text-secondary);background:0 0;border:1px solid #0000;border-radius:6px;padding:4px 12px;font-size:12px}.work-list-filters button[aria-pressed=true]{background:var(--brand-soft);border-color:var(--border);color:var(--brand-hover);font-weight:600}.work-list-items{scrollbar-gutter:stable;flex-direction:column;flex:1;gap:9px;min-height:0;padding:12px;display:flex;overflow:hidden auto}.work-item{border:1px solid var(--border);background:var(--surface);text-align:left;white-space:normal;border-radius:9px;flex-direction:column;flex:none;gap:11px;width:100%;padding:14px;transition:background .12s,border-color .12s;display:flex}.work-item:hover{background:var(--surface-subtle);border-color:var(--work-color)}.work-item[aria-pressed=true]{border-color:var(--brand);background:var(--brand-soft);box-shadow:inset 3px 0 var(--brand)}.work-item>strong{overflow-wrap:anywhere;color:var(--text);font-size:15px;font-weight:600;line-height:1.45}.work-item-meta{color:var(--text-secondary);align-items:center;gap:8px;font-size:10px;display:flex}.work-item-meta>svg{color:var(--text-muted);flex-shrink:0;margin-left:auto}.work-item-state{align-items:center;gap:6px;display:inline-flex}.work-item-state:before{content:"";border-top:2px solid var(--work-color);width:13px}.work-item-state.is-preferred:before{border-top-style:dashed}.work-item-state.is-related:before{border-top-style:dotted}.work-item-shared{color:var(--brand-hover);font-weight:600}.work-item-rating{color:var(--text-secondary);align-items:center;gap:8px;font-size:11px;display:flex}.work-item-meter{background:var(--border);border-radius:4px;flex:none;width:64px;height:5px;overflow:hidden}.work-item-meter>i{background:var(--work-color);border-radius:4px;height:100%;display:block}.work-item-facts{color:var(--text-muted);flex-wrap:wrap;gap:4px 10px;font-size:11px;line-height:1.5;display:flex}.work-item-facts>span+span:before{content:"·";margin-right:10px}.work-item-owners{color:var(--text-secondary);border-top:1px solid var(--border);padding-top:8px;font-size:10px;line-height:1.5}.ontology-work-list>footer:not(.pds-dock-footer){border-top:1px solid var(--border);color:var(--text-secondary);flex-direction:column;flex:none;gap:10px;padding:12px 18px 16px;font-size:11px;display:flex}.ontology-work-list>footer:not(.pds-dock-footer)>div{justify-content:space-between;align-items:center;display:flex}.ontology-work-list>footer:not(.pds-dock-footer) .text-button{font-size:11px}.ontology-work-list .work-list-add{width:100%;min-height:36px;font-size:12px}.work-list-source{align-self:flex-start}.ontology-work-list>footer:not(.pds-dock-footer) small{font-size:11px}.work-list-owner{color:var(--text-secondary);flex-direction:column;gap:6px;margin:10px 0 14px;font-size:11px;display:flex}.ontology-work-list header>.work-list-comparison{margin:10px 0 0;font-size:11px;line-height:1.5}.work-list-empty{color:var(--text-muted);flex-direction:column;align-items:flex-start;gap:12px;padding:22px 6px;display:flex}.work-list-empty strong{color:var(--text);font-size:14px}.work-list-empty p{margin:0;font-size:12px;line-height:1.6}.ontology-show-work-list{z-index:var(--z-tools);box-shadow:var(--shadow-panel);position:absolute;top:88px;left:108px}.ontology-workspace .ontology-task-legend>div{flex-wrap:wrap}.ontology-workspace .ontology-task-legend .ontology-pattern-legend small{flex-basis:100%;max-width:none}.ontology-work-list-open .ontology-graph-tooltip{max-width:320px;left:484px}.task-owner>small,.task-assignment-status{font-size:11px}.task-required strong{font-size:13px}.task-relationship-fields select{min-height:38px;font-size:13px}.task-relationship-fields textarea{min-height:78px;font-size:13px;line-height:1.5}.task-relationship-fields small{font-size:11px;line-height:1.6}.ontology-task-authoring .ontology-actions .primary-button{min-height:38px}.ontology-task-authoring .ontology-advanced-fields{margin-top:0}.ontology-work-list .work-item{justify-content:flex-start;align-items:stretch}.ontology-work-list .work-list-search input{padding-left:34px;padding-right:30px}.ontology-task-authoring .ontology-editor-fields:disabled{opacity:1}.ontology-task-authoring .ontology-editor-fields:disabled :is(input,select,textarea){cursor:default;opacity:1;color:var(--text-secondary);-webkit-text-fill-color:var(--text-secondary)}.ontology-task-authoring .task-required input[role=switch]:disabled{opacity:1}.ontology-task-assignment>.ontology-fields{margin-bottom:22px}.ontology-task-authoring .ontology-editor-fields:disabled .picker-trigger{opacity:1;color:var(--text-secondary)}.app-shell.ontology-workspace{--ontology-panel-left:calc(var(--shell-inset) + var(--rail-width) + 12px);--ontology-panel-top:calc(var(--shell-inset) + 56px + 16px);--ontology-list-width:360px;--left-reserve:calc(var(--ontology-panel-left) + 16px);--right-reserve:var(--shell-inset)}.app-shell.ontology-workspace.ontology-left-open{--left-reserve:calc(var(--ontology-panel-left) + var(--ontology-list-width) + 16px)}.app-shell.ontology-workspace.ontology-details-open{--right-reserve:calc(var(--shell-inset) + var(--inspector-width) + var(--inspector-rail-width) + 16px)}.app-shell.ontology-workspace[data-has-docks]{--left-reserve:calc(var(--workspace-edge-left-open,0px) + 16px);--right-reserve:calc(var(--workspace-edge-right-open,0px) + 16px)}.ontology-workspace .ontology-rail{top:var(--ontology-panel-top);max-height:calc(100% - 160px)}.ontology-workspace :is(.ontology-left-panel,.ontology-work-list){left:var(--ontology-panel-left);top:var(--ontology-panel-top);width:var(--ontology-list-width);height:min(800px, calc(max(720px, 100dvh / var(--ui-scale)) - 112px));min-height:0;max-height:800px;z-index:var(--z-panel);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-panel);border-radius:10px;flex-direction:column;padding:0;display:flex;position:absolute;overflow:hidden}.ontology-left-panel>header:not(.pds-dock-header){border-bottom:1px solid var(--border);flex:none;padding:16px;display:block}.ontology-left-panel>header:not(.pds-dock-header) h1{margin:8px 0;font-size:20px;font-weight:600;line-height:26px}.ontology-left-panel>header:not(.pds-dock-header) h2{margin:0;font-size:16px}.ontology-left-panel>header:not(.pds-dock-header) .ontology-row{justify-content:space-between}.ontology-left-panel>header:not(.pds-dock-header) p{color:var(--text-secondary);margin:8px 0 0;font-size:12px;line-height:18px}.ontology-left-panel>footer:not(.pds-dock-footer){border-top:1px solid var(--border);flex-wrap:wrap;flex:none;align-items:center;gap:10px;padding:12px 16px;font-size:11px;display:flex}.ontology-left-panel>footer:not(.pds-dock-footer) small{color:var(--text-muted);font-size:10px;line-height:15px}.ontology-workspace .ontology-controls{width:var(--ontology-list-width)}.ontology-workspace .ontology-control-scroll{flex:1;min-height:0;padding:4px 16px 16px;overflow:auto}.ontology-control-scroll h3{margin:16px 0 4px;font-size:12px;line-height:18px}.ontology-controls footer{justify-content:space-between}.ontology-help{color:var(--text-secondary);font-size:11px;line-height:17px}.ontology-domain-limit{border-bottom:1px solid var(--border);grid-template-columns:8px minmax(0,1fr) 60px 48px;align-items:center;gap:7px;padding:6px 0;font-size:11px;display:grid}.ontology-domain-limit i{border-radius:50%;width:6px;height:6px}.ontology-domain-limit small{text-align:right;color:var(--text-muted);font-variant-numeric:tabular-nums}.ontology-domain-limit input{font-size:11px;min-height:28px!important;padding:3px 5px!important}.ontology-workspace .ontology-inspector{top:var(--ontology-panel-top);right:var(--shell-inset);bottom:var(--workspace-inset-bottom,var(--shell-inset));width:var(--inspector-width);min-height:0;position:absolute;overflow:visible}.ontology-workspace .ontology-browser{top:var(--ontology-panel-top);right:var(--shell-inset);bottom:var(--workspace-inset-bottom,var(--shell-inset));width:1120px;position:absolute;overflow:hidden}.ontology-details-open.ontology-table-open .ontology-browser{width:calc(1440px - var(--inspector-width) - var(--inspector-rail-width));right:calc(var(--shell-inset) + var(--inspector-width) + var(--inspector-rail-width))}.ontology-workspace .ontology-status{top:var(--ontology-panel-top);left:var(--left-reserve);right:var(--right-reserve);max-height:180px;position:absolute;overflow:auto}.ontology-workspace .ontology-legend{left:var(--left-reserve);right:auto;bottom:var(--workspace-inset-bottom,var(--shell-inset));width:fit-content;max-width:calc(100% - var(--left-reserve) - var(--right-reserve));max-height:160px;position:absolute;overflow:auto}.ontology-workspace .ontology-graph-tooltip{left:var(--workspace-collection-left,var(--left-reserve,16px));right:auto;bottom:calc(var(--workspace-inset-bottom,16px) + 100px);max-width:360px;position:absolute;top:auto}.ontology-workspace .ontology-graph-loading{left:var(--left-reserve);top:var(--ontology-panel-top);position:absolute}.ontology-overview-facts{grid-template-columns:repeat(3,1fr);gap:8px;margin:18px 0 12px;display:grid}.ontology-overview-facts span{color:var(--text-muted);flex-direction:column;gap:3px;font-size:10px;display:flex}.ontology-overview-facts strong{color:var(--text);font-variant-numeric:tabular-nums;font-size:22px;font-weight:600;line-height:28px}.ontology-overview-panel .ontology-domain-search{margin:10px 0 0;position:relative}.ontology-domain-search svg{color:var(--text-muted);position:absolute;top:10px;left:9px}.ontology-domain-search input{padding-left:30px!important}.ontology-overview-domains{flex:1;min-height:0;padding:6px 16px 16px;overflow:auto}.ontology-overview-domains h2{justify-content:space-between;align-items:center;margin:16px 0 8px;font-size:12px;display:flex}.ontology-overview-domains h2 span{color:var(--text-muted);font-size:10px;font-weight:400}.ontology-overview-domains section>button{text-align:left;width:100%;min-height:34px;color:var(--text-secondary);background:0 0;border-radius:6px;grid-template-columns:24px 1fr 42px 14px;gap:8px;display:grid;border:0!important;padding:5px 4px!important}.ontology-overview-domains section>button:hover{background:var(--surface-subtle);color:var(--text)}.ontology-overview-domains section>button strong{text-align:right;font-variant-numeric:tabular-nums;font-weight:500}.ontology-domain-icon{align-items:center;display:flex}.ontology-overview-panel footer .pds-dock-footer__content{flex-direction:column;align-items:stretch}.ontology-overview-panel footer .text-button{align-self:flex-start}.ontology-concept-rows{flex:1;min-height:0;padding:0 16px 16px;overflow:auto}.ontology-concept-row{border-bottom:1px solid var(--border);padding:12px 0}.ontology-concept-row>.text-button{text-align:left;color:var(--text);justify-content:flex-start;font-size:12px;line-height:18px}.ontology-concept-row small{color:var(--text-muted);margin-top:4px;font-size:10px;line-height:15px;display:block}.ontology-concept-row[data-selected=true]{box-shadow:inset 3px 0 var(--brand);background:var(--brand-soft);margin:0 -8px;padding:12px 8px}.ontology-table-progress{color:var(--text-muted);padding:0 16px;font-size:11px}.ontology-browser .is-numeric{text-align:right;font-variant-numeric:tabular-nums}.ontology-browser .matching-columns{position:relative}.ontology-browser .matching-columns-menu{z-index:var(--z-popover)}.ontology-relationships-setting{border-bottom:1px solid var(--border);margin-bottom:14px;padding-bottom:12px}.ontology-relationships-setting .ontology-help{margin:2px 0 0}:root[data-theme=dark] .ontology-workspace .workspace-rail{background-image:radial-gradient(180% 75% at 0% 0%,var(--glow-lavender),transparent 72%);border-color:var(--edge-lavender)}:root[data-theme=dark] .ontology-workspace :is(.ontology-left-panel,.ontology-work-list,.ontology-controls){background-image:radial-gradient(150% 60% at 0% 0%,var(--glow-lavender),transparent 72%);border-color:var(--edge-lavender)}:root[data-theme=dark] .ontology-workspace :is(.ontology-browser,.ontology-inspector,.matching-operations){background-image:radial-gradient(120% 55% at 100% 0%,var(--glow-sky),transparent 72%);border-color:var(--edge-sky)}:root[data-theme=dark] .ontology-workspace :is(.ontology-legend,.ontology-work-legend,.ontology-task-legend){background-image:radial-gradient(90% 180% at 0% 0%,var(--glow-mint),transparent 72%);border-color:var(--edge-mint)}.ontology-authoring-dialog>.ds-dialog-footer>.ontology-actions{justify-content:flex-end}.ontology-inspector-toolbar{padding:var(--pds-surface-inset-compact,12px) var(--pds-dock-content-inset,20px);border-bottom:1px solid var(--pds-line);flex:none}.ontology-inspector-toolbar>small{margin-top:var(--pds-space-sm,8px);color:var(--pds-muted);font:12px/16px var(--pds-font);display:block}.ontology-inspector-context{margin-bottom:var(--pds-surface-inset,16px)}.ontology-work-list .pds-dock-footer__content{flex-direction:column;align-items:stretch}.ontology-work-list .pds-dock-footer__content>div{justify-content:space-between;align-items:center;gap:var(--pds-space-section,12px);display:flex}.ontology-inspector>.ontology-inspector-scroll,.ontology-inspector>.pds-dock-page.ontology-inspector-body{overscroll-behavior:contain;flex:1;min-width:0;min-height:0;overflow:auto}.ontology-domain-query{gap:var(--pds-space-section,12px);margin-bottom:var(--pds-surface-inset,16px);display:grid}.ontology-path-steps{gap:var(--pds-space-sm,8px);padding-left:var(--pds-surface-inset,16px);display:grid}.ontology-path-steps>li>small{color:var(--pds-muted)}.ontology-inspector>.pds-dock-band{flex-wrap:wrap}.pds-account-shell__stage{overscroll-behavior:contain;scrollbar-gutter:stable;position:absolute;inset:0;overflow:auto}@keyframes canvas-ribbon-drift{0%{transform:translate(-7.5%)}to{transform:translate(7.5%)}}.application-design-system .pds-field__input input:focus-visible,.app-shell .pds-field__input input:focus-visible{box-shadow:none;outline:none}[data-theme=dark] .application-design-system,[data-theme=dark] .app-shell .pds-scope,[data-theme=dark] .app-shell.pds-scope{--pds-ink:var(--text);--pds-muted:var(--text-secondary);--pds-line:var(--border);--pds-surface:var(--surface);--pds-soft:var(--surface-well);--pds-surface-reading:var(--surface);--pds-surface-chrome:var(--surface-well);--pds-surface-section:var(--surface);--pds-surface-subsection:var(--pds-surface-reading);--pds-chrome-muted:var(--text-secondary);--pds-chrome-accent:var(--brand);--pds-surface-navigation:var(--surface);--pds-surface-context:var(--surface-well);--pds-surface-context-chrome:var(--surface);--pds-surface-context-edge:var(--border);--pds-surface-edge:var(--border);--pds-surface-outline:var(--border);--pds-canvas:var(--canvas);--pds-focus:var(--brand);--pds-accent:var(--brand);--pds-accent-soft:var(--brand-soft);--pds-on-accent:var(--on-brand);--pds-primary:var(--brand);--pds-primary-hover:var(--brand-hover);--pds-on-primary:var(--on-brand);--pds-shadow:var(--shadow-panel);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=dark] .application-design-system .pds-select__popover,[data-theme=dark] .application-design-system .pds-select__trigger,[data-theme=dark] .application-design-system .pds-select__footer{background:var(--pds-surface);border-color:var(--pds-line);color:var(--pds-ink)}[data-theme=dark] .application-design-system .pds-select__status,[data-theme=dark] .application-design-system .pds-select__option:hover,[data-theme=dark] .application-design-system .pds-select__option.is-active{background:var(--pds-soft);color:var(--pds-ink)}[data-theme=dark] .application-design-system .pds-select__option[aria-selected=true]{background:var(--pds-accent-soft);color:var(--pds-ink)}[data-theme=dark] .app-shell .pds-control-panel,[data-theme=dark] .app-shell .pds-control-rail,[data-theme=dark] .app-shell .pds-layout-popup{background:var(--surface);border-color:var(--border)}[data-theme=dark] .app-shell .pds-control-panel>header,[data-theme=dark] .app-shell .pds-layout-popup>header,[data-theme=dark] .app-shell .pds-modal .ds-dialog-header{background:linear-gradient(115deg, var(--surface), var(--surface-well))}.account-entry{--entry-ink:var(--pds-ink);--entry-accent:var(--pds-accent);box-sizing:border-box;zoom:calc(1 / var(--ui-scale,1));width:100vw;min-height:100dvh;color:var(--entry-ink);background-color:var(--canvas-grid-surface);background-image:var(--canvas-ambient-image);font-family:var(--pds-font);background-repeat:no-repeat;flex-direction:column;padding:42px clamp(32px,5.4vw,112px) 28px;display:flex;overflow:clip}.account-entry__header,.account-entry__footer{flex:none;justify-content:space-between;align-items:center;gap:24px;display:flex}.account-entry__brand{letter-spacing:-.045em;align-items:center;gap:18px;font-size:25px;font-weight:600;display:flex}.account-entry__brand img{object-fit:contain;flex:none;width:82px;height:auto;display:block}.account-entry__brand-domain{font-weight:400}.account-entry__utility{align-items:center;gap:4px;display:flex}.account-entry__body{flex:1;grid-template-columns:minmax(0,1fr) 440px;align-items:center;gap:clamp(56px,7vw,144px);width:100%;max-width:1512px;margin:0 auto;padding:48px 0;display:grid}.account-entry__introduction{min-width:0}.account-entry__category{color:var(--entry-accent);letter-spacing:.08em;align-items:center;gap:10px;margin:0 0 28px;font-size:14px;font-weight:600;display:flex}.account-entry__category>span{background:currentColor;width:20px;height:1px}.account-entry__brand-space{aspect-ratio:256/137;width:82px}.account-entry__identity-slot{height:18px;margin-bottom:28px;position:relative}.account-entry__identity{text-align:left;white-space:nowrap;align-items:center;gap:16px;display:flex;position:absolute;bottom:0;left:0}.account-entry__identity>img{flex:none;width:64px;height:auto;display:block}.account-entry__identity-copy{flex-direction:column;gap:5px;display:flex}.account-entry__identity-product{color:var(--entry-accent);letter-spacing:-.025em;font-size:22px;font-weight:500;line-height:28px}.account-entry__identity-company{color:var(--pds-muted);letter-spacing:-.02em;font-size:13px;font-weight:500;line-height:18px}.account-entry__identity--brand-first .account-entry__identity-company{color:var(--entry-ink);letter-spacing:-.045em;font-size:25px;font-weight:600;line-height:30px}.account-entry__identity--brand-first .account-entry__identity-product{letter-spacing:.04em;font-size:14px;line-height:20px}.account-entry__identity--product-first{flex-direction:row-reverse}.account-entry__identity--product-first .account-entry__identity-company{order:1}.account-entry__identity--emblem-above{flex-direction:column;align-items:flex-start;gap:12px}.account-entry__identity--emblem-above>img{width:82px}.account-entry__identity--emblem-above .account-entry__identity-product{letter-spacing:.045em;font-size:16px;font-weight:600;line-height:22px}.account-entry h1{letter-spacing:-.055em;margin:0;font-size:clamp(56px,4.8vw,88px);font-weight:500;line-height:1.06}.account-entry h1>span{color:var(--entry-accent)}.account-entry__description{color:var(--pds-muted);letter-spacing:-.015em;margin:28px 0 0;font-size:19px;line-height:1.6}.account-entry__connections{background-image:var(--canvas-grid-image);background-size:var(--canvas-grid-size) var(--canvas-grid-size);width:calc(100% + 40px);max-width:820px;margin:28px 0 0 -36px;position:relative;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.account-entry__connections svg{width:100%;display:block;overflow:visible}.account-entry__connections path{stroke:color-mix(in srgb, var(--entry-accent) 22%, transparent);stroke-width:1px}.account-entry__connections .account-entry__orbit{stroke:color-mix(in srgb, var(--entry-accent) 12%, transparent);stroke-width:1px}.account-entry__connections .account-entry__signal{stroke:var(--entry-accent);stroke-width:1.5px}.account-entry__node circle{fill:var(--canvas-grid-surface);stroke:color-mix(in srgb, var(--entry-accent) 60%, transparent);stroke-width:1.2px}.account-entry__node--key circle{fill:var(--entry-accent);stroke:none}.account-entry__node--key .account-entry__halo{fill:color-mix(in srgb, var(--entry-accent) 8%, transparent)}.account-entry__graph-label{color:var(--entry-accent);background:var(--canvas-grid-surface);border-radius:4px;padding:4px 9px;font-size:12px;font-weight:500;position:absolute}.account-entry__graph-label--people{top:52%;left:24%}.account-entry__graph-label--skills{top:66%;left:52%}.account-entry__graph-label--opportunity{top:53%;left:75%}.account-entry__graph-caption{color:var(--pds-muted);letter-spacing:.025em;margin-top:4px;padding-left:36px;font-size:11px;display:block}.account-entry__access{min-width:0;padding-top:38px}.account-entry__form{border:1px solid var(--pds-surface-edge);background:var(--pds-surface);min-height:480px;box-shadow:0 20px 70px -36px color-mix(in srgb, var(--entry-accent) 30%, transparent);border-radius:20px}.account-entry__form .account-card{height:auto;padding:0}.account-entry__form .task-page__card{border-radius:inherit;height:auto;min-height:480px;box-shadow:none;background:0 0;border:0}.account-entry__form .task-page__body{gap:24px;padding:42px 36px;overflow:visible}.account-entry__form .account-card__form{gap:24px}.account-entry__form .account-card__form h2{text-align:left;font-size:28px;line-height:36px}.account-entry__form .account-card__form--code h2{text-align:center}.account-entry__form .account-card__links{margin-top:0;font-size:13px}.account-entry__form .pds-code-field--large .pds-code-field__boxes{gap:8px}.account-entry__form .pds-code-field--large input{flex-shrink:1;flex-basis:52px;width:52px;min-width:0}.account-entry__access-note{text-align:center;color:var(--pds-muted);margin:22px 0 0;font-size:12px}.account-entry__footer{color:var(--pds-muted);letter-spacing:.01em;font-size:12px}.account-entry__footer-divider{color:var(--pds-line);padding:0 12px}@media (width>1200px){.account-entry__access{transform-origin:50%;transform:scale(1.2)}}@media (width<=1200px){.account-entry__body{grid-template-columns:minmax(0,1fr) 416px;gap:40px}.account-entry h1{font-size:56px}.account-entry__form .task-page__body{padding-inline:28px}}@media (width<=900px){.account-entry{padding:28px 24px}.account-entry__body{grid-template-columns:1fr;gap:32px;padding:48px 0}.account-entry__introduction{text-align:center;padding-top:0}.account-entry__category{justify-content:center;margin-bottom:20px}.account-entry__identity-slot{margin-bottom:20px}.account-entry__identity{left:50%;translate:-50%}.account-entry__identity--emblem-above{align-items:center}.account-entry h1{font-size:clamp(40px,7vw,64px)}.account-entry__description{margin-top:20px;font-size:17px}.account-entry__connections{display:none}.account-entry__access{width:min(440px,100%);margin:0 auto;padding-top:0}.account-entry__brand{gap:12px;font-size:21px}.account-entry__brand img,.account-entry__brand-space{width:64px}.account-entry__footer{flex-wrap:wrap;justify-content:center}}@media (width<=440px){.account-entry__form .task-page__body{padding:32px 20px}.account-entry__form .pds-code-field--large .pds-code-field__boxes{gap:4px}.account-entry__form .pds-code-field--large input{flex-basis:42px;width:42px}.account-entry__desktop-break{display:none}}.task-page{box-sizing:border-box;height:100%;min-height:0;color:var(--text);font-family:var(--pds-font);background:0 0;flex-direction:column;padding:84px 48px 32px;display:flex}.task-page__head{text-align:center;flex:none;margin-bottom:24px}.task-page__head h1{font:500 32px/40px var(--pds-font);letter-spacing:-.025em;margin:0}.task-page__head p{color:var(--text-secondary);font:15px/22px var(--pds-font);margin:4px 0 0}.task-page__card{box-sizing:border-box;width:100%;max-width:var(--task-page-width,1160px);border:1px solid color-mix(in srgb, var(--border-control) 30%, var(--surface));background:var(--surface);min-height:0;box-shadow:var(--pds-shadow-task);border-radius:20px;flex-direction:column;flex:none;margin:0 auto;display:flex;overflow:hidden}.task-page--narrow{--task-page-width:480px}.task-page--narrow .pds-alert{flex-wrap:wrap}.task-page--narrow .pds-alert>div{flex-basis:calc(100% - 28px)}.task-page--narrow .pds-alert>div~*{margin-left:28px}.task-page--form{--task-page-width:640px}.task-page__card--fixed{height:min(var(--task-page-height), calc(100% - 8px))}.task-page__band{box-sizing:border-box;border-bottom:1px solid var(--border);flex:none;justify-content:center;align-items:center;height:96px;padding:0 40px;display:flex}.task-page__body{flex-direction:column;flex:1;min-height:0;display:flex}.task-page__body--padded{gap:16px;padding:32px 40px;overflow:auto}.task-page__footer{border-top:1px solid var(--border);color:var(--text-secondary);font:13px/20px var(--pds-font);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:16px 40px;display:flex}.ds-dialog.pds-modal.ds-dialog--review.pds-settings-modal{width:min(1120px, calc(100vw / var(--ui-scale,1) - 48px))}.pds-settings-modal>.ds-dialog-body{padding:0;overflow:hidden}.pds-settings-layout{grid-template-columns:224px minmax(0,1fr);height:100%;min-height:0;display:grid}.pds-settings-sidebar{border-right:1px solid var(--pds-line);background:var(--pds-soft);flex-direction:column;min-height:0;display:flex}.pds-settings-search{border:1px solid var(--pds-line);background:var(--pds-surface);border-radius:6px;flex:none;align-items:center;gap:8px;height:32px;margin:12px;padding:0 8px;display:flex}.pds-settings-search input{width:100%;min-width:0;color:var(--pds-ink);font:12px var(--pds-font);background:0 0;border:0;outline:none}.pds-settings-search:focus-within{outline:2px solid var(--pds-accent);outline-offset:2px}.pds-settings-sidebar nav{flex:1;min-height:0;padding:0 8px 12px;overflow:auto}.pds-settings-groups>.pds-accordion-item{border-bottom:0}.pds-settings-groups>.pds-accordion-item+.pds-accordion-item{margin-top:8px}.pds-settings-groups .pds-accordion-heading h3{margin:0}.pds-settings-groups .pds-accordion-heading h3>button{min-height:var(--pds-control-height);gap:8px;padding:6px 8px}.pds-settings-groups .pds-accordion-content{padding:2px 0 4px}.pds-settings-groups .pds-accordion-heading button:focus-visible{outline:2px solid var(--pds-accent);outline-offset:-2px}.pds-settings-nav-category{color:var(--pds-muted);font:11px/18px var(--pds-font);margin:8px 8px 2px}.pds-settings-nav-item{width:100%;min-height:32px;color:var(--pds-ink);font:12px/20px var(--pds-font);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;align-items:center;gap:8px;padding:5px 8px;display:flex}.pds-settings-nav-item>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.pds-settings-nav-item>.pds-icon{flex:none}.pds-settings-nav-item:hover{background:var(--pds-surface)}.pds-settings-nav-item[aria-current]{background:var(--pds-accent-soft);color:var(--pds-accent);font-weight:600}.pds-settings-nav-item:focus-visible{outline:2px solid var(--pds-accent);outline-offset:-2px}.pds-settings-nav-item:disabled{opacity:.6;cursor:wait}.pds-settings-identity{border-top:1px solid var(--pds-line);color:var(--pds-muted);text-overflow:ellipsis;white-space:nowrap;padding:10px 16px;font-size:11px;overflow:hidden}.pds-settings-content{flex-direction:column;min-width:0;min-height:0;display:flex}.pds-settings-section-header{border-bottom:1px solid var(--pds-line);flex:none;padding:14px 16px}.pds-settings-section-header span{color:var(--pds-muted);font-size:11px}.pds-settings-section-header h2{color:var(--pds-ink);font:600 19px/26px var(--pds-font);outline:none;margin:3px 0 0}.pds-settings-section-body{scrollbar-gutter:stable;flex:1;min-height:0;padding:16px;font-size:13px;line-height:1.5;overflow:auto}.pds-settings-saving,.pds-settings-empty-search{color:var(--pds-muted);font-size:12px}.pds-settings-empty-search{padding:8px}.pds-settings-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pds-settings-preference{border-bottom:1px solid var(--pds-line);justify-content:space-between;align-items:center;gap:24px;padding:12px 0;display:flex}.pds-settings-preference p{color:var(--pds-muted);margin:4px 0 0;font-size:12px}@media (width<=760px){.pds-settings-layout{grid-template-columns:180px minmax(0,1fr)}}.pds-settings-groups>.pds-accordion-item>.pds-accordion-heading button{border:1px solid var(--pds-line);background:var(--pds-surface);color:var(--pds-ink);border-radius:6px;margin-bottom:4px}.pds-settings-groups>.pds-accordion-item>.pds-accordion-heading strong{font-weight:700}.pds-settings-group-pages{border-left:1px solid var(--pds-line);margin-left:8px;padding-left:8px}.pds-settings-subgroups>.pds-accordion-item{border:0}.pds-settings-subgroups .pds-accordion-heading h4{margin:0}.pds-settings-subgroups .pds-accordion-heading h4>button{min-height:var(--pds-control-height);background:var(--pds-soft);border-radius:5px;gap:6px;padding:6px 8px}.pds-settings-subgroups .pds-accordion-heading .pds-icon:not(.pds-accordion-chevron){width:16px;height:16px}.pds-settings-subgroups .pds-accordion-title strong{font-weight:600}.pds-settings-groups .pds-accordion-title strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pds-settings-subgroups .pds-accordion-content{padding:2px 0 6px}.pds-settings-nested-pages{border-left:1px solid var(--pds-line);margin-left:12px;padding-left:6px}.pds-settings-nested-pages .pds-settings-nav-item{font-size:12px}.account-menu{color:var(--pds-ink);flex-direction:column;display:flex}.account-menu__identity{align-items:center;gap:12px;padding:8px 8px 16px;display:flex}.account-menu__avatar{border:1px solid var(--pds-line);background:var(--pds-soft);width:36px;height:36px;color:var(--pds-muted);border-radius:50%;flex:none;place-items:center;display:grid}.account-menu__identity-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.account-menu__email{font:550 13px/18px var(--pds-font);overflow-wrap:anywhere}.account-menu__role{color:var(--pds-muted);font:400 12px/18px var(--pds-font)}.account-menu__actions{border-top:1px solid var(--pds-line);flex-direction:column;gap:4px;padding-block:8px;display:flex}.account-menu button.account-menu__action.btn{min-height:var(--pds-control-height,32px);border-radius:var(--radius-field,6px);color:var(--pds-ink);font:450 13px/20px var(--pds-font);text-align:start;justify-content:flex-start;gap:10px;padding-inline:8px}.account-menu button.account-menu__action:hover:not([aria-disabled=true]){background:var(--pds-soft);color:var(--pds-ink);text-decoration:none}.account-menu__action .btn-icon,.account-menu__security>.pds-icon{color:var(--pds-muted)}.account-menu__security{min-height:var(--pds-control-height,32px);font:450 13px/20px var(--pds-font);align-items:center;gap:10px;padding-inline:8px;display:flex}.account-menu__security>.pds-icon{flex:none}.account-menu__status{background:var(--pds-soft);color:var(--pds-muted);font:550 11px/18px var(--pds-font);border-radius:4px;margin-left:auto;padding:1px 7px}.account-menu__sign-out{border-top:1px solid var(--pds-line);padding-top:8px}.account-card .task-page__head h1{color:var(--text-secondary);font:500 18px/26px var(--pds-font);letter-spacing:0}.account-card__form{flex-direction:column;gap:20px;display:flex}.account-card__heading{text-align:center;flex-direction:column;gap:8px;display:flex}.account-card__form :is(h1,h2){font:500 30px/38px var(--pds-font);letter-spacing:-.025em;text-align:center;margin:0}.account-card__form :is(h1,h2):focus{outline:none}.account-card__lead{color:var(--text-secondary);font:14px/22px var(--pds-font);overflow-wrap:anywhere;margin:0}.account-card__lead strong{color:var(--text);font-weight:550}.account-card .pds-field,.account-card .pds-field>label,.account-card .pds-field>p,.account-card .pds-select,.account-card .pds-select>label,.account-card .pds-alert,.account-card button.pds-button,.account-card button.pds-button.btn--sm{font-size:14px;line-height:20px}.account-card .pds-field__input input{padding-inline:12px}.account-card .pds-select{width:100%}.account-card .pds-select__trigger{padding-inline:12px}.account-card__form button[type=submit]{min-height:44px}.account-card__form--code{text-align:center}.account-card__form--code .pds-code-field__boxes{justify-content:center}.account-card__form--code .pds-code-field>label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.account-card__actions{flex-direction:column;align-items:center;gap:8px;display:flex}.account-card__links{width:100%;color:var(--text-secondary);flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;margin-top:8px;font-size:14px;display:inline-flex}.account-card button.pds-button.account-card__link,.account-card .account-card__links button.pds-button{color:var(--text-secondary);text-underline-offset:4px;background:0 0;border-color:#0000;padding:0;text-decoration:underline}.account-card button.pds-button.account-card__link:is(:disabled,[aria-disabled=true]),.account-card .account-card__links button.pds-button:is(:disabled,[aria-disabled=true]){color:var(--text-muted);text-decoration:none}.account-card__notice{color:var(--text-secondary);font:14px/22px var(--pds-font);text-align:center;margin:0}.account-card__legal{color:var(--text-secondary);font:12px/18px var(--pds-font);text-align:center;margin:0}.account-card__legal a{color:inherit;text-underline-offset:3px;text-decoration:underline}.account-card__links--stacked{flex-direction:column;gap:2px}.onboarding-card__footer{justify-content:flex-end;width:100%;display:flex}.onboarding-step{width:100%;margin-inline:auto}.onboarding-step--narrow{max-width:400px}.mfa-enroll{text-align:center;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:48px;display:grid}.mfa-enroll__column{flex-direction:column;align-items:center;gap:16px;display:flex}.mfa-enroll__title{font:500 16px/24px var(--pds-font);margin:0}.mfa-enroll__key{flex-direction:column;align-items:center;gap:8px;display:flex}.mfa-enroll__key code{letter-spacing:.08em;overflow-wrap:anywhere;font:500 15px/22px ui-monospace,monospace}.mfa-enroll .pds-alert{text-align:start;width:100%}.change-password{flex-direction:column;gap:16px;display:flex}.onboarding-terms{text-align:center;font:14px/22px var(--pds-font);flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.onboarding-terms a{color:var(--text);text-underline-offset:3px;text-decoration:underline}.onboarding-form{flex-direction:column;gap:16px;display:flex}.onboarding-workspace{text-align:start}.onboarding-card .pds-step-bar{width:100%}.pds-password-field .pds-field__input>span:last-child{padding:0 2px;display:flex}.pds-code-field__boxes{gap:8px;display:flex}.pds-code-field__box{box-sizing:border-box;width:40px;height:var(--pds-control-height,32px);border:1px solid var(--pds-line);background:var(--pds-surface);color:var(--pds-ink);font:500 16px / 1 var(--pds-font);font-variant-numeric:tabular-nums;text-align:center;border-radius:7px;padding:0}.pds-code-field__box:focus-visible{outline:2px solid var(--pds-focus);outline-offset:2px}.pds-code-field__box[aria-invalid=true]{border-color:var(--pds-danger)}.pds-code-field__box:disabled{background:var(--pds-surface-muted,var(--pds-surface));color:var(--pds-muted)}.pds-code-field--large .pds-code-field__boxes{gap:12px}.pds-code-field--large .pds-code-field__box{flex:0 0 56px;width:56px;height:56px;font-size:18px}.pds-qr-image{background:var(--pds-surface,white);flex:none;display:inline-block}.pds-qr-image>img{width:100%;height:100%;display:block}.session-gate__banner{z-index:var(--z-popover);border-radius:var(--pds-radius);width:min(560px,100vw - 96px);box-shadow:var(--pds-shadow-island);position:fixed;top:84px;left:50%;transform:translate(-50%)}.session-gate__actions{flex-wrap:wrap;gap:8px;display:flex}:root{--sigma-background-color:#fff;--sigma-controls-background-color:#fff;--sigma-controls-background-color-hover:#0003;--sigma-controls-border-color:#0003;--sigma-controls-color:#000;--sigma-controls-zindex:100;--sigma-controls-margin:5px;--sigma-controls-size:30px}div.react-sigma{background:var(--sigma-background-color);width:100%;height:100%;position:relative}div.sigma-container{width:100%;height:100%}.react-sigma-controls{z-index:var(--sigma-controls-zindex);border:2px solid var(--sigma-controls-border-color);color:var(--sigma-controls-color);background-color:var(--sigma-controls-background-color);border-radius:4px;position:absolute}.react-sigma-controls.bottom-right{bottom:var(--sigma-controls-margin);right:var(--sigma-controls-margin)}.react-sigma-controls.bottom-left{bottom:var(--sigma-controls-margin);left:var(--sigma-controls-margin)}.react-sigma-controls.top-right{top:var(--sigma-controls-margin);right:var(--sigma-controls-margin)}.react-sigma-controls.top-left{top:var(--sigma-controls-margin);left:var(--sigma-controls-margin)}.react-sigma-controls:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.react-sigma-controls:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.react-sigma-control{width:var(--sigma-controls-size);height:var(--sigma-controls-size);line-height:var(--sigma-controls-size);background-color:var(--sigma-controls-background-color);border-bottom:1px solid var(--sigma-controls-border-color)}.react-sigma-control:last-child{border-bottom:none}.react-sigma-control>*{box-sizing:border-box}.react-sigma-control>button{width:var(--sigma-controls-size);height:var(--sigma-controls-size);line-height:var(--sigma-controls-size);background-position:50%;background-repeat:no-repeat;background-size:50%;background-color:var(--sigma-controls-background-color);clip:rect(0,0,0,0);border:none;margin:0;padding:0;display:block}.react-sigma-control>button:hover{background-color:var(--sigma-controls-background-color-hover)}.react-sigma-search{background-color:var(--sigma-controls-background-color)}.react-sigma-search label{visibility:hidden}.react-sigma-search input{color:var(--sigma-controls-color);background-color:var(--sigma-controls-background-color);width:100%;padding:var(--sigma-controls-margin);box-sizing:border-box;border:none;margin:0;font-size:1em}:root,.pds-scope,[data-workspace-accent]{--canvas-grid-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%3e%3ccircle%20cx='1'%20cy='1'%20r='.7'%20fill='%23b8c6cd'%20opacity='.78'%20/%3e%3c/svg%3e");--canvas-grid-size:24px;--canvas-grid-surface:#f7f8f9;--canvas-top-ribbon-image:linear-gradient(180deg, transparent, var(--canvas-grid-surface) 180px), linear-gradient(100deg, var(--workspace-canvas-tint,#39937b4d), var(--workspace-canvas-secondary,#528ec445) 52%, var(--workspace-canvas-tertiary,#9f80b93d));--canvas-ambient-image:var(--canvas-top-ribbon-image);--canvas-background-image:var(--canvas-grid-image), var(--canvas-ambient-image);--canvas-background-size:var(--canvas-grid-size) var(--canvas-grid-size), 100% 100%, 100% 100%;--canvas-ribbon-height:180px;--canvas-ribbon-duration:4s;--canvas-ribbon-overscan:10%}.canvas-grid,.canvas-ambient{background-color:var(--canvas-grid-surface);background-position:0 0}.canvas-grid{background-image:var(--canvas-background-image);background-size:var(--canvas-background-size);background-repeat:repeat}.canvas-ambient{background-image:var(--canvas-ambient-image);background-repeat:no-repeat;background-size:100% 100%}:root[data-theme=dark],[data-theme=dark] .pds-scope,[data-theme=dark] [data-workspace-accent]{--canvas-grid-surface:#00112a;--canvas-ambient-image:radial-gradient(55% 60% at 12% 8%, #0cd2e921, transparent 70%), radial-gradient(50% 55% at 88% 92%, #ed168b1a, transparent 70%), radial-gradient(45% 50% at 70% 35%, #c4b5fd14, transparent 70%), linear-gradient(180deg, #0a2445, #041a35 55%, #00112a);--canvas-background-size:var(--canvas-grid-size) var(--canvas-grid-size), 100% 100%, 100% 100%, 100% 100%, 100% 100%}@font-face{font-family:Figtree;font-weight:400 700;font-style:normal;font-display:swap;src:url(/fonts/figtree-400.woff2)format("woff2")}:root{--font-family:Figtree, ui-sans-serif, system-ui, sans-serif;--font-meta:10px;--line-meta:14px;--font-ui:11px;--line-ui:16px;--font-body:12px;--line-body:18px;--font-section:12px;--font-panel:16px;--font-modal:20px;--font-value:24px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--control-height:var(--pds-control-height,32px);--control-dense:var(--pds-control-height-sm,28px);--target-min:var(--pds-control-height-sm,28px);--ui-scale:1;--row-compact:32px;--row-standard:40px;--row-identity:48px;--radius-field:6px;--radius-panel:10px;--radius-modal:12px;--shell-inset:16px;--shell-header:56px;--shell-panel-top:88px;--rail-width:80px;--controls-width:320px;--control-panel-max-height:800px;--inspector-width:480px;--section-rail-width:66px;--inspector-rail-width:0px;--insight-width:640px;--table-width:1120px;--table-split-width:1440px;--modal-small:480px;--modal-form:640px;--modal-review:800px;--modal-task:960px;--modal-compare:1200px;--z-canvas:0;--z-glyph:10;--z-tools:20;--z-panel:30;--z-header:40;--z-popover:50;--z-backdrop:80;--z-modal:90;--z-toast:100;--motion-hover:var(--pds-motion-press,.12s);--motion-menu:var(--pds-motion-press,.12s);--motion-panel:var(--pds-motion-state,.16s);--motion-layout:var(--pds-motion-disclosure,.22s)}:root,:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--brand:#7c3aed;--brand-hover:#6d28d9;--brand-deep:#5b21b6;--brand-soft:#f5f3ff;--on-brand:#fff;--text:#0f0d1a;--text-secondary:#4b5563;--text-muted:#667085;--text-emphasis:#0f0d1a;--text-kicker:#667085;--surface-well:#f7f7fa;--data-supply:#167d8d;--data-demand:#b64f78;--surface:#fff;--surface-raised:#fff;--surface-subtle:#f7f7fa;--canvas:var(--canvas-grid-surface);--border:#e7e2ef;--border-control:#8b8799;--success:#047857;--success-soft:#ecfdf5;--warning:#b45309;--warning-soft:#fffbeb;--danger:#be123c;--danger-soft:#fff1f2;--info:#1d4ed8;--info-soft:#eff6ff;--on-status:#fff;--ring-track:#878d9e;--graph-edge:#85899a;--graph-edge-active:#4b5563;--graph-grid:#6d5bd012;--graph-grid-major:#6d5bd021;--ask-gradient-1:#7c3aed;--ask-gradient-2:#0cb4d0;--ask-gradient-3:#ec4899;--graph-blue:#4263c7;--graph-teal:#167d8d;--graph-green:#56833c;--graph-amber:#a96a13;--graph-rose:#b64f78;--graph-slate:#697386;--graph-rust:#af6542;--graph-purple:#8c6bb1;--graph-sky:#2a78b0;--graph-olive:#7a7a1e;--graph-orchid:#a1449f;--metric-low:#dbeafe;--metric-mid:#60a5fa;--metric-high:#1d4ed8;--backdrop:#0f0d1a66;--shadow-panel:0 4px 20px #0f0d1a0f;--shadow-modal:0 24px 80px #0f0d1a33}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--brand:#c4b5fd;--brand-hover:#ddd6fe;--brand-deep:#a78bfa;--brand-soft:#20264a;--on-brand:#07162e;--text:#e6ecf7;--text-secondary:#b7c6dc;--text-muted:#93a3bc;--text-emphasis:#c4b5fd;--text-kicker:#0cd2e9;--surface:#0a2445;--surface-raised:#123154;--surface-subtle:#102b4d;--surface-well:#061b36;--canvas:#041a35;--border:#96afd229;--border-control:#7895b5;--success:#36d399;--success-soft:#07362e;--warning:#fcd615;--warning-soft:#332e14;--danger:#ff97b4;--danger-soft:#3a1932;--info:#0cd2e9;--info-soft:#073440;--on-status:#07162e;--ring-track:#7895b5;--graph-edge:#5f7898;--graph-edge-active:#b7c3d7;--graph-grid:#7fa6d614;--graph-grid-major:#7fa6d626;--ask-gradient-1:#a78bfa;--ask-gradient-2:#0cd2e9;--ask-gradient-3:#f472b6;--graph-blue:#82aaff;--graph-teal:#0cd2e9;--graph-green:#3dd68c;--graph-amber:#fcd615;--graph-rose:#ec137b;--graph-slate:#91a4bf;--graph-rust:#ff926b;--graph-purple:#b39aff;--graph-sky:#5ec8ff;--graph-olive:#c6e35a;--graph-orchid:#f07ce8;--data-supply:#0cd2e9;--data-demand:#ec137b;--metric-low:#497997;--metric-mid:#0aa4ba;--metric-high:#0cd2e9;--backdrop:#000814ad;--shadow-panel:0 4px 20px #0008142e;--shadow-modal:0 24px 80px #0008147a;--glow-cyan:#0cd2e945;--glow-lavender:#c4b5fd45;--glow-mint:#6bdfb338;--glow-sky:#89bdfa40;--edge-cyan:#0cd2e957;--edge-lavender:#c4b5fd5c;--edge-mint:#6bdfb34d;--edge-sky:#89bdfa52;--canvas-dot:#96afd221}@media (prefers-reduced-motion:reduce){:root{--motion-hover:0s;--motion-menu:0s;--motion-panel:0s;--motion-layout:0s}}:root{--brand-50:var(--brand-soft);--brand-100:var(--brand-soft);--brand-200:var(--border);--brand-300:var(--brand-hover);--brand-400:var(--brand);--green:var(--brand);--muted:var(--text-muted);--line:var(--border);--overlay-gap:var(--shell-inset);--overlay-shadow:var(--shadow-panel)}*{box-sizing:border-box}html,body,#root{width:100%;min-width:0;height:100%;min-height:0;color:var(--text);background:var(--canvas);margin:0;overflow:clip}body{zoom:var(--ui-scale);width:calc(100vw / var(--ui-scale));height:calc(100dvh / var(--ui-scale));font:var(--font-body)/var(--line-body) var(--font-family);font-synthesis:none;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:var(--font-ui)/var(--line-ui) var(--font-family);color:inherit}button{cursor:pointer}button:disabled{cursor:default;opacity:.48}button,summary,input,select,textarea,a{touch-action:manipulation}button{min-width:var(--target-min);min-height:var(--target-min)}button svg{flex-shrink:0}a{color:var(--brand-hover)}[hidden]{display:none!important}:focus-visible{outline:2px solid var(--pds-focus,var(--brand));outline-offset:2px}input,select,textarea{border:1px solid var(--border-control);border-radius:var(--radius-field);background:var(--surface);min-height:var(--control-height);padding:6px 9px}input::placeholder,textarea::placeholder{color:var(--text-muted);opacity:1}input[type=checkbox],input[type=radio]{appearance:none;border:1px solid var(--border-control);background:var(--surface);width:14px;height:14px;min-height:14px;color:var(--on-brand);cursor:pointer;vertical-align:middle;border-radius:3px;flex:none;place-content:center;margin:0;padding:0;display:inline-grid}input[type=radio]{border-radius:50%}input[type=checkbox]:before{content:"";clip-path:polygon(12% 50%,0 64%,38% 100%,100% 22%,86% 8%,38% 72%);background:currentColor;width:9px;height:9px;transform:scale(0)}input[type=checkbox]:indeterminate:before{clip-path:none;border-radius:1px;width:8px;height:2px}input[type=radio]:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px;transform:scale(0)}input:is([type=checkbox],[type=radio]):is(:checked,:indeterminate){border-color:var(--brand);background:var(--brand)}input:is([type=checkbox],[type=radio]):is(:checked,:indeterminate):before{transform:scale(1)}input:is([type=checkbox],[type=radio]):hover:not(:disabled,:checked,:indeterminate){border-color:var(--text-secondary)}input:is([type=checkbox],[type=radio]):focus-visible{outline:2px solid var(--pds-focus,var(--brand));outline-offset:1px}input:is([type=checkbox],[type=radio]):disabled{opacity:.5;cursor:not-allowed}@media (forced-colors:active){input:is([type=checkbox],[type=radio]){appearance:auto}}input[type=range]{accent-color:var(--brand);min-height:var(--target-min);background:0 0;border:0;padding:0}input[type=search]::-webkit-search-cancel-button{cursor:pointer}textarea{resize:vertical}select{max-width:100%}h1,h2,h3,h4,p,dl{margin-top:0}h1{font-size:24px;font-weight:600;line-height:30px}h2{font-size:16px;font-weight:600;line-height:22px}h3{font-size:12px;font-weight:600;line-height:18px}h4{font-size:11px;font-weight:600;line-height:16px}p{line-height:18px}small{font-size:10px;line-height:14px}strong,b{font-weight:600}table{font-variant-numeric:tabular-nums}th{font-weight:600}button,select,input{transition:background var(--motion-hover),border-color var(--motion-hover),color var(--motion-hover)}button:hover:not(:disabled){filter:none}::selection{background:var(--brand-soft);color:var(--text)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:var(--border-control);border:2px solid var(--surface);border-radius:6px}::-webkit-scrollbar-track{background:var(--surface)}.primary-button,.secondary-button,.danger-button{min-height:var(--control-height);white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:6px 12px;font-weight:600;display:inline-flex}.primary-button{background:var(--brand);color:var(--on-brand);border:1px solid var(--brand)}.primary-button:hover:not(:disabled){background:var(--brand-hover);border-color:var(--brand-hover)}.secondary-button{background:var(--surface);color:var(--text-secondary);border:1px solid var(--border-control)}.secondary-button:hover:not(:disabled){background:var(--surface-subtle);color:var(--text)}.danger-button{background:var(--danger);border:1px solid var(--danger);color:var(--on-status)}.icon-button{width:var(--control-dense);height:var(--control-dense);min-height:var(--control-dense);color:var(--text-secondary);background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;padding:4px;display:inline-flex}.icon-button:hover:not(:disabled){background:var(--surface-subtle);color:var(--text)}.icon-button[aria-pressed=true]{color:var(--brand);background:var(--brand-soft)}.text-link{color:var(--brand-hover);text-align:left;min-height:var(--target-min);background:0 0;border:0;align-items:center;gap:4px;padding:3px 0;display:inline-flex}.text-link:hover:not(:disabled){text-decoration:underline}.full{width:100%}.field{color:var(--text-secondary);flex-direction:column;gap:5px;margin-bottom:12px;font-size:11px;line-height:16px;display:flex}.field input,.field select,.field textarea{width:100%;color:var(--text)}.field small{color:var(--text-muted)}.field-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.field-pair>*{min-width:0}.check-label{min-height:28px;color:var(--text-secondary);cursor:pointer;align-items:center;gap:8px;font-size:11px;line-height:16px;display:flex}.choice-fieldset{border:0;margin:16px 0;padding:0}.choice-fieldset legend{margin-bottom:6px;font-size:12px;font-weight:600}.section-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.section-heading h3{margin:3px 0 0}.eyebrow{color:var(--text-kicker);letter-spacing:.03em;font-size:10px;font-weight:500;line-height:14px}.form-note{color:var(--text-muted);margin:12px 0;font-size:10px;line-height:14px}.inline-error{color:var(--danger);background:var(--danger-soft);border:1px solid var(--danger);border-radius:6px;padding:10px 12px}.avatar{border:1px solid var(--border);width:40px;height:40px;color:var(--brand);background:var(--brand-soft);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.spin{animation:1.1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.talent-loading{min-height:0;height:calc(100dvh / var(--ui-scale));flex-direction:column;justify-content:center;align-items:center;gap:24px;display:flex;position:relative;overflow:auto}.talent-loading>.app-settings-button{position:absolute;top:24px;right:24px}.talent-loading .state-message{border:1px solid var(--border);background:var(--surface);border-radius:10px;max-width:560px}.loading-emblem{object-fit:contain}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:0s!important}.spin{animation:none}}:root :is(input,select,textarea,.picker-trigger):where(:not([type=checkbox],[type=radio],[type=range])):focus-visible{outline-offset:0;border-color:var(--text-secondary);box-shadow:inset 0 0 0 1px var(--text-secondary);outline:none}:root :is(.catalog-search,.picker-search,.matching-search,.detail-table-toolbar label,.date-field,.person-search-field):focus-within{border-color:var(--text-secondary);box-shadow:inset 0 0 0 1px var(--text-secondary);outline:none}:root :is(.catalog-search,.picker-search,.matching-search,.detail-table-toolbar label,.date-field,.person-search-field) input:focus-visible{box-shadow:none;outline:none}@media (forced-colors:active){:root :is(input,select,textarea,.picker-trigger):focus-visible,:root :is(.catalog-search,.picker-search,.matching-search,.detail-table-toolbar label,.date-field,.person-search-field):focus-within{outline-offset:-2px;outline:2px solid highlight}:root :is(.catalog-search,.picker-search,.matching-search,.detail-table-toolbar label) input:focus-visible{outline:none}}input[type=search]::-webkit-search-cancel-button{appearance:none;display:none}input[type=search]::-webkit-search-decoration{appearance:none;display:none}.field-clear{width:var(--target-min);height:var(--target-min);min-height:var(--target-min);color:var(--text-muted);background:0 0;border:0;border-radius:4px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.field-clear:hover{background:var(--surface-subtle);color:var(--text)}.required-mark{color:var(--text-secondary);font-weight:600}.date-field{min-width:0;height:var(--control-height);border:1px solid var(--border-control);border-radius:var(--radius-field);background:var(--surface);align-items:center;padding:0 2px 0 0;display:flex;position:relative}.date-field>input[type=text]{border-radius:var(--radius-field);min-width:0;height:100%;min-height:0;color:var(--text);font-variant-numeric:tabular-nums;background:0 0;border:0;flex:1;padding:0 8px}.date-field>input[type=text]:focus-visible{box-shadow:none;outline:none}.date-field[data-invalid]{border-color:var(--danger)}.date-field-button{width:28px;height:28px;min-height:28px;color:var(--text-muted);background:0 0;border:0;border-radius:4px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.date-field-button:hover{background:var(--surface-subtle);color:var(--text)}.date-field-native{opacity:0;pointer-events:none;border:0;width:28px;height:1px;min-height:0;padding:0;position:absolute;bottom:0;right:0}.control-disclosure>summary{cursor:pointer;min-height:28px;color:var(--text-secondary);font:500 var(--font-ui)/var(--line-ui) var(--font-family);align-items:center;gap:8px;list-style:none;display:flex}.control-disclosure>summary::-webkit-details-marker{display:none}.control-disclosure>summary:before{content:"";width:5px;height:5px;transition:transform var(--motion-hover);border-bottom:1.5px solid;border-right:1.5px solid;flex:none;margin:0 2px 0 1px;transform:rotate(-45deg)}.control-disclosure[open]>summary:before{transform:rotate(45deg)}.control-disclosure>summary:hover{color:var(--text)}.control-disclosure.is-compact>summary{min-height:var(--target-min);font-size:var(--font-meta);line-height:var(--line-meta)}.app-shell{width:100%;min-width:0;height:calc(100dvh / var(--ui-scale));background-color:var(--canvas-grid-surface);background-image:var(--canvas-background-image);background-size:var(--canvas-background-size);--left-reserve:calc(var(--controls-width) + var(--rail-width) + 44px);--right-reserve:16px;background-position:0 0;min-height:0;position:relative;overflow:hidden}.canvas-area,.sigma-container{position:absolute;inset:0;background:0 0!important}.canvas-area{z-index:var(--z-canvas)}.app-header{z-index:var(--z-header);background:var(--surface);border:1px solid var(--border);height:56px;box-shadow:var(--shadow-panel);border-radius:10px;align-items:center;gap:16px;padding:0 16px;display:flex;position:absolute;top:16px;left:16px;right:16px}.brand-mark{object-fit:contain;width:45px;height:auto}.brand-lockup{min-width:186px}.brand-title{font-size:var(--font-panel);font-weight:600;line-height:22px;display:block}.brand-subtitle{color:var(--text-muted);font-size:10px;line-height:14px;display:block}.header-divider{background:var(--border);flex:none;width:1px;height:28px}.header-actions{align-items:center;gap:12px;margin-left:auto;display:flex}.workspace-rail:not(.people-control-rail){z-index:var(--z-tools);background:var(--surface);border:1px solid var(--border);width:40px;box-shadow:var(--shadow-panel);border-radius:10px;flex-direction:column;align-items:center;gap:8px;padding:6px 4px;display:flex;position:absolute;top:88px;left:16px}.controls-toggle{width:30px;height:30px;color:var(--text-secondary);background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:5px;display:flex}.controls-toggle:hover,.controls-toggle.active{background:var(--brand-soft);color:var(--brand)}.workspace-rail .rail-divider{background:var(--border);width:20px;height:1px;margin:2px 0}.talent-controls{background:var(--surface);border:1px solid var(--border);min-height:0;box-shadow:var(--shadow-panel);border-radius:10px}.employee-drawer:not(.ask-drawer),.talent-drawer{z-index:var(--z-panel);width:var(--inspector-width);position:absolute;top:88px;bottom:16px;right:16px}.employee-drawer,.talent-drawer{background:var(--surface);border:1px solid var(--border);max-height:none;box-shadow:var(--shadow-panel);border-radius:10px;overflow:hidden}.talent-drawer[data-detail-table=true]{width:1120px}.details-open{--right-reserve:calc(var(--inspector-width) + var(--inspector-rail-width) + 32px)}.detail-insight-open{--right-reserve:calc(672px + var(--inspector-rail-width))}.detail-table-open{--right-reserve:1152px}.matching-panel{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-panel);border-radius:10px}.matches-open{--right-reserve:1152px;--left-reserve:calc(var(--shell-inset) + var(--rail-width) + 12px)}.matches-open.details-open:not(.detail-table-open){--right-reserve:1472px}.matches-open.details-open:not(.detail-table-open) .matching-panel{right:calc(var(--inspector-width) + var(--inspector-rail-width) + 16px);width:calc(1440px - var(--inspector-width) - var(--inspector-rail-width));box-shadow:none;z-index:calc(var(--z-panel) + 1);border-right:0;border-radius:10px 0 0 10px}.matches-open.details-open:not(.detail-table-open) .talent-drawer{width:var(--inspector-width);box-shadow:none;border-radius:0 10px 10px 0}.matching-panel:not(.is-open),.matching-panel.is-obscured,.detail-table-open .matching-panel{display:none!important}.detail-table-open{--left-reserve:calc(var(--shell-inset) + var(--rail-width) + 12px)}.talent-drawer[data-detail-split=true]{width:1440px}.detail-table-split-open{--right-reserve:1472px}.workspace-rail:not(.people-control-rail){width:var(--rail-width);gap:8px;height:max-content;max-height:none;padding:8px 5px;overflow:visible}.rail-group{flex-direction:column;align-items:stretch;gap:3px;width:100%;display:flex}.rail-group+.rail-group{border-top:1px solid var(--border);padding-top:8px}.rail-group-label{text-align:center;color:var(--text-muted);padding:0 2px 3px;font-size:10px;line-height:14px}.rail-tool{width:100%;min-height:45px;color:var(--text-secondary);background:0 0;border:1px solid #0000;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:5px 2px;font-size:11px;line-height:16px;display:flex}.rail-tool:hover{background:var(--surface-subtle);color:var(--text)}.rail-tool[aria-pressed=true]{background:var(--brand-soft);border-color:var(--brand);color:var(--brand-hover)}.rail-domains .rail-tool[aria-pressed=true]{box-shadow:inset 2px 0 var(--brand)}.rail-tool{position:relative}.rail-count{background:var(--brand-soft);border:1px solid var(--border);color:var(--brand-hover);border-radius:4px;padding:0 4px;font-size:10px;line-height:14px;position:absolute;top:3px;right:4px}.app-header .brand-mark{flex:none;height:auto}:root[data-theme=dark] .app-shell :is(.canvas-area,.sigma-container){background:0 0!important}:root[data-theme=dark] .app-shell .app-header.app-nav{background-image:none;border-color:#0000}:root[data-theme=dark] .app-shell .app-nav .nav-island{background-image:radial-gradient(160% 220% at 0% 0%, var(--glow-lavender), transparent 72%);border-color:var(--edge-lavender)}.canvas-bottom-dock{left:var(--left-reserve);right:var(--right-reserve);bottom:var(--workspace-inset-bottom,16px);z-index:var(--z-tools);pointer-events:none;flex-direction:column;gap:8px;margin-right:16px;display:flex;position:absolute}.canvas-bottom-dock>*{pointer-events:auto}.quick-filters{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-panel);border-radius:10px;overflow:hidden}.department-legend{flex-wrap:wrap;align-items:center;gap:4px 6px;padding:10px 12px;display:flex}.department-legend>span{color:var(--text-muted);margin-right:8px;font-size:10px;line-height:14px}.department-legend button{min-height:28px;color:var(--text-secondary);background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:5px;padding:4px 7px;font-size:11px;line-height:16px;display:inline-flex}.department-legend button:hover{background:var(--surface-subtle)}.department-legend button[aria-pressed=true]{border-color:var(--brand);background:var(--brand-soft);color:var(--brand-hover)}.department-legend i{border:1px solid var(--border-control);border-radius:50%;width:7px;height:7px}.graph-footer{border-top:1px solid var(--border);color:var(--text-muted);justify-content:space-between;align-items:center;gap:8px;padding:9px 14px;font-size:10px;line-height:14px;display:flex}.graph-footer>span,.edge-direction{align-items:center;gap:6px;display:inline-flex}.footer-divider{margin:0 3px}.live-dot{background:var(--success);border-radius:50%;width:6px;height:6px;display:inline-block}.matches-open.details-open .graph-footer,.detail-table-open .graph-footer{flex-wrap:wrap}.matches-open.details-open .department-legend{max-height:200px;overflow:auto}.report-highlight{background:var(--brand-soft);border:1px solid var(--brand);color:var(--brand-hover);border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-size:11px;display:flex}.report-highlight span{flex:1}.canvas-toolbar{z-index:var(--z-tools);border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-panel);border-radius:8px;flex-direction:column;gap:2px;padding:4px;display:flex;position:absolute;top:264px;left:16px}.canvas-toolbar button{width:30px;height:30px}.graph-status{z-index:var(--z-tools);border:1px solid var(--border);background:var(--surface);color:var(--text-secondary);border-radius:6px;align-items:center;gap:8px;padding:8px 12px;display:flex;position:absolute;top:88px;left:50%;transform:translate(-50%)}.query-status{z-index:var(--z-tools);background:var(--surface);border:1px solid var(--border);border-radius:6px;align-items:center;gap:8px;padding:8px 12px;font-size:11px;display:flex;position:absolute;top:88px;left:50%;transform:translate(-50%)}.query-error{z-index:var(--z-toast);align-items:center;gap:16px;max-width:640px;display:flex;position:absolute;top:88px;left:50%;transform:translate(-50%)}.query-error button{color:inherit;background:0 0;border:0}.talent-glyphs{pointer-events:none;z-index:var(--z-glyph);position:absolute;inset:0}.node-tooltip,.talent-tooltip,.graph-tooltip{z-index:var(--z-popover);border:1px solid var(--border);background:var(--surface-raised);max-width:300px;color:var(--text);box-shadow:var(--shadow-panel);pointer-events:none;border-radius:8px;padding:12px 14px;font-size:11px;line-height:16px;position:absolute}.node-tooltip strong,.talent-tooltip strong,.graph-tooltip strong{margin-bottom:4px;font-size:12px;line-height:18px;display:block}.node-tooltip span,.talent-tooltip span,.graph-tooltip span{color:var(--text-secondary);display:block}.node-tooltip small,.talent-tooltip small,.graph-tooltip small{color:var(--text-muted);margin-top:4px;font-size:10px;line-height:14px;display:block}.tooltip-metric{justify-content:space-between;gap:12px;margin-top:5px;display:flex!important}.graph-stage{-webkit-user-select:none;user-select:none;position:absolute;inset:0}.sigma-container{background:0 0!important}.graph-zoom{z-index:var(--z-tools);border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-panel);border-radius:8px;flex-direction:column;gap:2px;padding:4px;display:flex;position:absolute;top:300px;left:16px}.graph-zoom button{width:30px;height:30px;color:var(--text-secondary);background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;padding:4px;display:flex}.graph-zoom button:hover{color:var(--brand-hover);background:var(--brand-soft)}.graph-zoom>span{background:var(--border);height:1px;margin:3px}.graph-notice{border:1px solid var(--border);color:var(--text-secondary);background:var(--surface);border-radius:6px;align-items:center;gap:8px;padding:8px 12px;font-size:11px;display:flex;position:absolute;top:88px;left:50%;transform:translate(-50%)}.graph-notice.error{border-color:var(--danger);color:var(--danger)}.empty-graph{border:1px solid var(--border);background:var(--surface);text-align:center;color:var(--text-secondary);border-radius:10px;padding:24px;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.empty-graph h2{color:var(--text);margin:8px 0;font-size:1.17em}.empty-graph p{margin:0}.canvas-caption,.highlight-notice{background:var(--surface);border:1px solid var(--border);color:var(--text-secondary);border-radius:6px;align-items:center;gap:8px;padding:8px 12px;display:flex;position:absolute;top:88px;left:404px}.highlight-notice{top:132px}.highlight-notice button{color:var(--text);background:0 0;border:0}.labels-switch{padding-right:4px}.person-search{flex:none;width:320px;position:relative}.person-search-field{height:var(--control-height);border:1px solid var(--border-control);border-radius:var(--radius-field);background:var(--surface-subtle);color:var(--text-muted);align-items:center;gap:8px;padding:0 4px 0 10px;display:flex}.person-search-field:focus-within{background:var(--surface)}.person-search-field input{min-width:0;height:100%;min-height:0;color:var(--text);background:0 0;border:0;flex:1;padding:0}.person-search-popover{z-index:var(--z-popover);width:640px;max-height:min(480px,calc(100dvh / var(--ui-scale) - 120px));border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface-raised);box-shadow:var(--shadow-panel);flex-direction:column;display:flex;position:absolute;top:calc(100% + 8px);left:0;overflow:hidden}.person-search-status{border-bottom:1px solid var(--border);min-height:32px;color:var(--text-muted);font:var(--font-meta)/var(--line-meta) var(--font-family);font-variant-numeric:tabular-nums;flex:none;padding:9px 16px 7px}.person-search-results{flex:1;min-height:0;margin:0;padding:4px;list-style:none;overflow:auto}.person-search-results [role=option]{min-height:var(--row-identity);border-radius:var(--radius-field);cursor:pointer;align-items:center;gap:12px;padding:6px 12px;display:flex}.person-search-results [role=option].is-active{background:var(--surface-subtle);box-shadow:inset 2px 0 var(--brand)}.person-search-text{flex:1;gap:1px;min-width:0;display:grid}.person-search-text strong{color:var(--text);font:500 var(--font-ui)/var(--line-ui) var(--font-family);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.person-search-text small{color:var(--text-muted);font:var(--font-meta)/var(--line-meta) var(--font-family);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.person-search-text mark{color:inherit;background:0 0;font-weight:700}.person-search-text small mark{color:var(--text-secondary);font-weight:600}.person-search-tag{border:1px solid var(--border);color:var(--text-muted);font:500 var(--font-meta)/var(--line-meta) var(--font-family);border-radius:4px;flex:none;padding:1px 6px}.person-search-message{color:var(--text-secondary);font:var(--font-body)/var(--line-body) var(--font-family);margin:0;padding:16px}.person-search-message .text-link{min-height:0;padding:0;display:inline}.person-search-foot{border-top:1px solid var(--border);color:var(--text-muted);font:var(--font-meta)/var(--line-meta) var(--font-family);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:8px 16px;display:flex}.person-search-foot .text-link{min-height:var(--target-min);font:500 var(--font-ui)/var(--line-ui) var(--font-family);padding:0}.layout-trigger{min-height:var(--control-height);border:1px solid var(--border-control);border-radius:var(--radius-field);background:var(--surface);color:var(--text-secondary);align-items:center;gap:8px;padding:0 10px;display:flex}.layout-trigger:hover{background:var(--surface-subtle);color:var(--text)}.layout-trigger span{gap:6px;display:flex}.layout-trigger strong{color:var(--text);font-weight:600}.layout-trigger[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.layout-popover{z-index:var(--z-popover);width:392px;max-height:min(760px,calc(100dvh / var(--ui-scale) - 120px));border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface-raised);box-shadow:var(--shadow-panel);color:var(--text);flex-direction:column;display:flex;position:absolute;top:calc(100% + 12px);right:0}.layout-popover-head{border-bottom:1px solid var(--border);flex:none;padding:14px 16px 10px}.layout-popover-head h2{font:600 var(--font-section)/var(--line-body) var(--font-family);margin:0}.layout-popover-head p{color:var(--text-muted);font:var(--font-meta)/var(--line-meta) var(--font-family);margin:2px 0 0}.layout-families{flex:1;min-height:0;padding:4px 16px 12px;overflow:auto}.layout-family{border:0;margin:0;padding:10px 0 0}.layout-family-label{color:var(--text-muted);font:600 var(--font-meta)/var(--line-meta) var(--font-family);margin:0 0 6px;display:block}.layout-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.layout-popover .layout-tile{border:1px solid var(--border);border-radius:var(--radius-field);background:var(--surface);min-height:76px;color:var(--text-secondary);font:500 var(--font-ui)/var(--line-ui) var(--font-family);cursor:pointer;align-content:start;justify-items:center;gap:4px;padding:8px 4px 6px;display:grid;position:relative}.layout-tile:hover{border-color:var(--border-control);color:var(--text)}.layout-tile .layout-preview{color:var(--text-muted)}.layout-tile:hover .layout-preview{color:var(--text-secondary)}.layout-tile.is-selected{border-color:var(--brand);background:var(--brand-soft);color:var(--text);box-shadow:inset 0 0 0 1px var(--brand)}.layout-tile.is-selected .layout-preview{color:var(--brand-deep)}.layout-tile:focus-visible{outline:2px solid var(--pds-focus,var(--brand));outline-offset:2px}.layout-current{background:var(--surface-subtle);color:var(--text-secondary);font:500 var(--font-meta)/var(--line-meta) var(--font-family);border-radius:3px;align-items:center;gap:2px;padding:0 4px;display:inline-flex;position:absolute;top:4px;right:4px}.layout-detail{border-top:1px solid var(--border);background:var(--surface-subtle);flex:none;padding:10px 16px}.layout-detail strong{font:600 var(--font-ui)/var(--line-ui) var(--font-family)}.layout-detail strong span{color:var(--text-muted);font-weight:500}.layout-detail p{color:var(--text-secondary);font:var(--font-meta)/var(--line-meta) var(--font-family);margin:2px 0 0}.layout-detail .layout-structure{color:var(--text-muted)}.legend-layer+.legend-layer{border-top:1px solid var(--border)}.legend-head{align-items:center;gap:4px;padding:6px 6px 6px 8px;display:flex}.legend-toggle{border-radius:var(--radius-field);min-width:0;min-height:32px;color:var(--text);text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:6px;padding:0 4px;display:flex}.legend-toggle:hover{background:var(--surface-subtle)}.legend-chevron{color:var(--text-muted);transition:transform var(--motion-hover);flex:none}.legend-toggle[aria-expanded=true] .legend-chevron{transform:rotate(90deg)}.legend-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}.legend-toggle small{color:var(--text-muted);font:var(--font-meta)/var(--line-meta) var(--font-family);font-variant-numeric:tabular-nums;flex:none}.legend-clear{flex:none}.legend-body{padding:0 12px 12px}.legend-body>p{font:var(--font-meta)/var(--line-meta) var(--font-family);margin:0 0 8px}.legend-body .legend-note,.legend-body .legend-coverage{color:var(--text-muted)}.legend-body .legend-coverage{font-variant-numeric:tabular-nums}.legend-scale{border-top:1px solid var(--border);margin:0 0 10px;padding:10px 0 0}.legend-scale>strong{color:var(--text);font:600 var(--font-ui)/var(--line-ui) var(--font-family);margin-bottom:8px;display:block}.legend-entries{flex-wrap:wrap;gap:6px 14px;margin:0;padding:0;list-style:none;display:flex}.legend-entries li{font:var(--font-meta)/var(--line-meta) var(--font-family);align-items:center;gap:6px;display:flex}.legend-entries i{border:1px solid var(--border-control);border-radius:50%;flex:none;width:10px;height:10px}.legend-entries i.legend-line{border:0;border-radius:2px;width:18px}.legend-entries i.legend-hollow{border:1.5px solid var(--text-secondary);background:0 0;width:10px;height:10px}.legend-entries.is-lines{gap:6px;display:grid}.legend-more,.legend-more .legend-entries{margin-top:6px}.legend-body .control-disclosure{border-top:1px solid var(--border);margin-top:4px;padding-top:4px}.legend-body .control-disclosure p{font:var(--font-meta)/var(--line-meta) var(--font-family);margin:4px 0 0 13px}.legend-body .historical-data-notice{margin:0}.legend-body .historical-data-notice p{margin-left:13px}.simulation-summary{border-top:1px solid var(--border);margin:0 0 10px;padding:10px 0 0}.simulation-summary .scenario-title{color:var(--text);font:600 var(--font-ui)/var(--line-ui) var(--font-family);display:block}.simulation-summary .scenario-subject{color:var(--text-secondary);font:var(--font-meta)/var(--line-meta) var(--font-family);margin:2px 0 8px}.scenario-ledger{border-collapse:collapse;width:100%;font:var(--font-meta)/var(--line-meta) var(--font-family);font-variant-numeric:tabular-nums}.scenario-ledger th{width:96px;color:var(--text-muted);text-align:left;padding:4px 0;font-weight:500}.scenario-ledger td{color:var(--text-secondary);padding:4px 0}.scenario-ledger td:nth-child(2){width:28px;color:var(--text);text-align:right;padding-right:8px;font-weight:600}.scenario-ledger tr+tr>*{border-top:1px solid var(--border)}.simulation-summary h4{color:var(--text-muted);font:600 var(--font-meta)/var(--line-meta) var(--font-family);margin:10px 0 4px}.scenario-moves,.scenario-stops{gap:4px;margin:0;padding:0;list-style:none;display:grid}.scenario-moves li,.scenario-stops li{font:var(--font-meta)/var(--line-meta) var(--font-family);display:grid}.scenario-moves strong,.scenario-stops strong{color:var(--text);font-weight:600}.scenario-banner{z-index:var(--z-tools);top:88px;left:calc((var(--left-reserve) + 100% - var(--right-reserve)) / 2);border:1px solid color-mix(in srgb,var(--brand) 40%,var(--border));border-radius:var(--radius-field);background:var(--surface);max-width:560px;box-shadow:var(--shadow-panel);color:var(--text-secondary);font:var(--font-ui)/var(--line-ui) var(--font-family);align-items:center;gap:10px;padding:8px 12px;display:flex;position:absolute;transform:translate(-50%)}.scenario-banner>svg{color:var(--brand-deep);flex:none}.scenario-banner>span{min-width:0;display:grid}.scenario-banner strong{color:var(--text);font-weight:600}.scenario-banner span span{font:var(--font-meta)/var(--line-meta) var(--font-family)}.scenario-banner .text-link{min-height:var(--target-min);flex:none;padding:0}.canvas-bottom-dock>.playback-bar{align-self:center;width:100%;min-width:min(720px,100%);max-width:900px}.talent-workspace .graph-zoom{top:auto;left:16px;bottom:var(--workspace-inset-bottom,16px);border-radius:var(--radius-field);flex-direction:row;align-items:center;gap:2px;width:auto;padding:2px}.talent-workspace .graph-zoom button{width:28px;height:28px;min-height:28px;color:var(--text-secondary);border-radius:4px;padding:0}.talent-workspace .graph-zoom button:hover{background:var(--surface-subtle);color:var(--text)}.talent-workspace .graph-zoom>.graph-zoom-divider{background:var(--border);width:1px;height:16px;margin:0 2px;display:block}@media (prefers-reduced-motion:reduce){.legend-chevron,.layout-trigger>svg{transition:none}}.sigma-container,.talent-glyphs{zoom:calc(1 / var(--ui-scale));width:100%;height:100%;bottom:auto;right:auto}.talent-tooltip{max-width:min(300px,calc(100vw / var(--ui-scale) - 32px))}:root[data-theme=dark] .talent-workspace .workspace-rail{background-image:radial-gradient(180% 75% at 0% 0%,var(--glow-lavender),transparent 72%);border-color:var(--edge-lavender)}:root[data-theme=dark] .talent-workspace .stat-card{background-image:radial-gradient(150% 170% at 0% 0%,var(--glow-cyan),transparent 72%);border-color:var(--edge-cyan)}:root[data-theme=dark] .talent-workspace .layout-toolbar{background-image:radial-gradient(120% 260% at 100% 50%,var(--glow-sky),transparent 72%);border-color:var(--edge-sky)}:root[data-theme=dark] .talent-workspace .talent-controls{background-image:radial-gradient(150% 60% at 0% 0%,var(--glow-lavender),transparent 72%);border-color:var(--edge-lavender)}:root[data-theme=dark] .talent-workspace .quick-filters{background-image:radial-gradient(90% 320% at 0% 0%,var(--glow-mint),transparent 72%);border-color:var(--edge-mint)}:root[data-theme=dark] .talent-workspace .matching-trigger{background-image:radial-gradient(160% 260% at 0% 0%,var(--glow-lavender),transparent 72%);border-color:var(--edge-lavender)}:root[data-theme=dark] .talent-workspace :is(.employee-drawer,.talent-drawer,.matching-panel){background-image:radial-gradient(120% 55% at 100% 0%,var(--glow-sky),transparent 72%);border-color:var(--edge-sky)}:root[data-theme=dark] .talent-workspace .ask-drawer{background-image:radial-gradient(150% 62% at 0% 0%,var(--glow-lavender),transparent 72%),radial-gradient(110% 48% at 100% 100%,var(--glow-cyan),transparent 76%);border-color:var(--edge-lavender)}:root[data-theme=dark] .talent-workspace .insights-rail{background-image:radial-gradient(150% 65% at 0% 0%,var(--glow-lavender),transparent 72%);border-color:var(--edge-lavender)}:root[data-theme=dark] .talent-workspace .insight-stage{background-image:radial-gradient(90% 110% at 0% 0%,var(--glow-cyan),transparent 72%);border-color:var(--edge-cyan)}:root[data-theme=dark] .talent-workspace .insight-card.is-active{background-image:radial-gradient(160% 110% at 0% 0%,var(--glow-cyan),transparent 72%);border-color:var(--edge-cyan)}.people-keyboard-cursor{z-index:4;pointer-events:none;border:2px solid var(--brand);box-shadow:0 0 0 2px var(--canvas);border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.talent-workspace .graph-keyboard-hint{z-index:var(--z-tools);left:50%;bottom:calc(var(--dock-height,0px) + var(--workspace-inset-bottom,16px));border:1px solid var(--border);background:var(--surface);color:var(--text);box-shadow:var(--shadow-panel);text-align:center;pointer-events:none;border-radius:6px;width:max-content;max-width:calc(100% - 32px);padding:7px 10px;font-size:11px;display:none;position:absolute;transform:translate(-50%)}
