.pk-surface{min-height:0!important;max-height:none!important;height:100%;overflow:hidden!important;padding:0}
@media(max-height:600px) and (max-width:700px){.console .pk-workspace-overview{min-height:32px;padding:5px 10px}.console .pk-overview-results{display:none}.console .pk-round-rail{height:96px}.console .pk-round-option{min-height:44px;padding:9px}.console .pk-option-names,.console .pk-option-foot{display:none}.console .pk-round-browser{padding-bottom:4px}}
.pk-workspace{height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:var(--surface-muted)}
.pk-workspace-overview{flex:none;min-height:43px;display:flex;align-items:center;justify-content:space-between;gap:8px 20px;padding:8px 17px;border-bottom:1px solid var(--border);background:var(--surface);font-size:11px;color:var(--muted)}
.pk-overview-counts{display:flex;align-items:baseline;flex-wrap:wrap;gap:7px 16px}.pk-overview-counts strong{color:var(--ink);font-size:14px;font-weight:600}.pk-overview-results{font-variant-numeric:tabular-nums;white-space:nowrap}.pk-unconfirmed{font-size:10px;color:var(--soft)}
.pk-workspace-body{flex:1;min-height:0;min-width:0;display:grid;grid-template-columns:250px minmax(0,1fr);overflow:hidden}
.pk-round-rail{display:flex;flex-direction:column;min-width:0;min-height:0;border-right:1px solid var(--border);background:var(--surface)}
.pk-round-filters{display:flex;align-items:center;gap:2px;padding:7px 9px 0;flex:none}.pk-round-filters button{flex:1;min-height:36px;border:1px solid transparent;border-radius:5px;background:transparent;color:var(--muted);font:inherit;font-size:11px;padding:5px;cursor:pointer}.pk-round-filters button.selected{border-color:#3b6872;background:#253b47;color:var(--cyan)}.pk-round-filters button:hover{background:var(--surface-raised)}
.pk-round-list-caption{margin:6px 13px 8px;font-size:10px;color:var(--soft);flex:none}.pk-round-browser{min-height:0;flex:1;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-gutter:stable;padding:0 7px 8px}
.pk-round-option{display:block;width:100%;min-height:82px;margin:0 0 5px;padding:10px;border:1px solid transparent;border-radius:6px;background:transparent;text-align:left;font:inherit;line-height:1.6;color:var(--ink);cursor:pointer;overflow:hidden}.pk-round-option:hover{background:var(--surface-raised)}.pk-round-option.selected{background:#22343f;border-color:#3d6470;box-shadow:inset 3px 0 var(--cyan)}.pk-round-option:focus-visible,.pk-round-filters button:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}
.pk-option-heading{display:flex;align-items:center;justify-content:space-between;gap:7px;font-size:10px;color:var(--soft);white-space:nowrap}.pk-option-outcome{color:var(--muted)}.pk-option-outcome.win{color:var(--green)}.pk-option-outcome.loss{color:var(--red)}.pk-option-outcome.draw{color:var(--cyan)}.pk-option-names{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;color:var(--ink)}.pk-option-foot{display:flex;gap:5px;align-items:baseline;margin-top:4px;font-size:9px;color:var(--soft);white-space:nowrap}.pk-option-income{font-variant-numeric:tabular-nums;color:var(--accent);font-size:11px}.pk-option-partial{font-size:9px;margin-left:auto}
.pk-selected-content{min-width:0;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding:0 17px 14px;outline-offset:-2px}.pk-workspace-empty{padding:28px 14px;color:var(--soft);font-size:12px;line-height:1.9}
.pk-workspace .pk-round-card{border:0;border-radius:0;background:transparent;margin:0;overflow:visible}.pk-workspace .pk-round-heading{padding:14px 0 10px;align-items:center;gap:12px}.pk-workspace .pk-round-heading h3{font-size:16px}.pk-workspace .pk-round-clock{font-size:10px;line-height:1.6;margin-top:2px}.pk-workspace .pk-round-status{flex-direction:row;align-items:center;gap:8px}.pk-workspace .pk-outcome{font-size:11px;padding:3px 7px}.pk-workspace .pk-status{font-size:10px;white-space:nowrap}
.pk-workspace .pk-round-metrics{padding:0 0 13px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.pk-workspace .pk-round-metric strong{font-size:20px;line-height:1.4;margin-top:3px}.pk-workspace .pk-metric-label{font-size:10px;line-height:1.5}.pk-workspace .pk-round-metric small{font-size:9px;line-height:1.6;margin-top:3px}.pk-workspace .pk-round-metric small:empty{display:none}
.pk-workspace .pk-score-process{padding:0 0 12px;gap:8px;grid-template-columns:minmax(0,1fr)!important;position:relative}.pk-workspace .pk-score-process>h4{grid-column:1/-1;font-size:11px;color:var(--muted);margin:0;font-weight:550}.pk-workspace .pk-score-process>.table-note{display:none}.pk-workspace .pk-score-process .pk-audience-plot{padding:7px 8px;min-width:0;background:var(--paper)}.pk-workspace .pk-score-process .pk-audience-plot h4{font-size:10px;font-weight:500;margin:0 0 2px;color:var(--soft)}.pk-workspace .pk-score-process .pk-audience-plot svg{height:165px!important}.pk-workspace .pk-score-process .pk-audience-legend{gap:2px 8px;font-size:9px;line-height:1.6;max-height:34px;overflow-y:auto}.pk-workspace .pk-score-process .table-note:last-child{display:block;grid-column:1/-1;font-size:10px;padding:10px}
.pk-workspace .pk-round-participants{border:1px solid var(--border);border-radius:5px;overflow:hidden;background:var(--surface)}.pk-workspace .pk-participants-heading{padding:8px 10px 6px;border:0}.pk-workspace .pk-participants-heading h4{font-size:11px}.pk-workspace .pk-participants-heading>span{font-size:9px}.pk-workspace .pk-participants-table{min-width:420px;table-layout:auto}.pk-workspace .pk-participants-table th,.pk-workspace .pk-participants-table td{padding:6px 10px;font-size:10px;vertical-align:middle}.pk-workspace .pk-participants-table th{font-size:9px;position:sticky;top:0;z-index:1}.pk-workspace .pk-participants-table .user-cell{width:auto;min-width:115px}.pk-workspace .pk-participants-table .number-cell{width:90px;white-space:nowrap}.pk-workspace .pk-round-participants .pk-table-scroll{max-height:170px;overflow:auto;overscroll-behavior:contain}.pk-workspace .pk-anchor-badge,.pk-workspace .pk-participant-outcome{margin-top:0;font-size:9px}.pk-workspace .pk-participants-table .user-nickname{display:inline;white-space:normal}.pk-workspace .pk-participants-table .user-cell small{display:none}
.pk-workspace .pk-round-note{padding:7px 0 0;font-size:10px;line-height:1.6}.pk-workspace .pk-round-note.coverage{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.pk-workspace .pk-score-process .pk-audience-plot[hidden]{display:none}.pk-score-views{position:absolute;top:-4px;right:0;display:flex;gap:2px}.pk-score-views button{min-height:26px;font:inherit;font-size:10px;padding:3px 8px;background:transparent;border:1px solid transparent;border-radius:4px;color:var(--soft);cursor:pointer}.pk-score-views button.selected{color:var(--cyan);background:#253b47;border-color:#3b6872}.pk-score-views button:focus-visible{outline:2px solid var(--focus);outline-offset:1px}
.pk-workspace .pk-round-reference{padding:0;border-top:1px solid var(--border);margin-top:9px;color:var(--soft);font-size:10px}.pk-workspace .pk-round-reference>summary{min-height:34px;display:flex;align-items:center;cursor:pointer;color:var(--muted);list-style:none;gap:7px}.pk-workspace .pk-round-reference>summary::before,.pk-session-resources>summary::before{content:'›';font-size:16px;line-height:1;display:inline-block;width:10px;color:var(--soft)}.pk-workspace .pk-round-reference[open]>summary::before,.pk-session-resources[open]>summary::before{transform:rotate(90deg)}.pk-workspace summary::-webkit-details-marker{display:none}.pk-workspace .pk-round-reference>p{font-size:10px;margin:0 0 8px}.pk-workspace .pk-process-details>.pk-round-metrics{padding:3px 0 10px;gap:12px}.pk-workspace .pk-process-details .pk-round-metric strong{font-size:14px}.pk-workspace .pk-process-details>.pk-audience-details{margin-top:0}.pk-workspace .pk-task-record{padding-bottom:8px}.pk-workspace .pk-task-record .pk-round-heading{padding-top:8px}.pk-workspace .pk-task-record .pk-round-heading h3{font-size:12px}.pk-workspace .pk-task-record .pk-round-metric strong{font-size:14px}.pk-workspace .pk-audience-plot svg{max-width:100%}
.pk-session-resources{border-top:1px solid var(--border);margin-top:9px;font-size:10px;color:var(--soft)}.pk-session-resources>summary{min-height:36px;display:flex;align-items:center;gap:7px;list-style:none;color:var(--muted);cursor:pointer}.pk-workspace .pk-group-comparison,.pk-workspace .pk-roster-details,.pk-workspace .pk-raw-events{font-size:10px;border-top:1px solid var(--border);border-bottom:0}.pk-workspace .pk-group-comparison>summary,.pk-workspace .pk-roster-details>summary,.pk-workspace .pk-raw-events>summary{padding:9px 10px;cursor:pointer;background:var(--surface)}.pk-workspace .pk-current-roster .rank-heading{padding:10px}.pk-workspace .pk-current-roster .record-table{min-width:350px}.pk-workspace .pk-current-roster .pk-table-scroll{overflow:auto}.pk-workspace .pk-raw-events .pk-record{padding:10px}.pk-workspace .pk-raw-events pre{max-height:220px;overflow:auto}
@media(max-width:1050px) and (min-width:701px){.pk-workspace-body{grid-template-columns:210px minmax(0,1fr)}.pk-workspace-overview{flex-wrap:wrap;gap:3px 12px}.pk-selected-content{padding-left:13px;padding-right:13px}.pk-workspace .pk-round-metric strong{font-size:17px}.pk-workspace .pk-round-metric small{font-size:9px}.pk-workspace .pk-score-process .pk-audience-plot svg{height:126px!important}.pk-option-partial{display:none}}
@media(max-width:700px){.pk-score-views{top:-18px;position:relative;right:auto;justify-content:flex-end;margin-bottom:-18px}.pk-score-views button{min-height:44px;min-width:50px}}
@media(max-width:700px){.pk-workspace-overview{padding:8px 12px;display:block;min-height:57px;font-size:10px}.pk-overview-counts{gap:5px 13px}.pk-overview-counts strong{font-size:13px}.pk-overview-results{display:block;margin-top:3px;font-size:10px}.pk-unconfirmed{font-size:9px}.pk-workspace-body{display:flex;flex-direction:column}.pk-round-rail{height:133px;flex:none;border-right:0;border-bottom:1px solid var(--border)}.pk-round-filters{padding:2px 8px 0}.pk-round-filters button{min-height:44px;font-size:11px}.pk-round-list-caption{display:none}.pk-round-browser{display:flex;gap:6px;overflow-x:auto;overflow-y:hidden;padding:0 8px 6px;scrollbar-gutter:auto;min-height:0;align-items:stretch}.pk-round-option{width:205px;min-width:205px;min-height:76px;margin:0;padding:7px 9px;flex:none}.pk-option-names{font-size:11px}.pk-option-heading{font-size:9px}.pk-option-foot{font-size:9px;margin-top:2px}.pk-option-income{font-size:10px}.pk-selected-content{flex:1;padding:0 12px 12px;scrollbar-gutter:auto}.pk-workspace .pk-round-heading{padding:11px 0 9px;gap:8px}.pk-workspace .pk-round-heading h3{font-size:14px}.pk-workspace .pk-round-clock{font-size:9px}.pk-workspace .pk-round-status{display:flex;flex-direction:column;align-items:flex-end;gap:1px}.pk-workspace .pk-outcome{font-size:9px;padding:2px 5px}.pk-workspace .pk-status{font-size:9px}.pk-workspace .pk-round-metrics{gap:9px;padding-bottom:10px}.pk-workspace .pk-round-metric strong{font-size:14px}.pk-workspace .pk-metric-label{font-size:9px}.pk-workspace .pk-round-metric small{display:none}.pk-workspace .pk-process-details .pk-round-metric small,.pk-workspace .pk-task-record .pk-round-metric small{display:block}.pk-workspace .pk-score-process{gap:6px;grid-template-columns:minmax(0,1fr)!important}.pk-workspace .pk-score-process .pk-audience-plot svg{height:132px!important}.pk-workspace .pk-score-process .pk-audience-legend{max-height:32px}.pk-workspace .pk-round-reference>summary,.pk-session-resources>summary{min-height:44px}.pk-workspace .pk-group-comparison>summary,.pk-workspace .pk-roster-details>summary,.pk-workspace .pk-raw-events>summary{min-height:44px;padding:10px}.pk-workspace .pk-participants-heading{flex-wrap:wrap;gap:2px}.pk-workspace .pk-participants-table{min-width:380px}.pk-workspace .pk-round-participants .pk-table-scroll{max-height:150px}.pk-workspace .pk-process-details>.pk-round-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pk-workspace .pk-round-note.coverage{font-size:9px}}
