.pk-page{gap:var(--p-gap-section,16px);min-width:0;font-size:var(--p-fs-body,13px);display:grid}.pk-head{gap:2px;min-width:0;display:grid}.people-body a.pk-back{height:28px;font-size:var(--p-fs-body,13px);color:var(--p-ink,#2a2e33);justify-self:start;align-items:center;gap:6px;font-weight:600;text-decoration:none;display:inline-flex}.pk-back:before{content:"";border-bottom:1.5px solid;border-left:1.5px solid;flex:none;width:6px;height:6px;transform:rotate(45deg)}.people-body a.pk-back:hover{text-underline-offset:3px;text-decoration:underline}.pk-head-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 24px;min-width:0;display:flex}.pk-head-text{flex:320px;min-width:0}.pk-title{font-size:var(--p-fs-title,20px);color:var(--p-deep,#15191d);overflow-wrap:anywhere;text-wrap:balance;margin:0;font-weight:700;line-height:28px}.pk-meta{font-size:var(--p-fs-body,13px);color:var(--p-muted,#666c72);flex-wrap:wrap;min-width:0;margin:2px 0 0;line-height:19px;display:flex}.pk-meta>span{overflow-wrap:anywhere}.pk-meta>span+span:before{content:"·";color:var(--p-border-strong,#d3cdc5);margin:0 8px}.pk-meta b{color:var(--p-ink,#2a2e33);font-weight:600}.pk-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.people-body .pk-btn{height:var(--p-ctl-lg,36px);border-radius:var(--p-r,6px);border:1px solid var(--p-border-strong,#d3cdc5);background:var(--p-page,#fff);color:var(--p-deep,#15191d);font:inherit;font-size:var(--p-fs-body,13px);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:0 16px;font-weight:600;text-decoration:none;transition:box-shadow .12s;display:inline-flex}.people-body .pk-btn:hover{box-shadow:var(--p-e2,0 4px 12px #15191d1a,0 1px 2px #15191d0f)}.people-body .pk-btn.is-primary{background:var(--p-primary,#927962);border-color:var(--p-primary,#927962);color:#fff}.people-body .pk-btn.is-sm{height:var(--p-ctl,32px);padding:0 12px}.people-body .pk-link{font-size:var(--p-fs-meta,12px);color:var(--p-deep,#15191d);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--p-border-strong,#d3cdc5);text-decoration-color:var(--p-border-strong,#d3cdc5);text-underline-offset:3px;background:0 0;border:0;padding:0;font-family:inherit;font-weight:600}.people-body .pk-link:hover{text-decoration-color:currentColor}@media (pointer:coarse){.people-body .pk-btn,.people-body .pk-btn.is-sm{height:var(--p-tap,44px);min-height:var(--p-tap,44px)}}.pk-summary{grid-template-columns:repeat(var(--pk-cols,4),minmax(0,1fr));border:1px solid var(--p-border,#e5e1db);border-radius:var(--p-r,6px);background:var(--p-page,#fff);min-width:0;display:grid}.pk-cell{padding:var(--p-pad,12px);border-left:1px solid var(--p-border,#e5e1db);align-content:start;gap:2px;min-width:0;display:grid}.pk-cell:first-child{border-left:0}.pk-cell.is-wide{grid-column:span 2}.pk-label{font-size:var(--p-fs-label,11px);letter-spacing:.06em;text-transform:uppercase;color:var(--p-muted,#666c72);font-weight:600;line-height:14px}.pk-value{font-size:var(--p-fs-value,14px);color:var(--p-deep,#15191d);overflow-wrap:anywhere;min-width:0;font-weight:700;line-height:20px}.pk-value.is-quiet{color:var(--p-muted,#666c72);font-weight:600}.pk-sub{font-size:var(--p-fs-meta,12px);color:var(--p-muted,#666c72);overflow-wrap:anywhere;line-height:16px}.pk-next{flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;display:flex}.pk-next .pk-value{flex:200px}@media (max-width:860px){.pk-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.pk-cell{border-left:0;border-top:1px solid var(--p-border,#e5e1db)}.pk-cell:nth-child(2n){border-left:1px solid var(--p-border,#e5e1db)}.pk-cell:nth-child(-n+2){border-top:0}.pk-cell.is-wide{border-left:0;grid-column:1/-1}.pk-cell.is-wide~.pk-cell{border-left:0}.pk-cell.is-wide~.pk-cell:nth-child(odd){border-left:1px solid var(--p-border,#e5e1db)}.pk-cell:nth-child(odd):not(.is-wide):has(+.pk-cell.is-wide){grid-column:1/-1}}.pk-meter{background:var(--p-border,#e5e1db);border-radius:2px;min-width:48px;height:4px;display:block;overflow:hidden}.pk-meter>span{background:var(--p-deep,#15191d);height:100%;display:block}.pk-tiers{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px 16px;margin:0;padding:0;list-style:none;display:grid}.pk-tier{gap:4px;min-width:0;display:grid}.pk-tier-k{font-size:var(--p-fs-meta,12px);color:var(--p-muted,#666c72);justify-content:space-between;gap:8px;line-height:16px;display:flex}.pk-tier-k b{color:var(--p-deep,#15191d);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.pk-tier.is-none .pk-tier-k b{color:var(--p-muted,#666c72);font-weight:600}.pk-section{gap:var(--p-head-gap,8px);min-width:0;display:grid}.pk-section-head{flex-wrap:wrap;align-items:baseline;gap:2px 12px;min-width:0;display:flex}.pk-h2{font-size:var(--p-fs-h3,14px);color:var(--p-deep,#15191d);margin:0;font-weight:700;line-height:20px}.pk-section-hint{font-size:var(--p-fs-meta,12px);color:var(--p-muted,#666c72);flex:auto;min-width:0}.pk-section-count{font-size:var(--p-fs-meta,12px);color:var(--p-muted,#666c72);white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:8px;margin-left:auto;display:inline-flex}.pk-section-count b{color:var(--p-deep,#15191d);font-weight:700}.pk-section-count .pk-meter{width:72px}.pk-rows{border:1px solid var(--p-border,#e5e1db);border-radius:var(--p-r,6px);background:var(--p-page,#fff);min-width:0;margin:0;padding:0;list-style:none;overflow:hidden}.pk-rows>li+li{border-top:1px solid var(--p-border,#e5e1db)}.pk-row{min-height:var(--p-ctl-lg,36px);padding:var(--p-row-py,8px)var(--p-row-px,12px);grid-template-columns:24px minmax(0,1fr)128px 96px 112px 120px var(--pk-act-w,0px);font-size:var(--p-fs-body,13px);color:var(--p-ink,#2a2e33);align-items:center;column-gap:12px;line-height:19px;display:grid}.pk-rows.has-act{--pk-act-w:96px}.people-body .pk-link.pk-row-go{font-size:var(--p-fs-body,13px)}.pk-row:hover{background:var(--p-panel,#f4f2ef)}.pk-row-num{font-size:var(--p-fs-meta,12px);color:var(--p-muted,#666c72);font-variant-numeric:tabular-nums}.pk-row-num.is-done{color:var(--p-deep,#15191d);font-weight:700}.pk-row-title{flex-wrap:wrap;align-items:baseline;gap:8px;min-width:0;display:flex}.people-body a.pk-row-link{color:var(--p-deep,#15191d);overflow-wrap:anywhere;font-weight:500;text-decoration:none}.people-body a.pk-row-link:hover{text-underline-offset:3px;text-decoration:underline}.pk-row-meta{display:contents}.pk-row-c{font-size:var(--p-fs-meta,12px);color:var(--p-muted,#666c72);white-space:nowrap;font-variant-numeric:tabular-nums;min-width:0}.pk-row-c:empty:before{content:""}.pk-row-status{display:flex}.pk-row-act{justify-content:flex-end;gap:8px;display:flex}.pk-row-preview{font-size:var(--p-fs-body,13px);color:var(--p-ink,#2a2e33);max-width:calc(var(--p-measure,80ch) + 48px);padding:0 12px 10px 48px;line-height:19px}.pk-rows-more{justify-self:start}@media (max-width:860px){.pk-row.is-track{grid-template-columns:20px minmax(0,1fr) auto;grid-template-areas:"num title status""num meta act";row-gap:2px}.is-track .pk-row-num{grid-area:num;align-self:start;padding-top:1px}.is-track .pk-row-title{grid-area:title}.is-track .pk-row-status{grid-area:status;justify-content:flex-end}.is-track .pk-row-meta{min-width:0;font-size:var(--p-fs-meta,12px);grid-area:meta;line-height:16px;display:block}.is-track .pk-row-meta .pk-row-c{white-space:normal}.is-track .pk-row-meta .pk-row-c:empty{display:none}.is-track .pk-row-meta .pk-row-c+.pk-row-c:not(:empty):before{content:"·";color:var(--p-border-strong,#d3cdc5);margin:0 6px}.is-track .pk-row-act{grid-area:act}.is-track .pk-row-act:empty{display:none}.pk-row-preview{padding-left:44px}.pk-meta{column-gap:12px}.pk-meta>span+span:before{content:none}}.pk-pill{height:20px;font-size:var(--p-fs-label,11px);white-space:nowrap;color:var(--p-ink,#2a2e33);background:var(--p-panel,#f4f2ef);border-radius:10px;flex:none;align-items:center;gap:5px;padding:0 8px;font-weight:600;line-height:1;display:inline-flex}.pk-pill:before{content:"";flex:none;width:6px;height:6px;display:none}.pk-pill.is-behind{color:var(--p-st-behind,#8a2f2a);background:var(--p-st-behind-bg,#f6e4e2)}.pk-pill.is-behind:before{background:currentColor;width:5px;height:5px;display:block;transform:rotate(45deg)}.pk-pill.is-soon{color:var(--p-st-soon,#7a4c0c);background:var(--p-st-soon-bg,#f5ebd6)}.pk-pill.is-soon:before{background:linear-gradient(90deg,currentColor 50%,#0000 50%);border-radius:50%;display:block;box-shadow:inset 0 0 0 1px}.pk-pill.is-track{color:var(--p-st-track,#2d5a44);background:var(--p-st-track-bg,#e3ede7)}.pk-pill.is-track:before{background:currentColor;border-radius:50%;display:block}.pk-pill.is-none{color:var(--p-st-none,#5f656b);background:var(--p-st-none-bg,#eceeef)}.pk-pill.is-none:before{border-radius:50%;display:block;box-shadow:inset 0 0 0 1px}.pk-links{font-size:var(--p-fs-body,13px);flex-wrap:wrap;gap:4px 20px;margin:0;padding:0;list-style:none;display:flex}.people-body .pk-links a{color:var(--p-deep,#15191d);font-weight:600}.pk-groups{gap:var(--p-gap-section,16px)24px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));align-items:start;display:grid}.people-body a.pk-row.is-link{color:inherit;grid-template-columns:minmax(0,1fr) auto;text-decoration:none}.pk-row.is-link .pk-row-name{color:var(--p-deep,#15191d);font-weight:600}.pk-row.is-link .pk-row-hint{font-size:var(--p-fs-meta,12px);color:var(--p-muted,#666c72);font-weight:400;line-height:16px;display:block}.pk-row.is-link:after{content:"";border-right:1.5px solid var(--p-muted,#666c72);border-bottom:1.5px solid var(--p-muted,#666c72);width:6px;height:6px;margin-right:4px;transform:rotate(-45deg)}.pk-note{font-size:var(--p-fs-meta,12px);color:var(--p-muted,#666c72);overflow-wrap:anywhere;margin:0;line-height:16px}.pk-empty{border:1px solid var(--p-border,#e5e1db);border-radius:var(--p-r,6px);background:var(--p-panel,#f4f2ef);font-size:var(--p-fs-body,13px);color:var(--p-muted,#666c72);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:12px 16px;display:flex}.pk-skel{gap:8px;display:grid}.pk-skel i{background:var(--p-panel,#f4f2ef);border-radius:3px;height:12px;display:block}.pk-row.is-gate{grid-template-columns:minmax(0,1fr) auto;align-items:start}.pk-gate-text{gap:2px;min-width:0;display:grid}.pk-gate-name{color:var(--p-deep,#15191d);font-weight:700}.pk-gate-missing{font-size:var(--p-fs-meta,12px);flex-wrap:wrap;gap:2px 12px;display:flex}.pk-gate-text .promo-actions{margin-top:4px}.pk-row.is-cert{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto auto;align-items:start}@media (max-width:860px){.pk-row.is-cert{grid-template-columns:minmax(0,1fr) auto}.pk-row.is-cert>:nth-child(2),.pk-row.is-cert>.pk-row-act{grid-column:1/-1;justify-content:flex-start}}.pk-links .pk-label{align-self:center}.pk-row.is-skill{grid-template-columns:minmax(0,1fr) auto;align-items:center}.pk-row.is-skill.is-draft .pk-skill-text{color:var(--p-muted)}.pk-skill-text{color:var(--p-deep);overflow-wrap:anywhere;font-weight:600}.pk-skill-rate{justify-items:end;gap:6px;display:grid}.pk-seg{height:var(--p-ctl,32px);border:1px solid var(--p-border-strong,#d3cdc5);border-radius:var(--p-r,6px);background:var(--p-page,#fff);display:inline-flex;overflow:hidden}.pk-seg-opt{font-size:var(--p-fs-body,13px);color:var(--p-muted,#666c72);cursor:pointer;white-space:nowrap;align-items:center;padding:0 10px;font-weight:600;display:inline-flex;position:relative}.pk-seg-opt+.pk-seg-opt{border-left:1px solid var(--p-border,#e5e1db)}.pk-seg-opt input{opacity:0;pointer-events:none;position:absolute}.pk-seg-opt.is-on{color:var(--p-deep,#15191d);box-shadow:inset 0 0 0 1px var(--p-deep,#15191d);font-weight:800}.pk-seg-opt:focus-within{outline:2px solid var(--p-primary,#927962);outline-offset:-2px}.people-body .pk-field{height:var(--p-ctl,32px);border:1px solid var(--p-border-strong,#d3cdc5);border-radius:var(--p-r,6px);background:var(--p-page,#fff);width:100%;max-width:320px;font:inherit;font-size:var(--p-fs-body,13px);color:var(--p-deep,#15191d);padding:0 10px}@media (max-width:860px){.pk-row.is-skill{grid-template-columns:minmax(0,1fr);row-gap:8px}.pk-skill-rate{justify-items:start}.pk-seg{max-width:100%;overflow-x:auto}}@media (pointer:coarse){.people-body .pk-field{min-height:var(--p-tap,44px);font-size:16px}.pk-seg{height:var(--p-tap,44px)}}.pk-sheet-tools{margin:0 0 var(--p-gap-related,12px);justify-content:space-between;align-items:center;gap:12px;display:flex}@media print{.pk-sheet-tools{display:none!important}}.pk-skel-band{border-radius:var(--p-r,6px);height:64px}.pk-skel-tiers{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px 16px;display:grid}.pk-skel-tier{height:22px}.pk-skel-section{gap:8px;display:grid}.pk-skel-h{width:180px;height:14px}.pk-skel-rows{border:1px solid var(--p-border,#e5e1db);border-radius:var(--p-r,6px);background:var(--p-border,#e5e1db);gap:1px;display:grid;overflow:hidden}.pk-skel-rows .pk-skel-row{border-radius:0;height:36px}@media (pointer:coarse){.people-body a.pk-back,.people-body .pk-links a,.people-body .pk-link,.people-body a.pk-row-link{min-height:var(--p-tap,44px);align-items:center;display:inline-flex}.people-body a.pk-row.is-link{min-height:var(--p-tap,44px)}.pk-row.is-track{padding-top:0;padding-bottom:0}}
