.pk-card{min-width:0;padding:var(--vt-space-5);border-radius:var(--vt-radius-lg);background:var(--vw-bg-raised);color:var(--vw-fg)}.pk-card--flat{background:transparent;box-shadow:inset 0 0 0 1px var(--vw-line)}.pk-section{min-width:0;margin-top:var(--vt-space-8)}.pk-section:first-child{margin-top:0}.pk-section__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--vt-space-3);margin-bottom:var(--vt-space-3)}.pk-section__text{display:grid;gap:var(--vt-space-1);min-width:0}.pk-section__action{display:flex;flex-wrap:wrap;align-items:center;gap:var(--vt-space-2)}.pk-h2{font-size:var(--vt-text-role-sheet-title-font-size);line-height:1.3;letter-spacing:var(--vt-text-role-sheet-title-letter-spacing)}.pk-h2,.pk-h3{margin:0;font-weight:600}.pk-h3{font-size:var(--vt-type-headline-font-size);line-height:1.35}.pk-sub{margin:0;font-size:var(--vt-type-callout-font-size);line-height:var(--vt-type-callout-line-height)}.pk-label,.pk-sub{color:var(--vw-fg-secondary)}.pk-label{font-size:var(--vt-type-label-font-size);font-weight:600;line-height:var(--vt-type-label-line-height)}.pk-table-wrap{position:relative;min-width:0;overflow-x:auto;border-radius:var(--vt-radius-lg);background:var(--vw-bg-raised);overscroll-behavior-x:contain}.pk-table-wrap:focus-visible{outline:var(--vw-focus-width) solid var(--vw-focus);outline-offset:var(--vw-focus-offset)}.pk-table{width:100%;min-width:640px;border-collapse:collapse;font-size:var(--vw-type-control)}.pk-table th{height:40px;color:var(--vw-fg-secondary);font-size:var(--vt-type-label-font-size);font-weight:600;text-align:left;box-shadow:inset 0 -1px 0 var(--vw-line)}.pk-table td,.pk-table th{padding:0 var(--vt-space-4);white-space:nowrap}.pk-table td{height:56px;box-shadow:inset 0 -1px 0 var(--vt-border-soft)}.pk-table tbody tr{transition:background-color .12s var(--vw-ease)}.pk-table tbody tr:hover{background:var(--vw-bg-overlay)}.pk-table tbody tr:last-child td{box-shadow:none}.pk-table .pk-num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pk-gate{display:flex;flex-direction:column;align-items:center;gap:var(--vt-space-1);max-width:460px;margin:var(--vt-space-12) auto 0;text-align:center}.pk-gate .vw-message-icon{margin-bottom:var(--vt-space-3)}.pk-gate__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--vt-space-2);margin-top:var(--vt-space-5)}