:root{--pk-ink:#12261c;--pk-accent:#4c9a2a;--pk-accent-deep:#2e5f1c;--pk-accent-soft:#eaf3e2;--pk-accent-border:#cadfbb;--pk-surface:#fbfbf9;--pk-raised:#fff;--pk-panel-alt:#f7f9f4;--pk-panel-tint:#f5f7f2;--pk-panel-soft:#f9fbf7;--pk-line:#e0e5dc;--pk-line-soft:#f1f4ee;--pk-line-softer:#f5f7f2;--pk-field-border:#c9d1c4;--pk-check-border:#a9b3a5;--pk-body:#3a463d;--pk-label:#5f6b60;--pk-muted:#8b968a;--pk-muted-2:#a2ada0;--pk-muted-3:#b4beb2;--pk-crumb:#7a8578;--pk-warn:#c98a16;--pk-warn-soft:#fff0d6;--pk-warn-ink:#7a5a10;--pk-warn-border:#e7ce9b;--pk-error:#b3261e;--pk-error-soft:#fbedeb;--pk-error-ink:#7a1b14;--pk-error-border:#e5b4b0;--pk-info-soft:#e6f0f5;--pk-info-ink:#1f4c61;--pk-info-border:#bfd6e0;--pk-sched-soft:#edebfa;--pk-sched-ink:#3d3479;--pk-neutral-soft:#edf0e9;--pk-neutral-ink:#3a463d;--pk-nav-bg:#12261c;--pk-nav-active:#1d3527;--pk-nav-hover:#26422f;--pk-nav-card:#182e20;--pk-nav-card-border:#2e4234;--pk-nav-divider:#24352a;--pk-nav-ink:#f1f5ec;--pk-nav-ink-dim:#b6c3b0;--pk-nav-label:#7d8c79;--pk-nav-accent:#8fc46f;--pk-nav-badge:#23352a;--pk-nav-badge-ink:#9fb09a;--pk-toggle-off:#d4dace;--pk-font:"Archivo", system-ui, -apple-system, "Segoe UI", sans-serif;--pk-mono:"IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace;--pk-size-page-title:25px;--pk-size-section:19px;--pk-size-card:15px;--pk-size-subhead:14.5px;--pk-size-body:13px;--pk-size-body-sm:12.5px;--pk-size-cell:12px;--pk-size-mono-label:9.5px;--pk-size-mono-value:10.5px;--pk-size-mono-stat:24px;--pk-track-title:-.028em;--pk-track-section:-.02em;--pk-track-mono:.12em;--pk-track-mono-wide:.16em;--pk-lh-body:1.6;--pk-lh-tight:1.45;--pk-lh-mono:1.9;--pk-sidebar-w:242px;--pk-drawer-w:376px;--pk-aside-w:320px;--pk-page-max:1520px;--pk-pad-page:20px 22px 44px;--pk-pad-card:16px 18px;--pk-pad-card-head:14px 18px;--pk-pad-row:12px 16px;--pk-pad-row-wide:12px 18px;--pk-gap-stat:12px;--pk-gap-card:14px;--pk-gap-form:16px;--pk-radius:0;--pk-shadow-palette:0 18px 44px #12261c24;--pk-touch-min:44px;--pk-ease-drawer:cubic-bezier(.2, .8, .2, 1);--pk-dur-fade:.3s;--pk-dur-drawer:.28s}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
*,:before,:after{box-sizing:border-box}html,body,#root{height:100%}body{background:var(--pk-surface);font-family:var(--pk-font);color:var(--pk-ink);-webkit-font-smoothing:antialiased;margin:0}a{color:var(--pk-accent-deep);text-decoration:none}a:hover{color:var(--pk-accent);text-decoration:underline}::selection{background:var(--pk-nav-accent);color:var(--pk-ink)}button{font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}:focus-visible{outline:2px solid var(--pk-accent);outline-offset:1px}@keyframes pk-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes pk-slide{0%{opacity:0;transform:translate(22px)}to{opacity:1;transform:translate(0)}}@keyframes pk-shimmer{0%{opacity:.45}50%{opacity:.85}to{opacity:.45}}@keyframes pk-spin{to{transform:rotate(360deg)}}@keyframes pk-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.pk-animate-fade{animation:pk-fade var(--pk-dur-fade) ease both}.pk-mono{font-family:var(--pk-mono);font-size:var(--pk-size-mono-label);letter-spacing:var(--pk-track-mono)}.pk-mono-value{font-family:var(--pk-mono);font-size:var(--pk-size-mono-value)}.pk-crumb{font-family:var(--pk-mono);font-size:var(--pk-size-mono-label);letter-spacing:var(--pk-track-mono-wide);color:var(--pk-crumb);text-transform:uppercase}.pk-page-title{font-size:var(--pk-size-page-title);letter-spacing:var(--pk-track-title);margin:0;font-weight:600}.pk-card-title{font-size:var(--pk-size-card);font-weight:600}.pk-subhead{font-size:var(--pk-size-subhead);font-weight:600}.pk-note{font-size:var(--pk-size-body-sm);color:var(--pk-muted);line-height:1.5}.pk-text-pretty{text-wrap:pretty}.pk-app{align-items:stretch;min-height:100vh;display:flex}.pk-main{flex-direction:column;flex:1;min-width:0;display:flex}.pk-page{padding:var(--pk-pad-page);gap:var(--pk-gap-form);max-width:var(--pk-page-max);flex-direction:column;width:100%;display:flex}.pk-sidebar{width:var(--pk-sidebar-w);background:var(--pk-nav-bg);color:#dce4d6;flex-direction:column;flex:none;height:100vh;display:flex;position:sticky;top:0}.pk-sidebar__brand{border-bottom:1px solid var(--pk-nav-divider);padding:17px 18px}.pk-sidebar__brand img{width:auto;height:19px;display:block}.pk-sidebar__ws{border-bottom:1px solid var(--pk-nav-divider);padding:11px 12px}.pk-sidebar__ws-card{border:1px solid var(--pk-nav-card-border);background:var(--pk-nav-card);padding:9px 11px}.pk-sidebar__ws-label{font-family:var(--pk-mono);letter-spacing:var(--pk-track-mono-wide);color:var(--pk-nav-label);font-size:9px}.pk-sidebar__ws-name{font-size:var(--pk-size-body);color:var(--pk-nav-ink);margin-top:3px;font-weight:500}.pk-sidebar__list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#3a5544 transparent;flex:1;min-height:0;padding:8px 0;overflow-y:auto}.pk-sidebar__list::-webkit-scrollbar{width:9px}.pk-sidebar__list::-webkit-scrollbar-track{background:0 0}.pk-sidebar__list::-webkit-scrollbar-thumb{border:2px solid var(--pk-nav-bg);background:#3a5544;border-radius:5px}.pk-sidebar__list::-webkit-scrollbar-thumb:hover{background:#4c6b57}.pk-sidebar__group{font-family:var(--pk-mono);letter-spacing:.16em;color:var(--pk-nav-label);padding:12px 18px 6px;font-size:8.5px}.pk-sidebar__foot{border-top:1px solid var(--pk-nav-divider);flex-direction:column;gap:7px;padding:13px 18px;display:flex}.pk-sidebar__foot-label{font-family:var(--pk-mono);letter-spacing:.14em;color:var(--pk-nav-label);font-size:9px}.pk-nav-item{cursor:pointer;background:0 0;border-left:2px solid #0000;align-items:center;gap:8px;width:100%;padding:10px 12px 10px 18px;display:flex}.pk-nav-item:hover{background:var(--pk-nav-active)}.pk-nav-item.is-active{background:var(--pk-nav-active);border-left-color:var(--pk-accent)}.pk-nav-item__label{color:var(--pk-nav-ink-dim);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13.5px;overflow:hidden}.pk-nav-item.is-active .pk-nav-item__label{color:var(--pk-nav-ink)}.pk-nav-item__badge{font-family:var(--pk-mono);font-size:var(--pk-size-mono-label);background:var(--pk-nav-badge);color:var(--pk-nav-badge-ink);padding:2px 5px}.pk-nav-item.is-active .pk-nav-item__badge{background:var(--pk-nav-accent);color:var(--pk-nav-bg);font-weight:600}.pk-nav-item__help{border:1px solid var(--pk-nav-divider);color:#5c6c58;width:17px;height:17px;font-family:var(--pk-mono);font-size:var(--pk-size-mono-label);flex:none;justify-content:center;align-items:center;display:flex}.pk-nav-item.is-active .pk-nav-item__help{color:var(--pk-nav-accent);border-color:#3c5344}.pk-locale-chip{font-family:var(--pk-mono);font-size:var(--pk-size-mono-label);border:1px solid var(--pk-nav-card-border);color:var(--pk-nav-label);cursor:pointer;background:0 0;padding:3px 7px}.pk-locale-chip.is-active{border-color:var(--pk-accent);color:var(--pk-nav-accent);background:#1d4a22}.pk-topbar{z-index:20;background:var(--pk-raised);border-bottom:1px solid var(--pk-line);align-items:center;gap:12px;padding:11px 22px;display:flex;position:sticky;top:0}.pk-search{background:var(--pk-panel-alt);cursor:text;border:1px solid #dce2d6;flex:1;align-items:center;gap:9px;max-width:380px;padding:8px 12px;display:flex}.pk-search__icon{color:var(--pk-muted);font-size:var(--pk-size-body)}.pk-search__text{font-size:var(--pk-size-body);color:var(--pk-muted);flex:1}.pk-kbd{font-family:var(--pk-mono);font-size:var(--pk-size-mono-label);color:var(--pk-muted);border:1px solid #dce2d6;padding:2px 5px}.pk-topbar__right{align-items:center;gap:8px;margin-left:auto;display:flex}.pk-env{font-family:var(--pk-mono);font-size:var(--pk-size-mono-label);letter-spacing:.1em;background:var(--pk-accent-soft);color:var(--pk-accent-deep);border:1px solid var(--pk-accent-border);padding:6px 9px}.pk-user{border:1px solid #dce2d6;align-items:center;gap:8px;padding:4px 8px 4px 4px;display:flex}.pk-user__avatar{background:var(--pk-ink);width:26px;height:26px;color:var(--pk-nav-accent);font-family:var(--pk-mono);justify-content:center;align-items:center;font-size:10px;display:flex}.pk-user__name{font-size:var(--pk-size-cell);color:var(--pk-muted);font-weight:500;line-height:1.2}.pk-user__role{font-family:var(--pk-mono);color:var(--pk-label);font-size:9px}.pk-btn{background:var(--pk-raised);font-size:var(--pk-size-body);cursor:pointer;white-space:nowrap;border:1px solid #dce2d6;padding:9px 14px;font-weight:500}.pk-btn:hover{background:var(--pk-panel-tint)}.pk-btn--primary{background:var(--pk-ink);border-color:var(--pk-ink);color:#fff}.pk-btn--primary:hover{background:#1b3527}.pk-btn--go{background:var(--pk-accent);border-color:var(--pk-accent);color:#fff}.pk-btn--danger{border-color:var(--pk-error-border);color:var(--pk-error)}.pk-btn--sm{font-size:var(--pk-size-cell);padding:7px 11px}.pk-btn[disabled],.pk-btn.is-disabled{background:var(--pk-neutral-soft);border-color:var(--pk-line);color:var(--pk-muted-3);cursor:not-allowed}.pk-link{font-size:var(--pk-size-cell);color:var(--pk-accent-deep);cursor:pointer}.pk-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:22px;display:flex}.pk-header__text{flex-direction:column;gap:7px;display:flex}.pk-header__actions{flex-wrap:wrap;gap:8px;display:flex}.pk-subtabs{border-bottom:1px solid var(--pk-line);flex-wrap:wrap;gap:0;display:flex}.pk-subtab{color:var(--pk-label);cursor:pointer;border-bottom:2px solid #0000;padding:11px 15px;font-size:13.5px;font-weight:500}.pk-subtab:hover{color:var(--pk-ink)}.pk-subtab.is-active{color:var(--pk-ink);border-bottom-color:var(--pk-accent)}.pk-stats{gap:var(--pk-gap-stat);grid-template-columns:repeat(4,1fr);display:grid}.pk-stat{border:1px solid var(--pk-line);background:var(--pk-raised);flex-direction:column;gap:7px;padding:15px;display:flex}.pk-stat__k{font-family:var(--pk-mono);font-size:var(--pk-size-mono-label);letter-spacing:var(--pk-track-mono);color:var(--pk-label)}.pk-stat__v{font-family:var(--pk-mono);font-size:var(--pk-size-mono-stat);letter-spacing:var(--pk-track-section);color:var(--pk-muted-2)}.pk-stat__v--good{color:var(--pk-accent-deep)}.pk-stat__v--warn{color:var(--pk-warn-ink)}.pk-stat__v--bad{color:var(--pk-error-ink)}.pk-stat__n{color:var(--pk-muted);font-size:11.5px}.pk-card{border:1px solid var(--pk-line);background:var(--pk-raised)}.pk-card__head{padding:var(--pk-pad-card-head);border-bottom:1px solid var(--pk-line);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.pk-card__head-text{flex-direction:column;gap:4px;min-width:0;display:flex}.pk-card__body{padding:var(--pk-pad-card)}.pk-card__foot{background:var(--pk-panel-alt);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:11px 16px;display:flex}.pk-card__row{padding:var(--pk-pad-row-wide);border-bottom:1px solid var(--pk-line-softer);flex-direction:column;gap:4px;display:flex}.pk-card__row:last-child{border-bottom:0}.pk-cols{grid-template-columns:1fr var(--pk-aside-w);gap:var(--pk-gap-card);align-items:start;display:grid}.pk-cols--wide-aside{grid-template-columns:1fr 340px}.pk-stack{gap:var(--pk-gap-card);flex-direction:column;display:flex}.pk-table__head,.pk-table__row{grid-template-columns:var(--pk-cols,30px 74px 1.5fr 1fr 90px 110px 90px) 44px;align-items:center;gap:12px;display:grid}.pk-table__head{background:var(--pk-panel-alt);border-bottom:1px solid var(--pk-line);font-family:var(--pk-mono);font-size:var(--pk-size-mono-label);letter-spacing:var(--pk-track-mono);color:var(--pk-label);text-transform:uppercase;padding:10px 16px}.pk-table__row{padding:var(--pk-pad-row);border-bottom:1px solid var(--pk-line-soft);cursor:pointer;background:var(--pk-raised);border-left:2px solid #0000;width:100%}.pk-table__row:hover{background:var(--pk-panel-soft)}.pk-table__row.is-selected{background:var(--pk-panel-tint);border-left-color:var(--pk-accent)}.pk-cell{min-width:0}.pk-cell--truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pk-cell__title{font-size:var(--pk-size-body);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.pk-cell__sub{font-family:var(--pk-mono);font-size:var(--pk-size-mono-label);color:var(--pk-muted-2);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;overflow:hidden}.pk-cell__meta{font-size:var(--pk-size-cell);color:var(--pk-body)}.pk-cell__num{font-family:var(--pk-mono);color:var(--pk-body);font-size:11px}.pk-checkbox{border:1px solid var(--pk-check-border);background:var(--pk-raised);flex:none;width:14px;height:14px}.pk-checkbox.is-on{background:var(--pk-accent);border-color:var(--pk-accent)}.pk-thumb{border:1px solid var(--pk-line);width:74px;height:46px;font-family:var(--pk-mono);color:#93a28e;background:#edf1e8;justify-content:center;align-items:center;font-size:8px;display:flex}.pk-thumb--none{background:var(--pk-error-soft)}.pk-thumb--doc{background:var(--pk-line-soft)}.pk-chip{font-family:var(--pk-mono);font-size:var(--pk-size-mono-label);white-space:nowrap;background:var(--pk-neutral-soft);color:var(--pk-neutral-ink);justify-self:start;padding:3px 6px}.pk-chip--live{background:var(--pk-accent-soft);color:var(--pk-accent-deep)}.pk-chip--review{background:var(--pk-warn-soft);color:var(--pk-warn-ink)}.pk-chip--stale{background:var(--pk-error-soft);color:var(--pk-error-ink)}.pk-chip--gated{background:var(--pk-info-soft);color:var(--pk-info-ink)}.pk-chip--sched{background:var(--pk-sched-soft);color:var(--pk-sched-ink)}.pk-chip--draft,.pk-chip--info{background:var(--pk-neutral-soft);color:var(--pk-neutral-ink)}.pk-locales{gap:3px;display:flex}.pk-locale{font-family:var(--pk-mono);background:var(--pk-line-soft);color:var(--pk-muted-3);padding:2px 4px;font-size:8.5px}.pk-locale.is-on{background:var(--pk-accent-soft);color:var(--pk-accent-deep)}.pk-filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pk-filter{background:var(--pk-raised);font-size:var(--pk-size-body-sm);cursor:pointer;border:1px solid #dce2d6;align-items:center;gap:7px;padding:8px 12px;display:flex}.pk-filter__caret{color:var(--pk-muted);font-size:9px}.pk-filters__right{gap:8px;margin-left:auto;display:flex}.pk-pager{font-family:var(--pk-mono);gap:5px;font-size:11px;display:flex}.pk-pager__btn{background:var(--pk-raised);cursor:pointer;border:1px solid #dce2d6;padding:5px 9px}.pk-pager__btn.is-active{background:var(--pk-ink);border-color:var(--pk-ink);color:#fff}.pk-form{gap:var(--pk-gap-form);grid-template-columns:repeat(2,1fr);padding:18px;display:grid}.pk-field{flex-direction:column;gap:6px;display:flex}.pk-field--full{grid-column:span 2}.pk-field__top{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.pk-field__label-wrap{align-items:baseline;gap:5px;display:flex}.pk-field__label{font-size:var(--pk-size-body-sm);color:var(--pk-body);font-weight:500}.pk-field__req{color:var(--pk-error);font-size:var(--pk-size-body-sm)}.pk-field__count{font-family:var(--pk-mono);font-size:var(--pk-size-mono-label);color:var(--pk-accent-deep)}.pk-field__count.is-over{color:var(--pk-warn-ink)}.pk-field__hint{color:var(--pk-muted);font-size:11.5px;line-height:1.5}.pk-field__error{color:var(--pk-error-ink);font-size:11.5px;line-height:1.5}.pk-input{border:1px solid var(--pk-field-border);background:var(--pk-raised);width:100%;font-family:var(--pk-font);font-size:var(--pk-size-body);color:var(--pk-ink);padding:10px 12px;line-height:1.5}.pk-input::placeholder{color:var(--pk-muted-3)}.pk-input:focus{outline:2px solid var(--pk-accent);outline-offset:-1px}.pk-input.is-invalid{border-color:var(--pk-error)}.pk-input.is-warn{border-color:var(--pk-warn)}.pk-input--mono{font-family:var(--pk-mono);font-size:var(--pk-size-body-sm)}textarea.pk-input{resize:vertical;min-height:88px}select.pk-input{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%236B7A6E' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:11px 7px;padding-right:28px}.pk-toggle-row{border-bottom:1px solid var(--pk-line-softer);align-items:center;gap:13px;padding:13px 18px;display:flex}.pk-toggle-row__label{font-size:var(--pk-size-body);flex:1}.pk-toggle-row__tag{font-family:var(--pk-mono);font-size:var(--pk-size-mono-label);color:var(--pk-muted)}.pk-toggle{background:var(--pk-toggle-off);cursor:pointer;flex:none;width:36px;height:20px;transition:background .15s;position:relative}.pk-toggle.is-on{background:var(--pk-accent)}.pk-toggle__knob{background:#fff;width:16px;height:16px;transition:left .15s;position:absolute;top:2px;left:2px}.pk-toggle.is-on .pk-toggle__knob{left:17px}.pk-check-row{border-bottom:1px solid var(--pk-line-softer);grid-template-columns:18px 1fr auto;align-items:center;gap:10px;padding:11px 18px;display:grid}.pk-check-row:last-child{border-bottom:0}.pk-check-mark{color:#fff;justify-content:center;align-items:center;width:18px;height:18px;font-size:10.5px;display:flex}.pk-check-mark--pass{background:var(--pk-accent)}.pk-check-mark--warn{background:var(--pk-warn)}.pk-check-mark--fail{background:var(--pk-error)}.pk-check-row__label{font-size:var(--pk-size-body-sm);color:var(--pk-neutral-ink)}.pk-check-row__label.is-blocking{color:var(--pk-error)}.pk-check-row__tag{font-family:var(--pk-mono);color:var(--pk-muted-2);font-size:9px}.pk-kv{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.pk-kv__k{font-size:var(--pk-size-body-sm);color:var(--pk-label)}.pk-kv__v{font-family:var(--pk-mono);font-size:var(--pk-size-mono-value);color:var(--pk-neutral-ink);text-align:right}.pk-kv__v--good{color:var(--pk-accent-deep)}.pk-kv-list{flex-direction:column;gap:11px;display:flex}.pk-drawer{width:var(--pk-drawer-w);border-left:1px solid var(--pk-line);background:var(--pk-raised);height:100vh;animation:pk-slide var(--pk-dur-drawer) var(--pk-ease-drawer) both;flex-direction:column;flex:none;display:flex;position:sticky;top:0}.pk-drawer__head{border-bottom:1px solid var(--pk-line);justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 18px;display:flex}.pk-drawer__title{margin-top:5px;font-size:16px;font-weight:600}.pk-drawer__close{width:24px;height:24px;color:var(--pk-label);cursor:pointer;border:1px solid #dce2d6;flex:none;justify-content:center;align-items:center;font-size:12px;display:flex}.pk-drawer__body{flex:1;overflow-y:auto}.pk-drawer__section{border-bottom:1px solid var(--pk-line-soft);flex-direction:column;gap:8px;padding:16px 18px;display:flex}.pk-drawer__section-label{font-family:var(--pk-mono);font-size:var(--pk-size-mono-label);letter-spacing:.14em;color:var(--pk-accent)}.pk-drawer__item-k{font-size:var(--pk-size-body);font-weight:500}.pk-drawer__item-v{font-size:var(--pk-size-body-sm);color:var(--pk-label);line-height:var(--pk-lh-body)}.pk-drawer__foot{border-top:1px solid var(--pk-line);gap:8px;padding:13px 18px;display:flex}.pk-code{font-family:var(--pk-mono);font-size:var(--pk-size-mono-value);line-height:var(--pk-lh-mono);background:var(--pk-panel-tint);border:1px solid var(--pk-neutral-soft);color:var(--pk-body);white-space:pre-wrap;padding:12px;overflow-x:auto}.pk-skel{background:var(--pk-neutral-soft);animation:1.4s ease-in-out infinite pk-shimmer}.pk-skel--soft{background:var(--pk-line-soft)}.pk-skel-row{grid-template-columns:var(--pk-cols,30px 74px 1.5fr 1fr 90px 110px 90px) 44px;padding:var(--pk-pad-row);border-bottom:1px solid var(--pk-line-soft);align-items:center;gap:12px;display:grid}.pk-empty{text-align:center;flex-direction:column;align-items:center;gap:11px;padding:44px 24px;display:flex}.pk-empty__icon{background:var(--pk-panel-alt);width:38px;height:38px;color:var(--pk-muted-2);border:1px solid #dce2d6;justify-content:center;align-items:center;font-size:16px;display:flex}.pk-empty__icon--accent{border-color:var(--pk-accent-border);background:var(--pk-accent-soft);color:var(--pk-accent-deep)}.pk-empty__title{font-size:13.5px;font-weight:600}.pk-empty__body{font-size:var(--pk-size-cell);color:var(--pk-label);max-width:300px;line-height:1.65}.pk-empty__meta{font-family:var(--pk-mono);color:var(--pk-muted-2);margin-top:3px;font-size:9px}.pk-empty__actions{gap:8px;margin-top:3px;display:flex}.pk-banner{border-left:3px solid var(--pk-muted-2);background:var(--pk-panel-alt);flex-direction:column;gap:5px;padding:13px 15px;display:flex}.pk-banner__title{font-size:var(--pk-size-body);font-weight:600}.pk-banner__body{font-size:var(--pk-size-body-sm);line-height:1.55}.pk-banner--good{border-left-color:var(--pk-accent);color:var(--pk-accent-deep);background:#f5faf1}.pk-banner--warn{border-left-color:var(--pk-warn);background:var(--pk-warn-soft);color:var(--pk-warn-ink)}.pk-banner--error{border-left-color:var(--pk-error);background:var(--pk-error-soft);color:var(--pk-error-ink)}.pk-savebar{border:1px solid var(--pk-accent-border);font-size:var(--pk-size-body-sm);background:#f5faf1;align-items:center;gap:11px;padding:12px 14px;display:flex}.pk-spinner{border:2px solid var(--pk-accent-border);border-top-color:var(--pk-accent);border-radius:50%;flex:none;width:14px;height:14px;animation:.8s linear infinite pk-spin}.pk-palette-scrim{z-index:60;background:#12261c47;justify-content:center;align-items:flex-start;padding-top:12vh;display:flex;position:fixed;inset:0}.pk-palette{background:var(--pk-raised);border:1px solid var(--pk-field-border);width:640px;max-width:calc(100vw - 32px);box-shadow:var(--pk-shadow-palette);flex-direction:column;display:flex}.pk-palette__input-wrap{border-bottom:1px solid var(--pk-line);align-items:center;gap:11px;padding:15px 18px;display:flex}.pk-palette__input{font-family:var(--pk-font);font-size:var(--pk-size-card);color:var(--pk-ink);background:0 0;border:0;outline:0;flex:1}.pk-palette__scopes{border-bottom:1px solid var(--pk-line-soft);flex-wrap:wrap;gap:7px;padding:11px 18px;display:flex}.pk-scope{font-family:var(--pk-mono);font-size:var(--pk-size-mono-label);background:var(--pk-raised);color:var(--pk-label);cursor:pointer;border:1px solid #dce2d6;padding:4px 8px}.pk-scope.is-active{background:var(--pk-ink);border-color:var(--pk-ink);color:#fff}.pk-result{border-bottom:1px solid var(--pk-line-soft);background:var(--pk-raised);cursor:pointer;border-left:2px solid #0000;grid-template-columns:28px 1fr auto auto;align-items:center;gap:12px;width:100%;padding:12px 18px;display:grid}.pk-result.is-active{background:var(--pk-panel-tint);border-left-color:var(--pk-accent)}.pk-result__icon{border:1px solid var(--pk-line);width:28px;height:28px;font-family:var(--pk-mono);color:#93a28e;background:#edf1e8;justify-content:center;align-items:center;font-size:8.5px;display:flex}.pk-result__icon--action{background:var(--pk-accent-soft);color:var(--pk-accent-deep)}.pk-palette__foot{background:var(--pk-panel-alt);font-family:var(--pk-mono);font-size:var(--pk-size-mono-label);color:var(--pk-label);flex-wrap:wrap;align-items:center;gap:16px;padding:11px 18px;display:flex}.pk-footer{border-top:1px solid var(--pk-line);background:var(--pk-raised);font-family:var(--pk-mono);font-size:var(--pk-size-mono-value);color:var(--pk-label);flex-wrap:wrap;align-items:center;gap:9px 20px;margin-top:auto;padding:13px 22px;display:flex}.pk-footer__muted{color:var(--pk-muted)}.pk-footer__right{margin-left:auto}.pk-auth{background:var(--pk-surface);flex-direction:column;min-height:100vh;display:flex}.pk-auth__grid{flex:1;grid-template-columns:460px 1fr;align-items:start;gap:20px;width:100%;max-width:1120px;margin:0 auto;padding:6vh 24px 40px;display:grid}.pk-auth__card{border:1px solid var(--pk-line);background:var(--pk-raised);flex-direction:column;gap:18px;padding:32px;animation:.35s both pk-fade;display:flex}.pk-auth__logo{align-self:flex-start;width:auto;height:22px}.pk-auth__title{letter-spacing:-.025em;margin:0;font-size:22px;font-weight:600}.pk-auth__sub{color:var(--pk-label);margin:-10px 0 0;font-size:13.5px;line-height:1.55}.pk-auth__captcha{border:1px solid var(--pk-line);background:var(--pk-panel-soft);align-items:center;gap:11px;padding:13px 14px;display:flex}.pk-auth__submit{text-align:center;width:100%;min-height:var(--pk-touch-min);justify-content:center;padding:14px;font-size:14px}.pk-auth__alt{text-align:center;font-size:12.5px}.pk-auth__meta{font-family:var(--pk-mono);letter-spacing:.1em;color:var(--pk-muted-2);text-align:center;font-size:9px;line-height:1.8}.pk-auth__code{letter-spacing:.35em;text-align:center;padding:14px 12px;font-size:20px}.pk-auth__steps{flex-wrap:wrap;gap:6px;display:flex}.pk-auth__step{background:var(--pk-raised);border:1px solid #dce2d6;align-items:center;gap:8px;padding:8px 11px;display:flex}.pk-auth__step.is-active{border-color:var(--pk-ink);background:var(--pk-panel-tint)}.pk-auth__step-n{background:var(--pk-neutral-soft);width:18px;height:18px;color:var(--pk-muted);font-family:var(--pk-mono);justify-content:center;align-items:center;font-size:9.5px;display:flex}.pk-auth__step.is-active .pk-auth__step-n{background:var(--pk-accent);color:#fff}.pk-auth__step.is-done .pk-auth__step-n{background:var(--pk-accent-soft);color:var(--pk-accent-deep)}.pk-auth__step-label{color:var(--pk-label);font-size:12px;font-weight:500}.pk-auth__step.is-active .pk-auth__step-label{color:var(--pk-ink)}.pk-auth__meter{flex-direction:column;gap:8px;margin-top:-8px;display:flex}.pk-auth__meter-bars{gap:5px;display:flex}.pk-auth__meter-bars span{background:var(--pk-neutral-soft);flex:1;height:5px}.pk-auth__meter-bars span.is-on{background:var(--pk-accent)}.pk-auth__meter-row{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.pk-auth__aside{flex-direction:column;gap:16px;padding:8px 0;display:flex}.pk-auth__aside-title{font-family:var(--pk-mono);font-size:var(--pk-size-mono-label);letter-spacing:.16em;color:var(--pk-muted)}.pk-auth__aside-item{flex-direction:column;gap:4px;display:flex}.pk-auth__aside-k{font-size:13px;font-weight:500}.pk-auth__aside-v{color:var(--pk-label);font-size:12.5px;line-height:1.65}.pk-auth__policy{border:1px solid var(--pk-line);background:var(--pk-panel-tint);padding:16px}.pk-auth__foot{border-top:1px solid var(--pk-line);font-family:var(--pk-mono);font-size:var(--pk-size-mono-value);color:var(--pk-label);gap:20px;padding:13px 24px;display:flex}@media (max-width:900px){.pk-auth__grid{grid-template-columns:1fr;padding:24px 15px 40px}.pk-auth__card{padding:22px}.pk-auth__aside{order:2}}.pk-notify{gap:var(--pk-gap-card);grid-template-columns:400px 1fr 300px;align-items:start;display:grid}.pk-notify__tabs{border-bottom:1px solid var(--pk-line);display:flex}.pk-notify__tab{text-align:center;font-family:var(--pk-mono);font-size:var(--pk-size-mono-label);letter-spacing:.1em;color:var(--pk-muted);cursor:pointer;border-bottom:2px solid #0000;flex:1;padding:10px 8px}.pk-notify__tab.is-active{color:var(--pk-ink);border-bottom-color:var(--pk-accent)}.pk-notify__group{background:var(--pk-panel-alt);font-family:var(--pk-mono);letter-spacing:.14em;color:var(--pk-label);padding:10px 16px;font-size:8.5px}.pk-notify__item{border-bottom:1px solid var(--pk-line-soft);background:var(--pk-raised);cursor:pointer;text-align:left;grid-template-columns:7px 1fr;gap:11px;width:100%;padding:13px 16px;display:grid}.pk-notify__item:hover,.pk-notify__item.is-unread{background:var(--pk-panel-soft)}.pk-notify__dot{background:0 0;width:7px;height:7px;margin-top:5px}.pk-notify__item.is-unread .pk-notify__dot{background:var(--pk-accent)}.pk-notify__text{font-size:12.5px;line-height:var(--pk-lh-tight)}.pk-notify__item.is-unread .pk-notify__text{font-weight:600}.pk-notify__meta{align-items:center;gap:8px;margin-top:5px;display:flex}.pk-prefs__head,.pk-prefs__row{grid-template-columns:1.7fr 78px 78px 78px 92px;align-items:center;gap:10px;display:grid}.pk-prefs__head{background:var(--pk-panel-alt);border-bottom:1px solid var(--pk-line);font-family:var(--pk-mono);letter-spacing:.1em;color:var(--pk-label);padding:10px 18px;font-size:9px}.pk-prefs__row{border-bottom:1px solid var(--pk-line-soft);padding:12px 18px}.pk-prefs__check{border:1px solid var(--pk-check-border);background:var(--pk-raised);color:#fff;cursor:pointer;justify-content:center;align-items:center;width:16px;height:16px;font-size:10px;display:flex}.pk-prefs__check.is-on{background:var(--pk-accent);border-color:var(--pk-accent)}.pk-prefs__check.is-locked{background:var(--pk-neutral-soft);border-color:var(--pk-line);color:var(--pk-muted);cursor:not-allowed}.pk-sev{align-items:flex-start;gap:10px;display:flex}.pk-sev__dot{flex:none;width:8px;height:8px;margin-top:5px}@media (max-width:1180px){.pk-notify{grid-template-columns:1fr}.pk-prefs__head,.pk-prefs__row{grid-template-columns:1.4fr 60px 60px 60px 80px}}.pk-toasts{z-index:70;flex-direction:column;gap:9px;display:flex;position:fixed;bottom:22px;right:22px}.pk-toast{border:1px solid var(--pk-line);background:var(--pk-raised);border-left:3px solid var(--pk-accent);min-width:280px;box-shadow:var(--pk-shadow-palette);align-items:flex-start;gap:10px;padding:12px 14px;animation:.2s both pk-fade;display:flex}.pk-toast--error{border-left-color:var(--pk-error)}.pk-toast__text{font-size:var(--pk-size-body-sm);flex:1;line-height:1.5}@media (max-width:1180px){:root{--pk-sidebar-w:56px}.pk-sidebar__ws,.pk-sidebar__foot,.pk-nav-item__label,.pk-nav-item__badge,.pk-nav-item__help{display:none}.pk-nav-item{justify-content:center;padding:12px 0}.pk-cols,.pk-cols--wide-aside{grid-template-columns:1fr}.pk-stats{grid-template-columns:repeat(2,1fr)}.pk-drawer{z-index:50;position:fixed;top:0;right:0}}@media (max-width:767px){.pk-sidebar{display:none}.pk-page{gap:13px;padding:15px 15px 80px}.pk-stats{grid-template-columns:1fr 1fr}.pk-form{grid-template-columns:1fr;padding:15px}.pk-field--full{grid-column:span 1}.pk-page-title{font-size:18px}.pk-table__head{display:none}.pk-table__row{border:1px solid var(--pk-line);border-left-width:3px;grid-template-columns:1fr auto;gap:8px 12px;margin-bottom:9px;padding:14px}.pk-table__row>.pk-checkbox,.pk-table__row>.pk-thumb,.pk-table__row>.pk-locales{display:none}.pk-btn,.pk-subtab,.pk-filter,.pk-toggle-row{min-height:var(--pk-touch-min)}.pk-btn{justify-content:center;align-items:center;display:inline-flex}.pk-drawer{width:100vw}.pk-topbar{padding:10px 15px}.pk-topbar__right .pk-user__name,.pk-topbar__right .pk-user__role,.pk-env{display:none}.pk-sticky-actions{z-index:40;border-top:1px solid var(--pk-line);background:var(--pk-raised);gap:9px;padding:12px 15px;display:flex;position:fixed;bottom:0;left:0;right:0}.pk-sticky-actions .pk-btn{flex:1}}.pk-desktop-only{display:none}@media (max-width:767px){.pk-desktop-only{display:block}.pk-desktop-only~.pk-desktop-hide,.pk-desktop-hide{display:none}}@media print{.pk-sidebar,.pk-topbar,.pk-drawer,.pk-header__actions,.pk-filters,.pk-pager{display:none}.pk-page{max-width:none;padding:0}.pk-card{break-inside:avoid}}.pk-blocks{background:var(--pk-line);border:1px solid var(--pk-line);flex-direction:column;gap:1px;display:flex}.pk-block{background:var(--pk-surface)}.pk-block__bar{align-items:center;gap:8px;padding:10px 14px;display:flex}.pk-block__toggle{cursor:pointer;text-align:left;font:inherit;color:var(--pk-ink);background:0 0;border:0;flex:1;align-items:center;gap:12px;padding:0;display:flex}.pk-block__idx{color:var(--pk-muted);font-size:12px}.pk-block__label{font-size:14px}.pk-block__ctl{gap:4px;display:flex}.pk-block__body{border-top:1px solid var(--pk-line-2);padding:4px 14px 18px}.pk-block__foot{align-items:center;gap:12px;margin-top:16px;display:flex}.pk-blocks__add{background:var(--pk-surface);align-items:center;gap:8px;padding:12px 14px;display:flex}.pk-blocks__add select{max-width:280px}.pk-btn--danger{color:var(--pk-error)}.pk-btn--danger:hover{border-color:var(--pk-error);background:#fdf1f0}.pk-repeater{flex-direction:column;gap:6px;display:flex}.pk-repeater__row{align-items:flex-start;gap:6px;display:flex}.pk-repeater__fields{flex-wrap:wrap;flex:1;gap:6px;display:flex}.pk-repeater__fields .pk-input{flex:140px}.pk-repeater__ctl{gap:3px;display:flex}.pk-input--sm{padding:6px 8px;font-size:13px}.pk-req{color:var(--pk-error)}.pk-error-text{color:var(--pk-error);margin-top:4px;font-size:12px}.pk-nav{flex-direction:column;gap:14px;display:flex}.pk-nav__head{background:var(--pk-surface);border:1px solid var(--pk-line);justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.pk-nav__list{background:var(--pk-line);border:1px solid var(--pk-line);flex-direction:column;gap:1px;display:flex}.pk-menurow{background:var(--pk-surface)}.pk-menurow__bar{flex-wrap:wrap;align-items:center;gap:6px;padding:8px 14px;display:flex}.pk-menurow__idx{color:var(--pk-muted);min-width:22px;font-size:12px}.pk-menurow__label{max-width:200px}.pk-menurow__bar input[list]{max-width:260px}.pk-menurow__kids{border-top:1px solid var(--pk-line-2);flex-direction:column;gap:5px;padding:4px 14px 14px 52px;display:flex}.pk-nav-kid{align-items:center;gap:5px;display:flex}.pk-nav-kid input{max-width:240px}.pk-nav-kid__add{align-items:center;gap:12px;margin-top:6px;display:flex}.pk-nav__add{background:var(--pk-surface);border:1px solid var(--pk-line);align-items:center;gap:8px;padding:12px 14px;display:flex}.pk-nav__add input{max-width:320px}.pk-tree{background:var(--pk-line);border:1px solid var(--pk-line);flex-direction:column;gap:1px;display:flex}.pk-tree__row{background:var(--pk-surface);text-align:left;width:100%;font:inherit;color:var(--pk-ink);cursor:pointer;border:0;align-items:center;gap:10px;padding:9px 14px;display:flex}.pk-tree__row:hover{background:var(--pk-panel-tint,#f4f6f2)}.pk-tree__rule{color:var(--pk-muted);font-size:12px}.pk-tree__title{flex:none;font-size:14px}.pk-tree__slug{color:var(--pk-muted);flex:1;font-size:12px}.pk-table{border-collapse:collapse;background:var(--pk-surface);border:1px solid var(--pk-line);width:100%}.pk-table th,.pk-table td{text-align:left;border-bottom:1px solid var(--pk-line-2);vertical-align:top;padding:9px 12px;font-size:13px}.pk-table th{letter-spacing:.08em;color:var(--pk-muted);font-size:11px}.pk-table tr:last-child td{border-bottom:0}.pk-table__row--click{cursor:pointer}.pk-table__row--click:hover{background:var(--pk-panel-tint,#f4f6f2)}.pk-cell--wrap{max-width:280px}.pk-h3{letter-spacing:.06em;color:var(--pk-muted);text-transform:uppercase;margin:0 0 8px;font-size:13px}.pk-seo__head{background:var(--pk-surface);border:1px solid var(--pk-line);justify-content:space-between;align-items:center;margin-bottom:12px;padding:12px 14px;display:flex}.pk-seo__filter{gap:4px;display:flex}.pk-btn.is-active{background:var(--pk-ink);color:#fff;border-color:var(--pk-ink)}.pk-redirects__add{background:var(--pk-surface);border:1px solid var(--pk-line);align-items:flex-start;gap:8px;padding:12px 14px;display:flex}.pk-field--inline{margin:0}.pk-auth__stack{flex-direction:column;align-items:center;gap:22px;width:100%;max-width:460px;margin:0 auto;display:flex}.pk-auth__stack .pk-auth__card{width:100%}.pk-auth__stack .pk-auth__aside{border-top:1px solid var(--pk-line);width:100%;padding-top:18px}.pk-input-wrap{display:block;position:relative}.pk-input--reveal{width:100%;padding-right:44px}.pk-reveal{width:40px;color:var(--pk-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:flex;position:absolute;top:1px;bottom:1px;right:1px}.pk-reveal:hover{color:var(--pk-ink)}.pk-reveal:focus-visible{outline:2px solid var(--pk-accent,#3b7a2a);outline-offset:-2px}.pk-signin{flex-direction:column;justify-content:center;align-items:center;gap:18px;min-height:100vh;padding:32px 20px;display:flex}.pk-signin__card{background:var(--pk-surface);border:1px solid var(--pk-line);width:100%;max-width:380px;padding:34px 32px 30px}.pk-signin__brand{justify-content:space-between;align-items:flex-start;margin-bottom:22px;display:flex}.pk-signin__brand img{width:auto;height:26px}.pk-signin__title{letter-spacing:-.01em;margin:0 0 4px;font-size:21px}.pk-signin__sub{color:var(--pk-muted);margin:0 0 22px;font-size:13px;line-height:1.55}.pk-signin__label{letter-spacing:.09em;text-transform:uppercase;color:var(--pk-muted);margin:14px 0 6px;font-size:11px;display:block}.pk-signin__input{border:1px solid var(--pk-line);width:100%;color:var(--pk-ink);background:#fff;padding:11px 12px;font:15px inherit}.pk-signin__input:focus{outline:2px solid var(--pk-accent,#3b7a2a);outline-offset:-2px}.pk-signin__input.is-invalid{border-color:var(--pk-error,#8c2f26)}.pk-signin__input--mono{letter-spacing:2px;font-family:ui-monospace,Menlo,monospace}.pk-signin__wrap{position:relative}.pk-signin__wrap .pk-signin__input{padding-right:44px}.pk-signin__eye{width:40px;color:var(--pk-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:flex;position:absolute;top:1px;bottom:1px;right:1px}.pk-signin__eye:hover{color:var(--pk-ink)}.pk-signin__btn{background:var(--pk-ink);color:#fff;cursor:pointer;border:0;width:100%;margin-top:22px;padding:12px;font:14px inherit}.pk-signin__btn:hover:not(:disabled){background:var(--pk-accent,#3b7a2a)}.pk-signin__btn:disabled{opacity:.5;cursor:default}.pk-signin__link{color:var(--pk-accent,#3b7a2a);cursor:pointer;background:0 0;border:0;margin-top:14px;padding:0;font:13px inherit;text-decoration:none;display:inline-block}.pk-signin__link:disabled{color:var(--pk-muted);cursor:default}.pk-signin__row{justify-content:space-between;gap:12px;display:flex}.pk-signin__err{color:var(--pk-error,#8c2f26);background:#fdf1f0;border:1px solid #e8c4c0;margin-bottom:14px;padding:10px 12px;font-size:13px}.pk-signin__ok{color:#2a5a1c;background:#f0f6ec;border:1px solid #c5dcb8;margin-bottom:14px;padding:10px 12px;font-size:13px}.pk-signin__foot{color:var(--pk-muted);letter-spacing:.04em;font-size:11px}.pk-code{gap:8px;margin-top:4px;display:flex}.pk-code__box{aspect-ratio:1/1.15;text-align:center;border:1px solid var(--pk-line);width:100%;color:var(--pk-ink);background:#fff;font:600 20px ui-monospace,Menlo,monospace}.pk-code__box:focus{outline:2px solid var(--pk-accent,#3b7a2a);outline-offset:-2px}.pk-code.is-invalid .pk-code__box{border-color:var(--pk-error,#8c2f26)}.pk-codes{grid-template-columns:1fr 1fr;gap:6px;margin:6px 0 4px;display:grid}.pk-codes span{background:var(--pk-bg,#f4f2ef);border:1px solid var(--pk-line);text-align:center;letter-spacing:1px;padding:7px 8px;font:13px ui-monospace,Menlo,monospace}.pk-info{position:relative}.pk-info__btn{border:1px solid var(--pk-line);width:22px;height:22px;color:var(--pk-muted);cursor:pointer;background:0 0;border-radius:50%;font:12px inherit}.pk-info__btn:hover{color:var(--pk-ink);border-color:var(--pk-ink)}.pk-info__pop{background:var(--pk-surface);border:1px solid var(--pk-line);z-index:30;text-align:left;width:300px;padding:16px;position:absolute;top:28px;right:0;box-shadow:0 8px 28px #12261c21}.pk-info__item+.pk-info__item{margin-top:13px}.pk-info__k{margin-bottom:3px;font-size:12.5px;font-weight:600}.pk-info__v{color:var(--pk-muted);font-size:12.5px;line-height:1.55}.pk-signin__btn,.pk-btn,.pk-block__foot .pk-btn,.pk-nav__add .pk-btn,.pk-blocks__add .pk-btn,.pk-redirects__add .pk-btn{text-align:center;justify-content:center;align-items:center;display:inline-flex}.pk-signin__btn{width:100%;display:block}.pk-signin__link{text-align:center;width:100%}.pk-signin__row .pk-signin__link{width:auto}.pk-create{background:var(--pk-surface);border:1px solid var(--pk-line)}.pk-create__head{border-bottom:1px solid var(--pk-line-2);justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.pk-create__title{margin:0;font-size:16px}.pk-create__body{grid-template-columns:1fr 1fr;gap:16px 20px;padding:18px;display:grid}.pk-create__body .pk-field--full{grid-column:span 2}.pk-create__slug{align-items:center;gap:0;display:flex}.pk-create__prefix{color:var(--pk-muted);white-space:nowrap;padding:0 6px 0 0;font-size:13px}.pk-create__slug .pk-input{flex:1}.pk-create__foot{border-top:1px solid var(--pk-line-2);align-items:center;gap:16px;padding:14px 18px;display:flex}.pk-create__foot .pk-btn{min-width:150px}@media (max-width:900px){.pk-create__body{grid-template-columns:1fr}.pk-create__body .pk-field--full{grid-column:span 1}}.pk-media{flex-direction:column;gap:14px;display:flex}.pk-media__bar{background:var(--pk-surface);border:1px solid var(--pk-line);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;display:flex}.pk-media__bar .pk-input{max-width:260px}.pk-media__drop{border:1px dashed var(--pk-field-border);text-align:center;color:var(--pk-muted);background:var(--pk-panel-soft);padding:22px;font-size:13px}.pk-media__drop.is-over{border-color:var(--pk-accent);background:var(--pk-accent-soft);color:var(--pk-ink)}.pk-media__grid{background:var(--pk-line);border:1px solid var(--pk-line);grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:1px;display:grid}.pk-media__item{background:var(--pk-surface);flex-direction:column;gap:8px;padding:12px;display:flex}.pk-media__thumb{aspect-ratio:4/3;background:var(--pk-panel-tint);justify-content:center;align-items:center;display:flex;overflow:hidden}.pk-media__thumb img{object-fit:contain;width:100%;height:100%}.pk-media__name{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.pk-media__ctl{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.pk-media__ctl .pk-btn{flex:none}.pk-input.is-warn{background:#fdfaf1;border-color:#c8a54b}.pk-users{flex-direction:column;gap:14px;display:flex}.pk-users__bar{background:var(--pk-surface);border:1px solid var(--pk-line);align-items:center;gap:10px;padding:12px 14px;display:flex}.pk-users__ctl{flex-wrap:wrap;gap:4px;display:flex}.pk-users .pk-table select{max-width:140px}.pk-rowact{justify-content:flex-end;align-items:center;gap:4px;display:flex}.pk-rowact__ask{color:var(--pk-error);margin-right:2px;font-size:12px}.pk-editbar{background:var(--pk-surface);border:1px solid var(--pk-line);align-items:center;gap:14px;margin-bottom:12px;padding:10px 14px;display:flex}.pk-editbar__title{font-size:14px;font-weight:500}.pk-cell--open{text-align:left;cursor:pointer;min-width:0;font:inherit;color:inherit;background:0 0;border:0;flex-direction:column;gap:2px;padding:0;display:flex}.pk-cell--open .pk-cell__title{color:var(--pk-ink)}.pk-cell--open:hover .pk-cell__title{color:var(--pk-accent-deep);text-decoration:underline}.pk-cell--open:focus-visible{outline:2px solid var(--pk-accent);outline-offset:2px}.pk-rowact{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:4px;display:flex}@media (max-width:1180px){.pk-table__row{grid-template-columns:1fr auto}.pk-rowact{grid-column:2}}.pk-cap{flex-direction:column;gap:12px;display:flex}.pk-cap__bar{background:var(--pk-surface);border:1px solid var(--pk-line);align-items:center;gap:10px;padding:12px 14px;display:flex}.pk-cap__bar select{max-width:220px}.pk-cap__detail{background:var(--pk-panel-soft)}.pk-cap__grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px 18px;padding:4px 0;display:grid}.pk-cap__consent{border-top:1px solid var(--pk-line);margin-top:14px;padding-top:12px;font-size:13px}.pk-bulk{background:var(--pk-accent-soft);border-bottom:1px solid var(--pk-line);align-items:center;gap:10px;padding:10px 16px;font-size:13px;display:flex}.pk-checkbox--live{width:15px;height:15px;accent-color:var(--pk-accent-deep);cursor:pointer;margin:0}.pk-modal{z-index:200;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.pk-modal__backdrop{background:#12261c8c;position:absolute;inset:0}.pk-modal__card{background:var(--pk-surface);border:1px solid var(--pk-line);width:100%;max-width:460px;padding:26px 26px 20px;position:relative;box-shadow:0 18px 60px #12261c47}.pk-modal__title{margin:0 0 8px;font-size:17px}.pk-modal__body{color:var(--pk-muted);margin:0 0 14px;font-size:13.5px;line-height:1.6}.pk-modal__list{background:var(--pk-panel-soft);border:1px solid var(--pk-line-soft);max-height:190px;margin:0 0 18px;padding:10px 12px;font-size:13px;list-style:none;overflow:auto}.pk-modal__list li{padding:3px 0}.pk-modal__foot{justify-content:flex-end;gap:8px;display:flex}.pk-btn--danger-solid{background:var(--pk-error);border-color:var(--pk-error);color:#fff}.pk-btn--danger-solid:hover{background:#74271f}.pk-set{flex-direction:column;gap:18px;display:flex}.pk-set__group{background:var(--pk-surface);border:1px solid var(--pk-line);padding:16px 18px}.pk-set__grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px 18px;display:grid}.pk-set__foot{align-items:center;gap:16px;display:flex}.pk-set__foot .pk-btn{min-width:160px}.pk-audit__diff{grid-template-columns:1fr 1fr;gap:16px;display:grid}.pk-audit__diff pre{font:12px var(--pk-mono);background:var(--pk-surface);border:1px solid var(--pk-line-soft);white-space:pre-wrap;max-height:220px;margin:4px 0 0;padding:10px;overflow:auto}.pk-rowact{justify-content:flex-end;display:flex;position:relative}.pk-rowact__more{border:1px solid var(--pk-line);background:var(--pk-raised);width:30px;height:30px;color:var(--pk-ink-2);cursor:pointer;justify-content:center;align-items:center;font-size:17px;line-height:1;display:flex}.pk-rowact__more:hover{background:var(--pk-panel-tint);border-color:var(--pk-ink);color:var(--pk-ink)}.pk-rowact__menu{z-index:40;background:var(--pk-surface);border:1px solid var(--pk-line);flex-direction:column;min-width:210px;padding:4px;display:flex;position:absolute;top:34px;right:0;box-shadow:0 10px 30px #12261c2e}.pk-rowact__item{text-align:left;color:var(--pk-ink);cursor:pointer;background:0 0;border:0;padding:9px 11px;font:13.5px inherit}.pk-rowact__item:hover{background:var(--pk-panel-tint)}.pk-rowact__item--danger{color:var(--pk-error)}.pk-rowact__item--danger:hover{background:#fdf1f0}.pk-rowact__warn{color:var(--pk-muted);padding:9px 11px 6px;font-size:12.5px;line-height:1.45}.pk-table-wrap{overflow-x:auto}.pk-roles__tabs{flex-wrap:wrap;gap:6px;margin-bottom:4px;display:flex}.pk-roles__scroll{overflow-x:auto}.pk-roles__table th,.pk-roles__table td{white-space:nowrap}.pk-rt{border:1px solid var(--pk-line);background:var(--pk-surface)}.pk-rt__bar{border-bottom:1px solid var(--pk-line-2);flex-wrap:wrap;align-items:center;gap:2px;padding:6px;display:flex}.pk-rt__btn{min-width:28px;height:28px;color:var(--pk-ink-2);cursor:pointer;background:0 0;border:1px solid #0000;padding:0 7px;font:600 12px inherit}.pk-rt__btn:hover{background:var(--pk-panel-tint);border-color:var(--pk-line)}.pk-rt__btn.is-active{background:var(--pk-ink);color:#fff}.pk-rt__sep{background:var(--pk-line);width:1px;height:18px;margin:0 4px}.pk-rt__body{outline:none;min-height:220px;padding:12px 14px;font-size:14px;line-height:1.65}.pk-rt__body img{max-width:100%;height:auto}.pk-rt__body blockquote{border-left:3px solid var(--pk-accent);color:var(--pk-muted);margin:0;padding-left:14px}.pk-rt__body h2{margin:18px 0 8px;font-size:19px}.pk-rt__body h3{margin:14px 0 6px;font-size:16px}.pk-roles__colhead{cursor:pointer;letter-spacing:.06em;color:inherit;flex-direction:column;align-items:center;gap:4px;padding:4px 2px;font:11px inherit;display:flex}.pk-roles__colhead:hover{color:var(--pk-accent-deep)}.pk-roles__rowhead{cursor:pointer;color:var(--pk-ink);align-items:center;gap:8px;font-size:13px;display:inline-flex}.pk-roles__rowhead:hover{color:var(--pk-accent-deep)}.pk-media__item.is-inactive{opacity:.55}.pk-media__item.is-inactive .pk-media__thumb{filter:grayscale()}.pk-media__inactive-tag{background:var(--pk-ink);color:#fff;font:9px var(--pk-mono);letter-spacing:.06em;padding:2px 6px;position:absolute;top:6px;left:6px}.pk-media__thumb{position:relative}.pk-desktop-hide{gap:var(--pk-gap-form,16px);flex-direction:column;display:flex}.pk-social-icon{background:var(--pk-panel-tint);width:22px;height:22px;color:var(--pk-ink-2);font:600 11px var(--pk-mono);border:1px solid var(--pk-line);border-radius:50%;justify-content:center;align-items:center;text-decoration:none;display:flex}.pk-social-icon:hover{background:var(--pk-accent);color:#fff;border-color:var(--pk-accent)}.pk-account{position:relative}.pk-user--btn{cursor:pointer;background:0 0;border:0}.pk-user--btn:hover .pk-user__name{color:var(--pk-accent-deep)}.pk-account__menu{z-index:60;background:var(--pk-surface);border:1px solid var(--pk-line);flex-direction:column;min-width:230px;padding:6px;display:flex;position:absolute;top:40px;right:0;box-shadow:0 10px 32px #12261c29}.pk-account__item{text-align:left;color:var(--pk-ink);cursor:pointer;background:0 0;border:0;padding:9px 11px;font:13.5px inherit}.pk-account__item:hover{background:var(--pk-panel-tint)}.pk-account__item--danger{color:var(--pk-error)}.pk-account__item--danger:hover{background:#fdf1f0}.pk-account__sep{background:var(--pk-line-2);height:1px;margin:4px 2px}.pk-account__panel{min-width:300px;padding:0}.pk-account__panelhead{border-bottom:1px solid var(--pk-line-2);align-items:center;gap:10px;padding:12px 14px;display:flex}.pk-account__back{cursor:pointer;color:var(--pk-ink-2);background:0 0;border:0;padding:0 2px;font-size:16px}.pk-account__back:hover{color:var(--pk-ink)}.pk-account__panelbody{padding:14px}.pk-account__panelbody .pk-field__label{margin-top:10px}.pk-account__panelbody .pk-field__label:first-child{margin-top:0}.pk-dash__bar{background:var(--pk-panel-tint);border-radius:4px;height:8px;overflow:hidden}.pk-dash__bar--sm{flex:1;height:6px}.pk-dash__bar-fill{background:var(--pk-accent);border-radius:4px;height:100%;transition:width .3s}.pk-dash__row{align-items:center;gap:8px;margin-top:8px;display:flex}.pk-dash__row-label{color:var(--pk-muted);flex:none;width:150px;font-size:12px}.pk-dash__row-value{text-align:right;flex:none;width:30px;font-size:12px}.pk-domain-verify{background:var(--pk-panel-soft);border:1px solid var(--pk-line);width:100%;margin-top:14px;padding:14px 16px}.pk-domain-verify__code{box-sizing:border-box;background:var(--pk-surface);border:1px solid var(--pk-line-2);word-break:break-all;width:100%;margin:8px 0 12px;padding:10px 12px;font-size:13px;display:block}.pk-suggest__list{z-index:40;background:var(--pk-raised);border:1px solid var(--pk-line);border-radius:var(--pk-radius,4px);max-height:210px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 4px 14px #12261c1a}.pk-suggest__item{cursor:pointer;padding:8px 12px;font-size:13px}.pk-suggest__item:hover,.pk-suggest__item.is-active{background:var(--pk-panel-tint)}.pk-chip{background:var(--pk-panel-tint);border:1px solid var(--pk-line);border-radius:14px;align-items:center;gap:6px;padding:4px 6px 4px 12px;font-size:13px;display:inline-flex}.pk-chip__x{cursor:pointer;color:var(--pk-muted,#6b7a6e);background:0 0;border:none;padding:2px 4px;font-size:15px;line-height:1}.pk-chip__x:hover{color:var(--pk-danger,#b3261e)}.pk-check{align-items:center;gap:8px;font-size:13px;display:flex}.pk-check input{width:auto}.pk-textarea{resize:vertical;min-height:120px;font-family:inherit}.pk-sample-banner{background:var(--pk-warn-soft,#fff0d6);border:1px solid var(--pk-warn-border,#e7ce9b);border-left:3px solid var(--pk-warn,#c98a16);color:var(--pk-body,#3a463d);margin-bottom:16px;padding:11px 14px;font-size:13px;line-height:1.6}.pk-sample-banner code{font-family:var(--pk-mono,monospace);background:var(--pk-raised);border:1px solid var(--pk-line);padding:1px 5px;font-size:12px}.pk-infra__stats{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin-bottom:16px;display:grid}.pk-infra__stat{background:var(--pk-raised);border:1px solid var(--pk-line);padding:14px 16px}.pk-infra__stat.is-bad{border-color:var(--pk-danger-border,#e5b4b0);background:var(--pk-danger-soft,#fbedeb)}.pk-infra__stat-label{letter-spacing:.12em;text-transform:uppercase;color:var(--pk-muted);margin-bottom:6px;font-size:10px}.pk-infra__stat-value{color:var(--pk-ink);font-size:26px;font-weight:600;line-height:1.1}.pk-infra__stat-note{color:var(--pk-muted);margin-top:5px;font-size:11px}.pk-infra__grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.pk-infra__card{background:var(--pk-raised);border:1px solid var(--pk-line);min-width:0;padding:16px}.pk-infra__card--wide{grid-column:span 2}.pk-infra__card-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.pk-infra__card-head h3{letter-spacing:.08em;text-transform:uppercase;color:var(--pk-muted);margin:0;font-size:12px;font-weight:600}.pk-infra__controls{gap:8px;display:flex}.pk-chart{width:100%}.pk-chart__tip{background:var(--pk-ink);color:#fff;pointer-events:none;align-items:baseline;gap:8px;padding:5px 9px;font-size:11px;display:flex;position:absolute;top:6px;right:6px}.pk-chart__tip .pk-note{color:#ffffffb8}.pk-capbars{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;display:grid}.pk-capbar{text-align:left;background:var(--pk-panel-tint);border:1px solid var(--pk-line);cursor:pointer;font:inherit;width:100%;padding:11px 13px}.pk-capbar:hover{border-color:var(--pk-accent-border,#cadfbb)}.pk-capbar.is-selected{border-color:var(--pk-accent);background:var(--pk-accent-soft,#eaf3e2)}.pk-capbar__head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.pk-capbar__name{color:var(--pk-ink);font-size:13px}.pk-capbar__pct{color:var(--pk-muted);font-size:12px}.pk-capbar__track{background:var(--pk-line-soft,#f1f4ee);height:6px;margin:8px 0 6px}.pk-capbar__fill{height:100%;transition:width .3s}.pk-capbar__foot{justify-content:space-between;font-size:11px;display:flex}.pk-donut{flex-direction:column;align-items:center;gap:12px;display:flex}.pk-donut__key{width:100%;font-size:12px}.pk-donut__key-row{align-items:center;gap:8px;padding:3px 0;display:flex}.pk-donut__key-row span:nth-child(2){color:var(--pk-body,#3a463d);flex:1}.pk-donut__swatch{border-radius:2px;flex:none;width:9px;height:9px}.pk-alerts{flex-direction:column;gap:9px;display:flex}.pk-alert{background:var(--pk-raised);border:1px solid var(--pk-line);display:flex}.pk-alert__bar{background:var(--pk-muted);flex:none;width:3px}.pk-alert--critical .pk-alert__bar{background:var(--pk-danger,#b3261e)}.pk-alert--warning .pk-alert__bar{background:var(--pk-warn,#c98a16)}.pk-alert__body{flex:1;min-width:0;padding:11px 14px}.pk-alert__top{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:5px;display:flex}.pk-alert__title{color:var(--pk-ink);font-size:13px;font-weight:600}.pk-alert__detail{color:var(--pk-body,#3a463d);font-size:13px}.pk-alert__meta{gap:7px;margin-top:6px;font-size:11px;display:flex}.pk-row--click{cursor:pointer}.pk-row--click:hover{background:var(--pk-panel-tint)}.pk-row--click.is-selected{background:var(--pk-accent-soft,#eaf3e2)}@media (max-width:1180px){.pk-infra__grid{grid-template-columns:1fr}.pk-infra__card--wide{grid-column:span 1}}.pk-dash__tabs{border-bottom:1px solid var(--pk-line);gap:2px;margin-bottom:18px;display:flex}.pk-dash__tab{font:inherit;cursor:pointer;color:var(--pk-muted);background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:9px 16px;font-size:14px}.pk-dash__tab:hover{color:var(--pk-ink)}.pk-dash__tab.is-active{color:var(--pk-ink);border-bottom-color:var(--pk-accent);font-weight:600}.pk-dash__stats{grid-template-columns:repeat(auto-fit,minmax(158px,1fr));gap:12px;margin-bottom:16px;display:grid}.pk-dash__stat{background:var(--pk-raised);border:1px solid var(--pk-line);padding:14px 16px}.pk-dash__stat.is-click{cursor:pointer}.pk-dash__stat.is-click:hover{border-color:var(--pk-accent)}.pk-dash__stat.is-bad{border-color:var(--pk-danger-border,#e5b4b0);background:var(--pk-danger-soft,#fbedeb)}.pk-dash__stat.is-warn{border-color:var(--pk-warn-border,#e7ce9b);background:var(--pk-warn-soft,#fff0d6)}.pk-dash__stat-label{letter-spacing:.12em;text-transform:uppercase;color:var(--pk-muted);margin-bottom:6px;font-size:10px}.pk-dash__stat-value{color:var(--pk-ink);font-size:26px;font-weight:600;line-height:1.1}.pk-dash__stat-note{color:var(--pk-muted);margin-top:5px;font-size:11px}.pk-dash__grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.pk-dash__card{background:var(--pk-raised);border:1px solid var(--pk-line);min-width:0;padding:16px}.pk-dash__card--wide{grid-column:span 2}.pk-dash__card-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:12px;display:flex}.pk-dash__card-head h3{letter-spacing:.08em;text-transform:uppercase;color:var(--pk-muted);margin:0;font-size:12px;font-weight:600}.pk-dash__chart{width:100%}.pk-dash__tip{background:var(--pk-ink);color:#fff;pointer-events:none;align-items:baseline;gap:8px;padding:4px 9px;font-size:11px;display:flex;position:absolute;top:4px;right:4px}.pk-dash__tip .pk-note{color:#ffffffb8}.pk-dash__bars{flex-direction:column;gap:7px;display:flex}.pk-dash__bar{font:inherit;cursor:pointer;text-align:left;color:var(--pk-ink);background:0 0;border:none;grid-template-columns:1fr 2fr auto;align-items:center;gap:10px;padding:3px 0;display:grid}.pk-dash__bar:disabled{cursor:default}.pk-dash__bar:not(:disabled):hover .pk-dash__bar-label{color:var(--pk-accent-deep,#2e5f1c)}.pk-dash__bar-label{text-transform:capitalize;font-size:13px}.pk-dash__bar-track{background:var(--pk-line-soft,#f1f4ee);height:7px}.pk-dash__bar-fill{height:100%;display:block}.pk-dash__bar-value{color:var(--pk-muted);font-size:12px}.pk-dash__feed{margin:0;padding:0;list-style:none}.pk-dash__feed li{border-bottom:1px solid var(--pk-line-soft,#f1f4ee);align-items:center;gap:9px;padding:6px 0;font-size:13px;display:flex}.pk-dash__feed li:last-child{border-bottom:none}.pk-dash__feed li span:nth-child(2){flex:1;min-width:0}.pk-dash__attn{flex-direction:column;display:flex}.pk-dash__attn-row{border-bottom:1px solid var(--pk-line-soft,#f1f4ee);font:inherit;text-align:left;color:var(--pk-ink);background:0 0;border-top:none;border-left:none;border-right:none;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:9px 0;font-size:13px;display:flex}button.pk-dash__attn-row{cursor:pointer}button.pk-dash__attn-row:hover{color:var(--pk-accent-deep,#2e5f1c)}.pk-dash__attn-row:last-child{border-bottom:none}.pk-dash__mini{margin:10px 0 0;padding:0;list-style:none}.pk-dash__mini li{padding:3px 0}.pk-dash__mini button{font:inherit;color:var(--pk-muted);cursor:pointer;text-align:left;background:0 0;border:none;padding:0;font-size:12px}.pk-dash__mini button:hover{color:var(--pk-accent-deep,#2e5f1c)}.pk-linkish{font:inherit;cursor:pointer;color:var(--pk-ink);background:0 0;border:none;padding:0}.pk-linkish:hover{color:var(--pk-accent-deep,#2e5f1c)}@media (max-width:1180px){.pk-dash__grid{grid-template-columns:1fr}.pk-dash__card--wide{grid-column:span 1}}.pk-world__card{padding:16px}.pk-world{width:100%;position:relative}.pk-world__canvas{border:1px solid var(--pk-line);cursor:grab;background:#0e1a14;width:100%;height:520px}.pk-world__canvas:active{cursor:grabbing}.pk-world__canvas canvas{display:block}.pk-world__loading{color:#ffffffb3;pointer-events:none;justify-content:center;align-items:center;font-size:13px;display:flex;position:absolute;inset:0}.pk-world__hover{color:#fff;pointer-events:none;background:#12261ceb;border:1px solid #ffffff1f;flex-direction:column;gap:2px;padding:9px 12px;font-size:12px;display:flex;position:absolute;top:12px;left:12px}.pk-world__hover span{color:#ffffffb8}.pk-world__legend{color:var(--pk-muted);flex-wrap:wrap;align-items:center;gap:16px;margin-top:9px;font-size:11px;display:flex}.pk-world__legend span{align-items:center;gap:6px;display:inline-flex}.pk-world__legend i{border-radius:2px;width:9px;height:9px;display:inline-block}.pk-world__selected{background:var(--pk-accent-soft,#eaf3e2);border:1px solid var(--pk-accent-border,#cadfbb);flex-wrap:wrap;align-items:center;gap:14px;margin-top:10px;padding:10px 12px;display:flex}.pk-world__selected>div:first-child{flex:1;min-width:180px}.pk-world__fallback{text-align:center;background:var(--pk-panel-tint);border:1px solid var(--pk-line);color:var(--pk-muted);padding:34px;font-size:13px}.pk-world__fallback strong{color:var(--pk-ink);margin-bottom:6px;font-size:14px;display:block}.pk-linkrows{flex-direction:column;gap:9px;display:flex}.pk-linkrow{background:var(--pk-panel-tint);border:1px solid var(--pk-line);font:inherit;text-align:left;cursor:pointer;width:100%;padding:10px 12px}.pk-linkrow:hover{border-color:var(--pk-accent-border,#cadfbb)}.pk-linkrow__head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.pk-linkrow__name{color:var(--pk-ink);font-size:13px}.pk-linkrow__val{color:var(--pk-muted);font-size:12px}.pk-linkrow__track{background:var(--pk-line-soft,#f1f4ee);height:6px;margin:8px 0 6px}.pk-linkrow__fill{height:100%}.pk-linkrow__foot{align-items:center;gap:12px;font-size:11px;display:flex}.pk-bwlist{flex-direction:column;gap:10px;display:flex}.pk-bwrow{border:none;border-bottom:1px solid var(--pk-line-soft,#f1f4ee);font:inherit;text-align:left;cursor:pointer;background:0 0;width:100%;padding:8px 0}.pk-bwrow:last-child{border-bottom:none}.pk-bwrow.is-selected .pk-bwrow__head{color:var(--pk-accent-deep,#2e5f1c);font-weight:600}.pk-bwrow__head{justify-content:space-between;gap:8px;font-size:13px;display:flex}.pk-bwrow__split{gap:2px;height:6px;margin:7px 0 5px;display:flex}.pk-bwrow__in{background:var(--pk-ink);opacity:.5}.pk-bwrow__out{background:var(--pk-accent)}.pk-bwrow__foot{align-items:center;gap:11px;font-size:11px;display:flex}@media (max-width:900px){.pk-world__canvas{height:380px}}.pk-chans{grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:14px;display:grid}.pk-chan{background:var(--pk-raised);border:1px solid var(--pk-line);padding:16px}.pk-chan.is-live{border-color:var(--pk-accent-border,#cadfbb)}.pk-chan__head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.pk-chan__name{color:var(--pk-ink);align-items:center;gap:9px;font-size:15px;font-weight:600;display:flex}.pk-chan__note{color:var(--pk-muted);max-width:46ch;margin-top:6px;font-size:12px;line-height:1.6}.pk-chan__last{background:var(--pk-accent-soft,#eaf3e2);border:1px solid var(--pk-accent-border,#cadfbb);margin-top:12px;padding:8px 11px;font-size:12px}.pk-chan__last.is-bad{background:var(--pk-danger-soft,#fbedeb);border-color:var(--pk-danger-border,#e5b4b0)}.pk-chan__toggle{font:inherit;color:var(--pk-accent-deep,#2e5f1c);cursor:pointer;background:0 0;border:none;margin-top:12px;padding:0;font-size:13px;text-decoration:underline}.pk-chan__body{border-top:1px solid var(--pk-line-soft,#f1f4ee);margin-top:14px;padding-top:14px}.pk-switch{flex:none;width:42px;height:24px;display:inline-block;position:relative}.pk-switch input{opacity:0;width:0;height:0}.pk-switch span{cursor:pointer;background:var(--pk-line-strong,#c9d1c4);border-radius:24px;transition:background .18s;position:absolute;inset:0}.pk-switch span:before{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .18s;position:absolute;top:3px;left:3px}.pk-switch input:checked+span{background:var(--pk-accent)}.pk-switch input:checked+span:before{transform:translate(18px)}.pk-switch input:disabled+span{opacity:.45;cursor:not-allowed}.pk-toggle-row{border-bottom:1px solid var(--pk-line-soft,#f1f4ee);justify-content:space-between;align-items:center;gap:16px;padding:13px 0;display:flex}.pk-toggle-row:last-child{border-bottom:none}.pk-toggle-row__label{color:var(--pk-ink);align-items:center;gap:9px;font-size:14px;display:flex}.pk-toggle-row__note{color:var(--pk-muted);max-width:56ch;margin-top:4px;font-size:12px;line-height:1.6}.pk-lock{letter-spacing:.1em;background:var(--pk-panel-tint);border:1px solid var(--pk-line);color:var(--pk-muted);padding:2px 6px;font-size:9px}.pk-doclist{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:9px;display:grid}.pk-doclist .pk-check{justify-content:flex-start;gap:9px}.pk-doclist .pk-note{margin-left:auto;font-size:11px}
