:where(.pk-root){--pk-font-size: max(14px, 1em);--pk-small: max(14px, .93em);--pk-target: 24px;--pk-target-touch: 44px;--pk-radius: 10px;--pk-radius-sm: 7px;--pk-row-h: 2.45em;--pk-panel-w: 268px;--pk-rail-w: 40px;--pk-duration: .18s;--pk-ease: cubic-bezier(.2, .8, .2, 1);--pk-heat-low: #eaf1fb;--pk-heat-high: #2a78d6;--pk-scale-low: #f8696b;--pk-scale-mid: #ffeb84;--pk-scale-high: #63be7b;color-scheme:light;--pk-surface: #ffffff;--pk-surface-2: #f6f7f9;--pk-surface-3: #eceff3;--pk-surface-raised: #ffffff;--pk-text: #1a1d23;--pk-muted: #5a6270;--pk-border: #dde1e7;--pk-border-strong: #c3c9d2;--pk-drop-border: #868e9a;--pk-grid: #edf0f3;--pk-accent: #2b5fd9;--pk-accent-text: #ffffff;--pk-accent-soft: #e9effc;--pk-drop: #dfe8fd;--pk-total: #f4f6f9;--pk-total-strong: #e9edf3;--pk-danger: #b42318;--pk-focus: #2b5fd9;--pk-shadow-sm: 0 1px 1px rgb(16 24 40 / .04);--pk-shadow: 0 1px 2px rgb(16 24 40 / .06), 0 4px 12px rgb(16 24 40 / .08);--pk-shadow-lg: 0 12px 32px rgb(16 24 40 / .16), 0 2px 6px rgb(16 24 40 / .08);--pk-scrim: rgb(10 14 22 / .32);--pk-scrim-light: rgb(10 14 22 / .18);--pk-knob: #ffffff;--pk-note: #eef3fd;--pk-type-string: #6250d6;--pk-type-number: #1a7f5a;--pk-type-date: #b5560b;--pk-type-boolean: #a3367a;--pk-chart-1: #2a78d6;--pk-chart-2: #eb6834;--pk-chart-3: #1baf7a;--pk-chart-4: #eda100;--pk-chart-5: #e87ba4;--pk-chart-6: #008300;--pk-chart-7: #6250d6;--pk-chart-8: #e34948}:where(.pk-root[data-pk-theme=dark]){color-scheme:dark;--pk-surface: #16181d;--pk-surface-2: #1c1f25;--pk-surface-3: #262a32;--pk-surface-raised: #22262d;--pk-text: #e8eaef;--pk-muted: #a3aab7;--pk-border: #2f343e;--pk-border-strong: #454c58;--pk-drop-border: #6f7785;--pk-grid: #23272e;--pk-accent: #84a3ff;--pk-accent-text: #0d1426;--pk-accent-soft: #232d48;--pk-drop: #263a6b;--pk-total: #1d2128;--pk-total-strong: #252a33;--pk-danger: #ff8b80;--pk-focus: #84a3ff;--pk-shadow-sm: 0 1px 1px rgb(0 0 0 / .3);--pk-shadow: 0 1px 2px rgb(0 0 0 / .4), 0 4px 12px rgb(0 0 0 / .3);--pk-scrim: rgb(0 0 0 / .5);--pk-scrim-light: rgb(0 0 0 / .3);--pk-note: #1e2638;--pk-shadow-lg: 0 16px 40px rgb(0 0 0 / .5), 0 2px 6px rgb(0 0 0 / .4);--pk-type-string: #a99dff;--pk-type-number: #5fd3a3;--pk-type-date: #f2a65a;--pk-type-boolean: #f08cc6;--pk-heat-low: #1d2735;--pk-heat-high: #3987e5;--pk-scale-low: #c2413f;--pk-scale-mid: #b39a2e;--pk-scale-high: #3f9a5c;--pk-chart-1: #3987e5;--pk-chart-2: #d95926;--pk-chart-3: #199e70;--pk-chart-4: #c98500;--pk-chart-5: #d55181;--pk-chart-6: #008300;--pk-chart-7: #9085e9;--pk-chart-8: #e66767}@media(prefers-reduced-motion:reduce){:where(.pk-root){--pk-duration: 0ms}}.pk-root{position:relative;display:flex;flex-direction:column;box-sizing:border-box;min-height:320px;border:1px solid var(--pk-border);border-radius:var(--pk-radius);background:var(--pk-surface);color:var(--pk-text);font-family:var(--pk-font, inherit);font-size:var(--pk-font-size);line-height:1.45;-webkit-font-smoothing:antialiased}.pk-root:focus{outline:none}.pk-root:fullscreen{width:100%;height:100%!important;border:0;border-radius:0}.pk-root *,.pk-root *:before,.pk-root *:after{box-sizing:border-box}.pk-root :is(button,input,select,textarea){font:inherit;color:inherit}.pk-root :is(h2,h3,p,ul,ol){margin:0}.pk-root :focus-visible{outline:2px solid var(--pk-focus);outline-offset:2px;border-radius:var(--pk-radius-sm)}.pk-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pk-muted{color:var(--pk-muted)}.pk-skip{position:absolute;top:6px;left:6px;z-index:20;padding:.4em .8em;border:1px solid var(--pk-accent);border-radius:var(--pk-radius-sm);background:var(--pk-surface-raised);color:var(--pk-accent);font-weight:600;cursor:pointer}.pk-skip:not(:focus){transform:translateY(-300%)}.pk-hint{color:var(--pk-muted);font-size:var(--pk-small)}.pk-icon{flex:none;display:block}.pk-btn{display:inline-flex;align-items:center;gap:.45em;height:2.35em;padding:0 .8em;border:1px solid var(--pk-border);border-radius:var(--pk-radius-sm);background:var(--pk-surface);color:var(--pk-text);cursor:pointer;white-space:nowrap;transition:background var(--pk-duration),border-color var(--pk-duration),box-shadow var(--pk-duration),transform var(--pk-duration)}.pk-btn:hover:not(:disabled){background:var(--pk-surface-3);border-color:var(--pk-border-strong)}.pk-btn:active:not(:disabled){transform:translateY(1px)}.pk-btn:disabled{opacity:.45;cursor:default}.pk-btn[aria-expanded=true],.pk-btn.pk-pressable[aria-pressed=true],.pk-btn.pk-pressable[data-pk-on]{background:var(--pk-accent-soft);border-color:var(--pk-accent)}.pk-btn.pk-primary{background:var(--pk-accent);border-color:var(--pk-accent);color:var(--pk-accent-text);font-weight:600}.pk-btn.pk-primary:hover:not(:disabled){background:color-mix(in srgb,var(--pk-accent) 88%,var(--pk-text))}.pk-caret{opacity:.6;margin-left:-.15em}.pk-icon-btn{display:inline-grid;place-items:center;width:2em;height:2em;padding:0;border:0;border-radius:var(--pk-radius-sm);background:transparent;color:var(--pk-muted);cursor:pointer;transition:background var(--pk-duration),color var(--pk-duration)}.pk-icon-btn:hover{background:var(--pk-surface-3);color:var(--pk-text)}.pk-link{min-height:var(--pk-target);padding:.15em .3em;border:0;background:none;color:var(--pk-accent);font-weight:600;cursor:pointer;border-radius:4px}.pk-link:hover{text-decoration:underline}.pk-segmented{display:inline-flex;align-items:center;padding:3px;gap:2px;border-radius:calc(var(--pk-radius-sm) + 3px);background:var(--pk-surface-3)}.pk-segmented>button{display:inline-flex;align-items:center;gap:.4em;height:calc(2.35em - 6px);padding:0 .75em;border:0;border-radius:var(--pk-radius-sm);background:transparent;color:var(--pk-muted);cursor:pointer;font-weight:500;transition:background var(--pk-duration),color var(--pk-duration),box-shadow var(--pk-duration)}.pk-segmented>button:hover{color:var(--pk-text)}.pk-segmented>button:is([aria-checked=true],[aria-pressed=true]){background:var(--pk-surface);color:var(--pk-text);box-shadow:var(--pk-shadow)}.pk-segmented.pk-small>button{height:1.9em;padding:0 .6em}.pk-segmented.pk-small>.pk-muted{padding:0 .5em;font-size:var(--pk-small)}.pk-layout{position:relative;overflow:hidden;overflow:clip;border-radius:calc(var(--pk-radius) - 1px);display:grid;grid-template-columns:var(--pk-panel-w) minmax(0,1fr);flex:1;min-height:0}.pk-root[data-pk-size=medium] .pk-layout{grid-template-columns:min(var(--pk-panel-w),244px) minmax(0,1fr)}.pk-root[data-pk-fields] .pk-layout{grid-template-columns:var(--pk-rail-w) minmax(0,1fr)}.pk-rail{align-items:center;padding:8px 0}.pk-rail-open{display:flex;justify-content:center;width:100%;min-height:6em;padding:8px 0;border:0;border-radius:var(--pk-radius-sm);background:none;color:var(--pk-text);font:inherit;font-weight:650;cursor:pointer}.pk-rail-open:hover{background:var(--pk-surface-3)}.pk-rail-title{writing-mode:vertical-rl;transform:rotate(180deg)}.pk-panel-slot{min-height:0;min-width:0;border-right:1px solid var(--pk-border);background:var(--pk-surface-2)}.pk-main{container:pk-main / inline-size;display:flex;flex-direction:column;min-width:0;min-height:0;gap:10px;padding:10px 14px 0}.pk-panel{position:relative;display:flex;flex-direction:column;gap:8px;height:100%;min-height:0;padding:14px 10px 10px 14px;transition:background var(--pk-duration),box-shadow var(--pk-duration)}.pk-panel-head{display:flex;align-items:center;justify-content:space-between;min-height:2em}.pk-panel-title{font-size:1.07em;font-weight:650}.pk-panel>.pk-hint{padding-right:4px}.pk-search{display:flex;align-items:center;gap:.5em;height:2.35em;padding:0 .7em;border:1px solid var(--pk-border);border-radius:var(--pk-radius-sm);background:var(--pk-surface);color:var(--pk-muted);transition:border-color var(--pk-duration),box-shadow var(--pk-duration)}.pk-search:focus-within{border-color:var(--pk-accent);box-shadow:0 0 0 3px var(--pk-accent-soft)}.pk-search input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--pk-text)}.pk-field-list{flex:1;min-height:0;margin:0 -4px 0 0;padding:2px 4px 8px 0;overflow-y:auto;list-style:none;overscroll-behavior:contain}.pk-field{display:flex;align-items:center;gap:6px;min-height:2.4em;margin-bottom:3px;padding:0 2px 0 4px;border:1px solid transparent;border-radius:var(--pk-radius-sm);background:transparent;cursor:grab;touch-action:manipulation;transition:background var(--pk-duration),border-color var(--pk-duration),opacity var(--pk-duration)}.pk-field:hover{background:var(--pk-surface);border-color:var(--pk-border);box-shadow:var(--pk-shadow)}.pk-field.pk-dragging{opacity:.4}.pk-handle{display:grid;place-items:center;flex:none;width:var(--pk-target);min-height:var(--pk-target);height:1.9em;color:var(--pk-muted);opacity:.8;cursor:grab;border-radius:5px;touch-action:none}.pk-field:hover .pk-handle,.pk-chip:hover .pk-handle,.pk-handle:focus-visible{opacity:1}.pk-type{display:inline-grid;place-items:center;width:1.55em;height:1.55em;flex:none;border-radius:6px;background:color-mix(in srgb,currentColor 13%,transparent)}.pk-type-string,.pk-type-null{color:var(--pk-type-string)}.pk-type-number{color:var(--pk-type-number)}.pk-type-date{color:var(--pk-type-date)}.pk-type-boolean{color:var(--pk-type-boolean)}.pk-field-name{flex:1;min-width:0;padding:.35em .2em;border:0;background:none;text-align:left;overflow:hidden;cursor:pointer}.pk-field-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;width:100%;overflow:hidden;overflow-wrap:anywhere;white-space:normal;line-height:1.3}.pk-placed .pk-field-name{font-weight:600}.pk-badges{display:inline-flex;gap:2px}.pk-badge{display:inline-grid;place-items:center;width:1.45em;height:1.45em;border-radius:5px;background:var(--pk-accent-soft);color:var(--pk-accent)}.pk-field-menu{opacity:.6}.pk-field:hover .pk-field-menu,.pk-field-menu:focus-visible,.pk-field-menu[aria-expanded=true]{opacity:1}.pk-panel.pk-removing{background:color-mix(in srgb,var(--pk-danger) 5%,var(--pk-surface-2))}.pk-panel.pk-over{background:color-mix(in srgb,var(--pk-danger) 12%,var(--pk-surface-2));box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--pk-danger) 50%,transparent)}.pk-remove-hint{position:absolute;inset:auto 12px 12px;display:flex;align-items:center;justify-content:center;gap:.5em;padding:.7em;border:1.5px dashed color-mix(in srgb,var(--pk-danger) 60%,transparent);border-radius:var(--pk-radius-sm);background:var(--pk-surface);color:var(--pk-danger);font-weight:600;animation:pk-rise var(--pk-duration) var(--pk-ease)}.pk-toolbar{display:flex;flex-wrap:nowrap;align-items:center;gap:6px;min-width:0}.pk-toolbar.pk-wrap{flex-wrap:wrap}.pk-toolbar>*{flex:none}.pk-toolbar-pair{display:inline-flex;gap:6px}.pk-toolbar .pk-btn{gap:.4em;padding-inline:.6em}.pk-root[data-pk-size=narrow] .pk-toolbar .pk-btn{gap:.35em;padding-inline:.55em}.pk-root[data-pk-size=narrow] .pk-toolbar .pk-caret{display:none}.pk-sep{width:1px;height:1.6em;margin:0 4px;background:var(--pk-border)}.pk-grow{flex:1}.pk-toolbar>.pk-view-name{display:inline-flex;flex:0 1 auto;align-items:center;gap:.4em;min-width:4em;max-width:18em;min-height:var(--pk-target);padding:0 .3em;border:0;border-radius:var(--pk-radius);background:none;color:var(--pk-muted);font:inherit;cursor:pointer}.pk-toolbar.pk-wrap>.pk-view-name{flex:1 1 0;max-width:none}.pk-toolbar>.pk-view-name:hover{color:var(--pk-text);text-decoration:underline}.pk-view-name-text{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.pk-view-changed{flex:none;width:.55em;height:.55em;border-radius:50%;background:var(--pk-accent)}.pk-zones{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pk-zones-summary{display:flex;align-items:center;gap:.4em;width:100%;min-height:max(var(--pk-target),2.4em);padding:0 10px;border:1.5px dashed var(--pk-drop-border);border-radius:var(--pk-radius);background:var(--pk-surface-2);color:var(--pk-text);font:inherit;font-size:var(--pk-small);text-align:start;cursor:pointer;transition:background var(--pk-duration),border-color var(--pk-duration)}.pk-zones-summary:hover{border-color:var(--pk-border-strong);background:var(--pk-surface-3)}.pk-zones-summary>svg{flex:none;color:var(--pk-muted)}.pk-zones-summary-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pk-zones-summary-zone{color:var(--pk-muted);font-weight:650}.pk-zone{position:relative;display:flex;flex-direction:column;gap:6px;min-height:4.6em;padding:8px 10px 10px;border:1.5px dashed var(--pk-drop-border);border-radius:var(--pk-radius);background:var(--pk-surface-2);transition:background var(--pk-duration),border-color var(--pk-duration),box-shadow var(--pk-duration)}.pk-zone.pk-dropping{border-color:color-mix(in srgb,var(--pk-accent) 55%,var(--pk-border))}.pk-zone.pk-over{border-style:solid;border-color:var(--pk-accent);background:var(--pk-drop);box-shadow:0 0 0 3px var(--pk-accent-soft)}.pk-zone.pk-flash{animation:pk-flash .6s var(--pk-ease)}.pk-zone-head{display:flex;align-items:center;justify-content:space-between;gap:.5em;min-width:0}.pk-zone-cols .pk-zone-head{container:pk-zone-head / inline-size}.pk-swap{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.35em;min-width:var(--pk-target);min-height:var(--pk-target);font-size:var(--pk-small);white-space:nowrap}@container pk-zone-head (width < 20em){.pk-swap .pk-btn-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}}.pk-swap:disabled{color:var(--pk-muted);cursor:default;text-decoration:none}.pk-zone-title{display:flex;align-items:center;gap:.4em;color:var(--pk-muted);font-size:var(--pk-small);font-weight:650;letter-spacing:.02em;text-transform:uppercase}.pk-chips{display:flex;flex-wrap:wrap;gap:6px;min-height:2.2em;padding:0;list-style:none}.pk-zone-hint{align-self:center;color:var(--pk-muted);font-size:var(--pk-small)}.pk-chip{display:inline-flex;align-items:center;gap:4px;max-width:100%;height:2.2em;padding:0 2px 0 3px;border:1px solid var(--pk-border);border-radius:999px;background:var(--pk-surface);box-shadow:var(--pk-shadow-sm);cursor:grab;touch-action:manipulation;animation:pk-pop var(--pk-duration) var(--pk-ease);transition:box-shadow var(--pk-duration),border-color var(--pk-duration),opacity var(--pk-duration)}.pk-chip:hover{border-color:var(--pk-border-strong);box-shadow:var(--pk-shadow)}.pk-chip.pk-dragging{opacity:.35}.pk-chip-values{border-color:color-mix(in srgb,var(--pk-type-number) 35%,var(--pk-border))}.pk-chip .pk-handle{height:var(--pk-target);border-radius:999px}.pk-chip .pk-type{width:1.4em;height:1.4em;border-radius:999px}.pk-chip-label{display:inline-flex;align-items:center;gap:.35em;min-width:0;height:1.8em;padding:0 .35em 0 .3em;border:0;border-radius:999px;background:transparent;cursor:pointer;font-weight:550;white-space:nowrap}.pk-chip-label:hover,.pk-chip-label[aria-expanded=true]{background:var(--pk-surface-3)}.pk-chip-label .pk-btn-text{display:inline-flex;align-items:center;gap:.35em;min-width:0;overflow:hidden}.pk-chip-name{min-width:2.5em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pk-chip-label .pk-badges-inline{flex:none}.pk-chip-badge{color:var(--pk-accent)}.pk-dot{width:.5em;height:.5em;border-radius:50%;background:var(--pk-accent)}.pk-chip-x{display:inline-grid;place-items:center;flex:none;width:max(var(--pk-target),1.7em);height:max(var(--pk-target),1.7em);padding:0;border:0;border-radius:50%;background:transparent;color:var(--pk-muted);cursor:pointer;transition:background var(--pk-duration),color var(--pk-duration)}.pk-chip-x:hover{background:color-mix(in srgb,var(--pk-danger) 14%,transparent);color:var(--pk-danger)}.pk-overlay{padding-right:.9em;border-color:var(--pk-accent);box-shadow:var(--pk-shadow-lg);cursor:grabbing;transform:rotate(-2deg);font-weight:600;animation:none}.pk-layer{position:absolute;inset:0;pointer-events:none;z-index:50}.pk-layer>*{pointer-events:auto}.pk-layer>.pk-origin{position:fixed;top:0;left:0;width:0;height:0;visibility:hidden;pointer-events:none}.pk-popover{position:fixed;z-index:60;display:flex;flex-direction:column;min-width:220px;max-width:min(380px,calc(100vw - 16px));padding:6px;overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--pk-border);border-radius:var(--pk-radius);background:var(--pk-surface-raised);color:var(--pk-text);box-shadow:var(--pk-shadow-lg);transform-origin:top left;animation:pk-pop-in var(--pk-duration) var(--pk-ease)}.pk-popover.pk-above{transform-origin:bottom left}.pk-chip-menu{width:400px;overflow:hidden;padding-bottom:0}.pk-menu-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;background:linear-gradient(var(--pk-surface-raised) 30%,transparent) top / 100% 24px no-repeat local,linear-gradient(transparent,var(--pk-surface-raised) 70%) bottom / 100% 24px no-repeat local,radial-gradient(farthest-side at 50% 0,color-mix(in srgb,var(--pk-text) 16%,transparent),transparent) top / 100% 10px no-repeat scroll,radial-gradient(farthest-side at 50% 100%,color-mix(in srgb,var(--pk-text) 16%,transparent),transparent) bottom / 100% 10px no-repeat scroll}.pk-menu-foot{flex:none;padding:4px 0 6px;border-top:1px solid var(--pk-border)}.pk-more{margin-top:2px}.pk-more-title{display:flex;align-items:center;min-height:max(var(--pk-target),2.2em);padding:0 .6em;border-radius:var(--pk-radius-sm);color:var(--pk-accent);font-weight:600;cursor:pointer}.pk-more-title:hover{background:var(--pk-surface-3)}.pk-subtitle{padding:4px 8px 2px;color:var(--pk-muted);font-size:var(--pk-small)}.pk-badges-inline{display:inline-flex;align-items:center;gap:.35em}.pk-badge-condition{max-width:18em}.pk-badge-cut{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pk-badge-text{display:inline-flex;align-items:center;gap:.2em;padding:0 .4em;border-radius:999px;background:var(--pk-accent-soft);color:var(--pk-accent);font-size:var(--pk-small);font-weight:600}.pk-filter-popover{width:340px;overflow:hidden}.pk-popover.pk-sheet{inset:auto 0 0;width:auto;max-width:none;max-height:82vh;max-height:82dvh;position:fixed;border-radius:var(--pk-radius) var(--pk-radius) 0 0;padding:10px 10px max(10px,env(safe-area-inset-bottom));animation:pk-sheet-in calc(var(--pk-duration) * 1.4) var(--pk-ease)}.pk-scrim{position:absolute;inset:0;z-index:40;background:var(--pk-scrim);animation:pk-fade-in var(--pk-duration) ease-out}.pk-layer>.pk-scrim{position:fixed}.pk-section{display:flex;flex-direction:column;gap:1px;padding:4px 0}.pk-section+.pk-section{border-top:1px solid var(--pk-border);margin-top:2px;padding-top:6px}.pk-section-head{display:flex;align-items:center;gap:2px}.pk-section-title{padding:2px 8px 4px;color:var(--pk-muted);font-size:var(--pk-small);font-weight:650}.pk-section-toggle{display:inline-flex;flex:1;align-items:center;gap:.35em;min-height:var(--pk-target);padding:2px 6px;border:0;border-radius:var(--pk-radius-sm);background:transparent;text-align:left;cursor:pointer}.pk-root .pk-section-toggle{color:var(--pk-text)}.pk-section-state{margin-left:auto;color:var(--pk-muted);font-weight:400}.pk-section-mark,.pk-state-line .pk-link{color:var(--pk-accent)}.pk-root .pk-section-toggle:hover{background:var(--pk-surface-3)}.pk-section.pk-folded{padding-bottom:2px}.pk-section-body{display:flex;flex-direction:column;gap:1px}.pk-section-body[hidden]{display:none}.pk-setting-row{display:flex;align-items:center;gap:2px;min-width:0}.pk-setting-row>.pk-option,.pk-setting-row>.pk-switch{flex:1;min-width:0}.pk-subtitle.pk-setting-row{padding-top:0;padding-bottom:0}.pk-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px}.pk-option{display:flex;align-items:center;gap:.55em;width:100%;min-height:2.2em;padding:.3em .6em .3em .45em;border:0;border-radius:var(--pk-radius-sm);background:transparent;text-align:left;cursor:pointer;transition:background var(--pk-duration)}.pk-option:hover:not(:disabled),.pk-option:focus-visible{background:var(--pk-surface-3);outline-offset:-2px}.pk-option:disabled{opacity:.45;cursor:default}.pk-option-icon{display:inline-grid;place-items:center;width:1.2em;flex:none;color:var(--pk-muted)}.pk-option.pk-checked{font-weight:600}.pk-option.pk-checked .pk-option-icon{color:var(--pk-accent)}.pk-option.pk-danger{color:var(--pk-danger)}.pk-option.pk-danger .pk-option-icon{color:inherit}.pk-option-text{display:flex;flex-direction:column;min-width:0}.pk-option-hint{color:var(--pk-muted);font-size:var(--pk-small);font-weight:400}.pk-inline-form{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:2px 6px 4px}.pk-inline-form input[type=text],.pk-inline-form input[type=number],.pk-inline-form select,.pk-condition select,.pk-condition input{flex:1;min-width:6em;height:2.2em;padding:0 .6em;border:1px solid var(--pk-border);border-radius:var(--pk-radius-sm);background:var(--pk-surface);color:var(--pk-text)}.pk-inline-form :is(input,select):focus,.pk-condition :is(select,input):focus{outline:none;border-color:var(--pk-accent);box-shadow:0 0 0 3px var(--pk-accent-soft)}.pk-field-label{display:flex;align-items:center;gap:.5em;flex:1;min-width:9em}.pk-field-label>span{color:var(--pk-muted);font-size:var(--pk-small);white-space:nowrap}.pk-bin-form .pk-field-label{flex-basis:100%}.pk-bin-form .pk-field-label>span{min-width:7.5em}.pk-form-problem{flex-basis:100%;margin:0;color:var(--pk-danger);font-size:var(--pk-small)}.pk-narrow-input{flex:0 0 5em;min-width:5em}.pk-narrow-input input{width:100%;min-width:0!important}.pk-by{font-size:var(--pk-small)}.pk-by-pick{flex-basis:100%}.pk-by-pick select{min-width:0}.pk-value-filter .pk-field-label:not(.pk-narrow-input,.pk-by-pick){flex:1 1 10em}.pk-value-filter .pk-narrow-input{flex:1 1 7em}.pk-template{display:flex;align-items:center;gap:2px}.pk-views{display:contents}.pk-switch{display:flex;align-items:center;gap:.7em;min-height:2.2em;padding:0 .6em;border-radius:var(--pk-radius-sm);cursor:pointer}.pk-switch:hover{background:var(--pk-surface-3)}.pk-switch-text{display:flex;flex-direction:column;min-width:0}.pk-switch.pk-disabled{cursor:default}.pk-switch.pk-disabled:hover{background:transparent}.pk-switch.pk-disabled>.pk-switch-track,.pk-switch.pk-disabled>.pk-switch-text>:first-child{opacity:.45}.pk-switch input{position:absolute;opacity:0;width:1px;height:1px}.pk-switch-track{position:relative;width:2.1em;height:1.2em;flex:none;border-radius:999px;background:var(--pk-border-strong);transition:background var(--pk-duration)}.pk-switch-track:after{content:"";position:absolute;top:.15em;left:.15em;width:.9em;height:.9em;border-radius:50%;background:var(--pk-knob);box-shadow:var(--pk-shadow-sm);transition:transform var(--pk-duration) var(--pk-ease)}.pk-switch input:checked+.pk-switch-track{background:var(--pk-accent)}.pk-switch input:checked+.pk-switch-track:after{transform:translate(.9em)}.pk-switch input:focus-visible+.pk-switch-track{outline:2px solid var(--pk-focus);outline-offset:2px}.pk-filter{display:flex;flex:1 1 auto;flex-direction:column;gap:8px;min-height:0;padding:6px 2px}.pk-filter>*{flex:none;margin-inline:4px}.pk-filter>.pk-filter-body{display:flex;flex:1 1 auto;flex-direction:column;gap:8px;min-height:0;margin-inline:0;padding:4px;overflow-y:auto;overscroll-behavior:contain}.pk-filter-body>*{flex:none}.pk-filter-body>.pk-values{flex:0 1 auto;min-height:4.5em}.pk-popover-head{display:flex;align-items:baseline;justify-content:space-between;gap:1em}.pk-popover-head h3{font-size:1em;font-weight:650}.pk-filter-actions{display:flex;gap:8px;font-size:var(--pk-small)}.pk-values{max-height:min(26em,45vh);margin:0;padding:2px;overflow-y:auto;list-style:none;border:1px solid var(--pk-border);border-radius:var(--pk-radius-sm)}.pk-value{display:flex;align-items:center;border-radius:5px}.pk-value:hover{background:var(--pk-surface-3)}.pk-value label{display:flex;align-items:center;gap:.6em;flex:1;min-width:0;min-height:2.1em;padding:0 .5em;cursor:pointer}.pk-value input{width:1.05em;height:1.05em;accent-color:var(--pk-accent)}.pk-value-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pk-count{color:var(--pk-muted);font-size:var(--pk-small);font-variant-numeric:tabular-nums}.pk-only{visibility:hidden;font-size:var(--pk-small)}.pk-value:hover .pk-only,.pk-only:focus-visible{visibility:visible}.pk-condition{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;border:0}.pk-condition legend{margin-bottom:4px;color:var(--pk-muted);font-size:var(--pk-small);font-weight:650}.pk-popover-foot{display:flex;justify-content:flex-end;gap:6px}.pk-note.pk-issues{align-items:flex-start;flex-wrap:nowrap;padding-right:.3em}.pk-issues>.pk-icon{flex:none;margin-top:.3em}.pk-issues>details{flex:1;min-width:0}.pk-issues summary{padding:.15em 0;font-weight:600;cursor:pointer}.pk-issues ul{margin:.2em 0 .3em;padding-left:1.2em}.pk-issues li+li{margin-top:.35em}.pk-issues-more{margin:0 0 .3em 1.2em}.pk-issues-path{display:block;color:var(--pk-muted);font-size:var(--pk-small);overflow-wrap:anywhere}.pk-issues-x{flex:none;width:var(--pk-target);height:var(--pk-target)}.pk-result-head{display:flex;align-items:center;gap:6px;min-width:0;margin-bottom:-4px}.pk-result-head .pk-btn.pk-small-btn{height:max(var(--pk-target),1.9em)}.pk-enlarged-fields{min-width:0;overflow:hidden;color:var(--pk-muted);font-size:var(--pk-small);text-overflow:ellipsis;white-space:nowrap}.pk-root[data-pk-enlarged] .pk-layout{grid-template-columns:minmax(0,1fr)}.pk-root[data-pk-enlarged] :is(.pk-panel-slot,.pk-zones,.pk-zones-summary,.pk-tips,.pk-issues,.pk-drawer-scrim){display:none}.pk-result{--pk-result-least: 240px;position:relative;display:flex;flex:1;min-height:var(--pk-result-least);overflow:hidden;border:1px solid var(--pk-border);border-radius:var(--pk-radius);background:var(--pk-surface)}.pk-status{display:flex;flex-wrap:wrap;gap:.4em 1.2em;min-height:2.4em;align-items:center;color:var(--pk-muted);font-size:var(--pk-small)}.pk-row-label{min-width:0;color:var(--pk-text);overflow-wrap:anywhere}.pk-no-copy{-webkit-user-select:none;user-select:none}.pk-message{display:flex;gap:.8em;align-items:flex-start;margin:auto;max-width:34em;padding:1.2em}.pk-error{color:var(--pk-danger)}.pk-table-wrap{flex:1;min-width:0;overflow:auto;overscroll-behavior:contain}.pk-table{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums}.pk-table thead td.pk-blank{position:sticky;z-index:3;background:var(--pk-surface-2);border-bottom-color:var(--pk-border)}.pk-table :is(th,td){height:var(--pk-row-h);padding:0 .85em;border-bottom:1px solid var(--pk-grid);white-space:nowrap;text-align:left;font-weight:400}.pk-table thead th{position:sticky;z-index:2;background:var(--pk-surface-2);border-bottom-color:var(--pk-border);color:var(--pk-muted);font-size:var(--pk-small);font-weight:650}.pk-table thead th.pk-colHeader{text-align:right}.pk-table thead th.pk-colHeader[colspan]{text-align:left}.pk-table thead th.pk-sticky{z-index:3}.pk-table thead th.pk-corner{color:var(--pk-text)}.pk-table th.pk-sticky{position:sticky}.pk-table tbody th{z-index:1;background:var(--pk-surface);font-weight:500;vertical-align:middle;border-right:1px solid var(--pk-grid)}.pk-table tbody th.pk-span{vertical-align:top;padding-top:calc((var(--pk-row-h) - 1.45em) / 2 - 1px)}.pk-table tbody th:last-of-type{border-right-color:var(--pk-border)}.pk-table thead tr:last-child th.pk-sticky:last-of-type{border-right:1px solid var(--pk-border)}.pk-th-content{display:inline-flex;align-items:center;gap:.25em}.pk-table :is(tbody th.pk-rowHeader,thead th.pk-corner) .pk-th-content{width:max-content;max-width:max(5.5em,calc(40cqi / var(--pk-row-cols, 1)))}.pk-table thead tr:last-child th.pk-colHeader .pk-th-content{width:max-content;max-width:max(6em,30cqi)}.pk-root[data-pk-size=narrow] .pk-table :is(th,td){padding-inline:.6em}.pk-root[data-pk-size=narrow] .pk-table thead tr:last-child th.pk-colHeader .pk-th-content{max-width:max(5em,22cqi)}.pk-table :is(tbody th.pk-rowHeader,thead th.pk-corner,thead tr:last-child th.pk-colHeader) .pk-th-text{min-width:0;white-space:normal;overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual}.pk-table.pk-virtual tbody tr th.pk-rowHeader .pk-th-text{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.pk-draggable{cursor:grab}.pk-th-grip{display:inline-block;margin-left:.3em;vertical-align:-2px;opacity:0;transition:opacity var(--pk-duration)}.pk-draggable:hover .pk-th-grip{opacity:.7}.pk-draggable:hover{background:var(--pk-surface-3)!important;color:var(--pk-text)}.pk-draggable.pk-dragging{opacity:.5}.pk-th-sort{display:inline-flex;align-items:center;gap:.2em;min-width:0;min-height:var(--pk-target);padding:0;border:0;border-radius:4px;background:transparent;color:inherit;font:inherit;text-align:inherit;cursor:pointer}.pk-th-arrow{flex:none;opacity:0;transition:opacity var(--pk-duration)}.pk-th-sort:is(:hover,:focus) .pk-th-arrow{opacity:.6}@media(hover:none){.pk-th-arrow{opacity:.35}}.pk-th-sort.pk-sorted .pk-th-arrow{opacity:1;color:var(--pk-accent)}.pk-td{text-align:right!important;background:var(--pk-surface)}.pk-td.pk-text{text-align:left!important;max-width:24em;overflow:hidden;text-overflow:ellipsis}.pk-clickable{cursor:pointer;transition:background var(--pk-duration),box-shadow var(--pk-duration)}.pk-table tbody tr:hover>:is(td,th){background:color-mix(in srgb,var(--pk-accent) 5%,var(--pk-surface))}.pk-clickable:hover{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--pk-accent) 60%,transparent)}.pk-clickable:focus-visible{outline:2px solid var(--pk-focus);outline-offset:-2px;border-radius:0}.pk-table :is(td,th).pk-sub{background:var(--pk-total);font-weight:600}.pk-table :is(td,th).pk-grand{background:var(--pk-total-strong);font-weight:700}.pk-table tbody tr.pk-grand>:is(td,th){border-top:1px solid var(--pk-border-strong)}.pk-td.pk-has-scale{background:color-mix(in srgb,var(--pk-cell-bg) 48%,var(--pk-surface))}.pk-root[data-pk-theme=dark] .pk-td.pk-has-scale{background:color-mix(in srgb,var(--pk-cell-bg) 30%,var(--pk-surface))}.pk-td.pk-has-bar{background-image:linear-gradient(90deg,color-mix(in srgb,var(--pk-bar-color, var(--pk-chart-1)) 32%,transparent) var(--pk-bar),transparent var(--pk-bar));background-repeat:no-repeat;background-size:100% 64%;background-position:left center}.pk-toggle{display:inline-grid;place-items:center;flex:none;width:max(var(--pk-target),1.7em);height:max(var(--pk-target),1.7em);margin-left:-.45em;padding:0;border:0;border-radius:5px;background:transparent;color:var(--pk-muted);cursor:pointer;transition:background var(--pk-duration),color var(--pk-duration)}.pk-toggle .pk-icon{transition:transform var(--pk-duration) var(--pk-ease)}.pk-toggle.pk-open .pk-icon{transform:rotate(90deg)}.pk-toggle:hover{background:var(--pk-surface-3);color:var(--pk-text)}.pk-spacer td{padding:0;border:0}.pk-fresh :is(td,th){animation:pk-fade-in calc(var(--pk-duration) * 1.4) ease-out}.pk-chart-wrap{display:flex;flex-direction:column;gap:8px;flex:1;min-width:0;padding:10px}.pk-chart-box{position:relative;display:flex;flex:1;min-height:0}.pk-chart{width:100%;height:100%;min-height:0;animation:pk-fade-in calc(var(--pk-duration) * 1.4) ease-out}.pk-chart-note{position:absolute;inset:0;display:grid;place-items:center;color:var(--pk-muted)}.pk-empty{display:flex;flex-direction:column;align-items:center;gap:14px;margin:auto;padding:24px;max-width:36em;text-align:center;animation:pk-rise calc(var(--pk-duration) * 1.6) var(--pk-ease)}.pk-empty h2{font-size:1.25em;font-weight:650}.pk-empty-art{position:relative;width:132px;height:64px}.pk-empty-chip{position:absolute;height:18px;border-radius:999px;background:var(--pk-accent-soft);border:1.5px solid color-mix(in srgb,var(--pk-accent) 45%,transparent)}.pk-c1{top:2px;left:4px;width:70px;animation:pk-float 3.2s ease-in-out 3}.pk-c2{top:24px;left:40px;width:88px;background:color-mix(in srgb,var(--pk-type-number) 16%,var(--pk-surface));border-color:color-mix(in srgb,var(--pk-type-number) 45%,transparent);animation:pk-float 3.2s ease-in-out .4s 3}.pk-c3{top:46px;left:14px;width:56px;background:color-mix(in srgb,var(--pk-type-date) 16%,var(--pk-surface));border-color:color-mix(in srgb,var(--pk-type-date) 45%,transparent);animation:pk-float 3.2s ease-in-out .8s 3}.pk-steps{display:flex;flex-direction:column;gap:10px;padding:0;list-style:none;text-align:left}.pk-steps li{display:flex;gap:.75em;align-items:flex-start}.pk-step-n{display:inline-grid;place-items:center;width:1.7em;height:1.7em;flex:none;border-radius:50%;background:var(--pk-accent);color:var(--pk-accent-text);font-size:var(--pk-small);font-weight:700}.pk-empty-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.pk-drill{position:absolute;top:0;right:0;bottom:0;z-index:45;display:flex;flex-direction:column;width:min(560px,92%);border-left:1px solid var(--pk-border);background:var(--pk-surface-raised);box-shadow:var(--pk-shadow-lg);animation:pk-slide-in calc(var(--pk-duration) * 1.4) var(--pk-ease)}.pk-drill-scrim{background:var(--pk-scrim-light)}.pk-drill.pk-drill-big{left:0;width:100%;border-left:0}.pk-drill-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:8px 1em;padding:16px 16px 12px;border-bottom:1px solid var(--pk-border)}.pk-drill-heading{flex:1 1 14em;min-width:0}.pk-drill-actions{display:flex;flex:none;flex-wrap:wrap;align-items:center;gap:6px;margin-left:auto}.pk-drill-head h2{font-size:1.07em;font-weight:650}.pk-drill-path{margin-top:2px!important;font-weight:550}.pk-drill-body{flex:1;min-height:0;overflow:auto}.pk-drill-table{border-collapse:separate;border-spacing:0;min-width:100%;font-size:var(--pk-small);font-variant-numeric:tabular-nums}.pk-drill-table th,.pk-drill-table td{padding:.5em .9em;border-bottom:1px solid var(--pk-grid);text-align:left;white-space:nowrap}.pk-drill-table th{position:sticky;top:0;background:var(--pk-surface-2);color:var(--pk-muted);font-weight:650}.pk-drill-table .pk-num{text-align:right}.pk-drill-text{min-width:10em;max-width:22em;white-space:normal;overflow-wrap:anywhere}.pk-drill-big .pk-drill-text{max-width:40em}.pk-toast-dock{position:sticky;bottom:0;z-index:46;height:0;flex:none;margin-top:-10px}.pk-toasts{position:absolute;right:0;bottom:6px;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:100%}.pk-toast{display:flex;align-items:center;gap:.5em;max-width:100%;box-shadow:var(--pk-shadow);padding:.15em .25em .15em .85em;border-radius:999px;background:var(--pk-text);color:var(--pk-surface);font-size:var(--pk-small);animation:pk-toast-in calc(var(--pk-duration) * 1.4) var(--pk-ease)}.pk-toast.pk-error{background:var(--pk-danger);color:var(--pk-surface)}.pk-toast-action{color:color-mix(in srgb,var(--pk-accent) 55%,var(--pk-surface))}.pk-toast .pk-icon-btn{width:max(var(--pk-target),1.7em);height:max(var(--pk-target),1.7em);color:inherit;opacity:.8}.pk-toast .pk-icon-btn:hover{background:color-mix(in srgb,var(--pk-surface) 18%,transparent);color:inherit;opacity:1}.pk-tips{display:flex;flex-direction:column;gap:6px;flex:none}.pk-tip{flex-wrap:nowrap;padding-right:.3em;animation:pk-fade-in var(--pk-duration) ease-out}.pk-tip.pk-notice{padding-right:.8em}.pk-tip>.pk-icon{flex:none}.pk-tip-text{flex:1 1 auto;min-width:0}.pk-tip>.pk-btn{flex:none}.pk-tip-x{flex:none;width:max(var(--pk-target),1.7em);height:max(var(--pk-target),1.7em)}.pk-root[data-pk-size=narrow] .pk-tip{flex-wrap:wrap}.pk-root[data-pk-size=narrow] .pk-tip-text{flex:1 1 0}.pk-root[data-pk-size=narrow] .pk-tip.pk-has-action:after{content:"";order:1;flex-basis:100%;height:0}.pk-root[data-pk-size=narrow] .pk-tip>.pk-btn{order:2}.pk-info{display:inline-grid;place-items:center;flex:none;width:var(--pk-target);height:var(--pk-target);padding:0;border:0;border-radius:50%;background:transparent;color:var(--pk-muted);cursor:help;transition:background var(--pk-duration),color var(--pk-duration)}.pk-info:hover,.pk-info[aria-expanded=true]{background:var(--pk-surface-3);color:var(--pk-accent)}.pk-popover.pk-info-pop{min-width:0;max-width:min(320px,calc(100vw - 16px));padding:8px 10px}.pk-field-desc{margin:0;font-size:var(--pk-small);line-height:1.45;overflow-wrap:anywhere}.pk-learn-more{color:var(--pk-accent);font-weight:600}.pk-shortcuts{display:grid;gap:4px;margin:4px 8px 6px;font-size:var(--pk-small)}.pk-shortcut{display:grid;grid-template-columns:minmax(7em,auto) 1fr;gap:8px}.pk-shortcut dt,.pk-shortcut dd{margin:0}.pk-shortcut kbd{padding:0 .35em;border:1px solid var(--pk-border);border-radius:4px;background:var(--pk-surface-2);font:inherit}.pk-note{display:flex;align-items:center;gap:.6em;flex-wrap:wrap;padding:.45em .8em;border:1px solid color-mix(in srgb,var(--pk-accent) 25%,var(--pk-border));border-radius:var(--pk-radius-sm);background:var(--pk-note);color:var(--pk-text)}.pk-note>.pk-icon{color:var(--pk-accent)}.pk-note>span{flex:1 1 16em;min-width:0}.pk-btn.pk-small-btn{height:2em;padding:0 .65em}.pk-btn.pk-danger-btn{border-color:var(--pk-danger);color:var(--pk-danger);font-weight:600}.pk-template.pk-confirm{flex-wrap:wrap;gap:6px;padding:4px 6px}.pk-confirm-text{flex:1 1 100%;font-weight:600}.pk-save-confirm{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:4px 6px}.pk-root[data-pk-size=narrow] .pk-layout{grid-template-columns:minmax(0,1fr)}.pk-root[data-pk-size=narrow] .pk-panel-slot{position:absolute;top:0;bottom:0;left:0;z-index:42;width:min(320px,88%);border-right:1px solid var(--pk-border);box-shadow:var(--pk-shadow-lg);transform:translate(-104%);visibility:hidden;transition:transform calc(var(--pk-duration) * 1.4) var(--pk-ease),visibility 0s linear calc(var(--pk-duration) * 1.4)}.pk-root[data-pk-size=narrow] .pk-drawer-open .pk-panel-slot{transform:none;visibility:visible;transition:transform calc(var(--pk-duration) * 1.4) var(--pk-ease),visibility 0s}@container pk-main (width < 640px){.pk-zones{grid-template-columns:minmax(0,1fr);gap:6px}.pk-zone{flex-direction:row;align-items:center;min-height:3em;padding:6px 8px}.pk-zone-head{width:6.5em;flex:none}.pk-zone-cols{flex-wrap:wrap}.pk-zone-cols .pk-zone-head{width:100%}.pk-chips{flex:1;min-width:0}}@container pk-main (width < 400px){.pk-zone{flex-wrap:wrap}.pk-zone .pk-zone-head{width:100%}}.pk-root[data-pk-size=narrow] .pk-main{padding:8px 8px 0;gap:8px}.pk-root[data-pk-size=narrow] .pk-result{--pk-result-least: 280px}.pk-root[data-pk-fit=contain],.pk-root[data-pk-fit=contain] .pk-result{min-height:0}.pk-root[data-pk-size=narrow] .pk-drill{width:100%}.pk-clear-input{position:relative;display:flex;flex:1;align-items:center;min-width:6em}.pk-clear-input>input,.pk-clear-input>textarea{flex:1;width:100%;min-width:0}.pk-inline-form .pk-clear-input>input,.pk-condition .pk-clear-input>input{padding-right:calc(var(--pk-target) + 6px)}.pk-clear-input>textarea{box-sizing:border-box;min-height:6em;padding:.45em calc(var(--pk-target) + 8px) .45em .6em;border:1px solid var(--pk-border);border-radius:var(--pk-radius-sm);background:var(--pk-surface);color:var(--pk-text);font:inherit;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--pk-small);resize:vertical}.pk-clear-input>textarea:focus{outline:none;border-color:var(--pk-accent);box-shadow:0 0 0 3px var(--pk-accent-soft)}.pk-clear-input>input[type=search]::-webkit-search-cancel-button{display:none}.pk-clear-x{position:absolute;right:2px;display:inline-grid;place-items:center;width:var(--pk-target);height:var(--pk-target);padding:0;border:0;border-radius:50%;background:transparent;color:var(--pk-muted);cursor:pointer;transition:background var(--pk-duration),color var(--pk-duration)}.pk-clear-multi>.pk-clear-x{top:4px;right:4px}.pk-clear-x:hover{background:var(--pk-surface-3);color:var(--pk-text)}.pk-search .pk-clear-input{min-width:0}.pk-search .pk-clear-x{right:-6px}.pk-option.pk-accent,.pk-option.pk-accent .pk-option-icon{color:var(--pk-accent);font-weight:600}.pk-menu-hint{margin:0;padding:2px 8px 6px;font-size:var(--pk-small)}.pk-load-view .pk-hint{flex-basis:100%;margin:0}.pk-load-view .pk-clear-input{flex-basis:100%}.pk-chart-menu{width:340px}.pk-chart-menu .pk-switch{margin-top:4px}.pk-zone-info{margin-left:-.3em}.pk-axis-note{flex:none;margin:0;padding:2px 12px 6px;color:var(--pk-muted);font-size:var(--pk-small);text-align:center;pointer-events:none}.pk-skeleton{flex:1;min-height:0;padding:12px;overflow:hidden}.pk-skeleton-full{display:flex;height:100%;padding:0}.pk-skel-layout{display:flex;flex:1;min-width:0}.pk-skel-panel{display:flex;flex-direction:column;gap:10px;width:var(--pk-panel-w);padding:16px 14px;border-right:1px solid var(--pk-border);background:var(--pk-surface-2)}.pk-root[data-pk-size=narrow] .pk-skel-panel{display:none}.pk-skel-main{display:flex;flex:1;flex-direction:column;gap:12px;min-width:0;padding:12px}.pk-skel-toolbar,.pk-skel-row{display:flex;gap:8px;align-items:center}.pk-skel-grow{flex:1}.pk-skel-zones{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pk-skel-table{display:flex;flex-direction:column;gap:10px;padding-top:4px}.pk-skel{display:block;border-radius:var(--pk-radius-sm);background:linear-gradient(90deg,var(--pk-surface-3) 0%,var(--pk-surface-2) 50%,var(--pk-surface-3) 100%);background-size:200% 100%;animation:pk-shimmer calc(var(--pk-duration) * 8) ease-in-out infinite}.pk-skel-title{width:40%;height:1.2em}.pk-skel-field{height:1.9em}.pk-skel-btn{width:5.5em;height:2.2em}.pk-skel-wide{width:9em}.pk-skel-zone{height:4.2em;border-radius:var(--pk-radius)}.pk-skel-cell{flex:1;height:1.6em}.pk-skel-head{flex:1.6}@keyframes pk-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes pk-pop{0%{opacity:0;transform:scale(.85)}}@keyframes pk-pop-in{0%{opacity:0;transform:translateY(-4px) scale(.98)}}@keyframes pk-sheet-in{0%{transform:translateY(100%)}}@keyframes pk-slide-in{0%{transform:translate(100%)}}@keyframes pk-fade-in{0%{opacity:0}}@keyframes pk-rise{0%{opacity:0;transform:translateY(8px)}}@keyframes pk-toast-in{0%{opacity:0;transform:translateY(12px) scale(.96)}}@keyframes pk-flash{30%{background:var(--pk-drop);border-color:var(--pk-accent)}}@keyframes pk-float{50%{transform:translate(10px)}}@media(prefers-reduced-motion:reduce){.pk-root *,.pk-root *:before,.pk-root *:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}@media(forced-colors:active){.pk-zone,.pk-zones-summary,.pk-chip,.pk-btn{border:1px solid CanvasText}}.pk-toolbar.pk-wrap .pk-sep,.pk-toolbar.pk-wrap .pk-grow{display:none}.pk-search input:focus-visible{outline:none}.pk-field>.pk-info{margin-inline:-3px -4px}.pk-root[data-pk-size=narrow] .pk-chip-info{display:none}.pk-load-check{display:flex;flex-direction:column;gap:6px;padding:2px 6px 4px}.pk-load-check-title{display:flex;align-items:center;gap:.4em;font-weight:600}.pk-load-check-title .pk-icon{color:var(--pk-accent)}.pk-load-check-lines{margin:0;padding-left:1.4em;color:var(--pk-muted);font-size:var(--pk-small);overflow-wrap:anywhere}.pk-load-check-actions{display:flex;flex-wrap:wrap;gap:6px}.pk-load-check-actions .pk-btn{height:auto;min-height:2.35em;max-width:100%;padding-block:.3em;white-space:normal;text-align:left}.pk-menu-panel{display:contents}.pk-menu-loading{padding:8px}.pk-menu-failed{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px;color:var(--pk-danger)}.pk-link-check{border:1px solid var(--pk-accent);border-radius:var(--pk-radius-sm);background:var(--pk-surface-2);padding:4px}@media(pointer:coarse){.pk-root :is(.pk-chip-x,.pk-info,.pk-field-menu,.pk-handle,.pk-tip-x,.pk-toast-x,.pk-issues-x,.pk-th-sort,.pk-section-toggle){min-width:var(--pk-target-touch);min-height:var(--pk-target-touch)}}:root{--pg-head-h: 132px;color-scheme:light;--pg-bg: #eef1f5;--pg-text: #1a1d23;--pg-muted: #5a6270;--pg-line: #d7dce3;--pg-card: #ffffff}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--pg-bg: #0f1115;--pg-text: #e8eaef;--pg-muted: #a3aab7;--pg-line: #2f343e;--pg-card: #16181d}}:root[data-theme=dark]{color-scheme:dark;--pg-bg: #0f1115;--pg-text: #e8eaef;--pg-muted: #a3aab7;--pg-line: #2f343e;--pg-card: #16181d}*{box-sizing:border-box}body{margin:0;background:var(--pg-bg);color:var(--pg-text);font:15px/1.45 Inter,Segoe UI Variable,Segoe UI,system-ui,-apple-system,Roboto,sans-serif}.pg{display:flex;flex-direction:column;gap:12px;padding:16px 20px 12px;max-width:2048px;margin:0 auto}.pg-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 24px}.pg-title{display:flex;align-items:center;gap:12px;min-width:0}.pg-logo{flex:none;width:34px;height:34px}.pg h1{margin:0;font-size:1.25rem;font-weight:700;letter-spacing:-.01em}.pg-title p{margin:0;color:var(--pg-muted);font-size:.9rem}.pg-title a{color:inherit;text-decoration:underline;text-underline-offset:2px}.pg-credit{display:block;max-width:90ch;font-size:.8rem;line-height:1.35}.pg-has-credit{--pg-head-h: 172px}.pg-controls{display:flex;flex-wrap:wrap;gap:10px;min-width:0;max-width:100%}.pg-controls label{min-width:0;display:flex;flex-direction:column;gap:3px;color:var(--pg-muted);font-size:.8rem;font-weight:600}.pg-controls select{max-width:100%;height:34px;padding:0 8px;border:1px solid var(--pg-line);border-radius:7px;background:var(--pg-card);color:var(--pg-text);font:inherit;font-size:.93rem;font-weight:400}.pg .pk-root{min-height:560px;box-shadow:0 1px 2px #1018280d,0 8px 24px #1018280f}.pg .pk-root.pg-fixed{min-height:0}.pg-foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 16px;color:var(--pg-muted);font-size:.8rem;font-variant-numeric:tabular-nums}@media(max-width:640px){:root,.pg-has-credit{--pg-head-h: 236px}.pg{padding:12px 10px}.pg-controls label{flex:1 1 40%}}
