@font-face{font-family:Pakit Inter;src:url(/_next/static/media/inter-cyrillic.0520f052.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:u+0400-045f,u+0490-0491,u+2116}@font-face{font-family:Pakit Inter;src:url(/_next/static/media/inter-latin.f6d4cf51.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:u+00??,u+0131,u+0152-0153,u+2000-206f,u+2074,u+20ac,u+2122,u+2212}:root{--pk-ink:#181d27;--pk-ink-2:#535862;--pk-ink-3:#6b7280;--pk-ink-4:#a8adb7;--pk-ink-inverted:#fafcff;--pk-bg:#fafafa;--pk-bg-1:#fff;--pk-bg-2:#f5f6f8;--pk-bg-3:#e9eaed;--pk-bg-4:#d5d7da;--pk-border:#e9eaeb;--pk-border-2:#dfe3eb;--pk-line-control:#8c93a0;--pk-line-surface:#cdd2db;--pk-border-active:#181d27;--pk-border-hover:#c8ccd4;--pk-glow:0 1px 4px rgba(24,29,39,.07);--pk-accent:#3a5ccc;--pk-accent-hover:#32509f;--pk-accent-soft:#eff3fd;--pk-accent-line:#d8e1f7;--pk-accent-ink:#2f4aa3;--pk-accent-hi:#5273e0;--pk-accent-deep:#2b4499;--pk-accent-glow:rgba(58,92,204,.42);--pk-fill-accent:linear-gradient(135deg,var(--pk-accent-hi),var(--pk-accent) 48%,var(--pk-accent-deep));--pk-fill-fail:linear-gradient(135deg,#d8483e,var(--pk-fail) 48%,#9d1f17);--pk-sheen:inset 0 1px 0 hsla(0,0%,100%,.24);--pk-lift:0 8px 22px -10px var(--pk-accent-glow);--pk-tag-ink:#6b7280;--pk-ok:#0f8f56;--pk-ok-bg:#e8faf3;--pk-ok-line:#c7eedd;--pk-warn:#a15c07;--pk-warn-bg:#fcf5ea;--pk-warn-line:#f0dcbb;--pk-fail:#c4291f;--pk-fail-bg:#fef3f2;--pk-fail-line:#f3c9c5;--pk-fs-h1:24px;--pk-fs-h2:19px;--pk-fs-h3:15px;--pk-fs-metric:28px;--pk-fs-metric-unit:16px;--pk-fs-metric-label:13px;--pk-fs-badge:10px;--pk-badge-ink:var(--pk-ink-3);--pk-badge-bg:var(--pk-bg-3);--pk-tile-accent:var(--pk-ink-2);--pk-fs-body:14px;--pk-fs-small:14px;--pk-fs-label:14px;--pk-fw-regular:400;--pk-fw-medium:500;--pk-fw-semibold:600;--pk-fw-bold:700;--pk-s1:4px;--pk-s2:8px;--pk-s3:12px;--pk-s4:16px;--pk-s5:20px;--pk-s6:24px;--pk-s7:32px;--pk-s8:48px;--pk-r-sm:8px;--pk-r-md:12px;--pk-r-lg:16px;--pk-r-pill:999px;--pk-r-xs:2px;--pk-r-cell:3px;--pk-r-field:6px;--pk-r-col:3px;--pk-tick-col:28px;--pk-header-h:64px;--pk-rail-w:240px;--pk-dock-w:420px;--pk-rail-w-collapsed:64px;--pk-rail-row-h:36px;--pk-page-max:1440px;--pk-read-max:64ch;--pk-fs-read:16px;--pk-font-mono:ui-monospace,"SF Mono","Cascadia Mono",Consolas,monospace;--pk-aside-w:320px;--pk-gutter:20px;--pk-search-max:520px;--pk-form-gap:1.1;--pk-brand-mark:24px;--pk-row-h:56px;--pk-tap-min:44px;--pk-t:0.3s;--pk-ease:cubic-bezier(0.2,0,0.2,1);--pk-t-spin:0.9s;--pk-t-skeleton:1.6s;--pk-t-pulse:2s;--pk-overlay-shadow:0 12px 32px rgba(24,29,39,.12);--pk-scrim:rgba(24,29,39,.32);--pk-press:rgba(24,29,39,.06);--pk-data-1:#6c4ef0;--pk-data-2:#0f8f56;--pk-data-3:#d97316;--pk-data-4:#1f8fa8;--pk-data-5:#b83f74;--pk-data-1-soft:#f0ecfe;--pk-data-2-soft:#e8faf3;--pk-data-3-soft:#fdf1e4;--pk-data-4-soft:#e6f4f7;--pk-data-5-soft:#fbebf2;--pk-spine:transparent;--pk-spine-w:3px;--pk-hero-bg:#181d27;--pk-hero-ink:#fafcff;--pk-hero-ink-2:#a8adb7;--pk-hero-line:#2a3140;--pk-def-label-w:200px;--pk-quota-share:0%;--pk-op-share:0%;--pk-tile:40px;--pk-r-tile:10px;--pk-haze-1:rgba(43,108,240,.2);--pk-haze-2:rgba(43,108,240,.09);--pk-haze-3:rgba(43,108,240,0);--pk-slider-pct:0%;--pk-cols:1;--pk-coll-cols:minmax(0,1fr);--pk-bar-share:0%;--pk-seg-share:0%;--pk-bar-track-w:120px;--pk-chart-h-s:44px;--pk-chart-h-m:160px;--pk-chart-h-l:260px;--pk-chart-grid:#e6e8ee;--pk-chart-area-alpha:0.2;--pk-chart-area-top:var(--pk-chart-area-alpha);--pk-chart-area-bottom:0;--pk-chart-line-w:1.5px;--pk-chart-col-gap:30%;--pk-series:var(--pk-accent);--pk-col-share:1;--pk-heat-cols:13;--pk-heat-cell:13px;--pk-heat-grow:22px;--pk-heat-gap:3px;--pk-pgrid-min:320px;--pk-pspan:1;--pk-grid-min:240px;--pk-metric-accent:var(--pk-ink);--pk-metric-line:var(--pk-accent);--pk-ov-w:640px;--pk-ov-w-s:420px;--pk-ov-w-m:640px;--pk-ov-w-l:920px;--pk-ov-max-h:86%;--pk-z-drawer:40;--pk-z-overlay:50;--pk-z-toast:60;--pk-site-max:1200px;--pk-site-pad:clamp(16px,4vw,40px);--pk-site-section-y:clamp(56px,8vw,120px);--pk-site-header-h:68px;--pk-fs-display-1:clamp(38px,4.2vw + 20px,68px);--pk-fs-display-2:clamp(28px,2.4vw + 18px,44px);--pk-fs-lead:clamp(17px,0.6vw + 14px,20px);--pk-fs-site-nav:15px;--pk-site-mega-cols:3}*,:after,:before{box-sizing:border-box}.pk{font-family:var(--pk-font,"Pakit Inter",system-ui,-apple-system,"Segoe UI",sans-serif);font-size:var(--pk-fs-body);line-height:1.55;color:var(--pk-ink);background:var(--pk-bg);-webkit-font-smoothing:antialiased;font-feature-settings:"cv05" 1,"zero" 0}.pk button{font:inherit;cursor:pointer}:where(.pk) a{color:inherit}.pk :focus-visible{outline:2px solid var(--pk-accent);outline-offset:2px;border-radius:var(--pk-r-field)}.pk ::selection{background:var(--pk-accent);color:var(--pk-ink-inverted)}.pk-num{font-variant-numeric:tabular-nums;font-feature-settings:"cv05" 1,"zero" 0,"tnum"}.pk-skip{position:absolute;left:-9999px;top:0;z-index:100;padding:var(--pk-s2) var(--pk-s4);background:var(--pk-bg-1);border:1px solid var(--pk-border-2);border-radius:var(--pk-r-sm);font-size:var(--pk-fs-small);font-weight:var(--pk-fw-semibold);text-decoration:none}.pk-skip:focus{left:var(--pk-s3);top:var(--pk-s3)}@media (prefers-reduced-motion:reduce){.pk *,.pk :after,.pk :before{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.pk-iconbtn{width:32px;height:32px;display:inline-grid;place-items:center;flex:none;border:0;padding:0;border-radius:var(--pk-r-sm);background:transparent;color:var(--pk-ink-3);transition:background var(--pk-t) var(--pk-ease),color var(--pk-t) var(--pk-ease)}.pk-iconbtn:hover:not([disabled]){background:var(--pk-bg-2);color:var(--pk-ink)}.pk-iconbtn[disabled]{cursor:not-allowed;color:var(--pk-ink-4)}.pk-iconbtn--danger:hover:not([disabled]){background:var(--pk-fail-bg);color:var(--pk-fail)}.pk-iconbtn--busy{color:var(--pk-ink-3)}.pk-iconbtn--busy svg{animation:pk-spin var(--pk-t-spin) linear infinite}@keyframes pk-spin{to{transform:rotate(1turn)}}.pk-iconbtn--done{color:var(--pk-ok)}.pk-iconbtn--done svg{animation:pk-pop var(--pk-t) var(--pk-ease)}@keyframes pk-pop{0%{opacity:0;transform:scale(.78)}}.pk-iconbtn--failed{color:var(--pk-fail)}.pk-iconbtn--failed svg{animation:pk-nudge var(--pk-t) var(--pk-ease)}@keyframes pk-nudge{0%,to{transform:translateX(0)}25%{transform:translateX(-3px)}75%{transform:translateX(3px)}}.pk-iconbtn--inert{pointer-events:none}.pk-copy--press{border:0;background:transparent;padding:2px 2px 2px 0;border-radius:var(--pk-r-sm);color:inherit;font:inherit;text-align:left;transition:background var(--pk-t) var(--pk-ease)}.pk-copy--press:hover{background:var(--pk-bg-2)}.pk-toast__close{color:inherit;opacity:.65}.pk-toast__close:hover:not([disabled]){background:var(--pk-press);color:inherit;opacity:1}.pk-ov{position:fixed;inset:0;z-index:var(--pk-z-overlay);display:flex;align-items:center;justify-content:center;padding:var(--pk-s4)}.pk-ov__back{position:absolute;inset:0;background:var(--pk-scrim);animation:pk-ov-fade var(--pk-t) var(--pk-ease)}.pk-ov__row{align-items:stretch;justify-content:center;gap:var(--pk-s3);width:100%;max-height:100%}.pk-ov__box,.pk-ov__row{position:relative;display:flex}.pk-ov__box{flex-direction:column;flex:1 1 auto;max-width:var(--pk-ov-w);max-height:min(var(--pk-ov-max-h),100dvh - 2 * var(--pk-s6));border:1px solid var(--pk-border);border-radius:var(--pk-r-lg);background:var(--pk-bg-1);box-shadow:var(--pk-overlay-shadow);overflow:hidden;transition:max-width var(--pk-t) var(--pk-ease);animation:pk-ov-in var(--pk-t) var(--pk-ease)}.pk-ov__box[data-pk-phase=out]{animation:pk-ov-out var(--pk-t) var(--pk-ease) forwards;pointer-events:none}@keyframes pk-ov-in{0%{max-width:0;opacity:0;transform:translateY(6px)}}@keyframes pk-ov-out{to{opacity:0;transform:scale(.97)}}@keyframes pk-ov-fade{0%{opacity:0}}.pk-ov__head{display:flex;align-items:center;justify-content:space-between;gap:var(--pk-s3);padding:var(--pk-s4);border-bottom:1px solid var(--pk-border)}.pk-ov__title{margin:0;font-size:var(--pk-fs-h2)}.pk-ov__body{padding:var(--pk-s4);overflow-y:auto}.pk-ov__foot{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--pk-s2);padding:var(--pk-s4);border-top:1px solid var(--pk-border)}@media (max-width:620px){.pk-ov{align-items:flex-end;padding:0}.pk-ov__row{flex-direction:column;gap:var(--pk-s1);height:100%}.pk-ov__box{max-width:100%;max-height:88dvh;min-height:0;border-width:1px 0 0;border-radius:var(--pk-r-lg) var(--pk-r-lg) 0 0;transition:max-height var(--pk-t) var(--pk-ease);animation:pk-ov-in-y var(--pk-t) var(--pk-ease)}.pk-ov__box[data-pk-phase=out]{animation:pk-ov-out-y var(--pk-t) var(--pk-ease) forwards}}@keyframes pk-ov-in-y{0%{max-height:0;opacity:0;transform:translateY(16px)}}@keyframes pk-ov-out-y{to{opacity:0;transform:translateY(16px)}}.pk-app{display:grid;grid-template-columns:var(--pk-rail-w) minmax(0,1fr);grid-template-rows:var(--pk-header-h) minmax(0,1fr);min-height:100dvh}.pk-hdr{position:-webkit-sticky;position:sticky;top:0;z-index:30;grid-column:1/-1;grid-row:1;height:var(--pk-header-h);gap:var(--pk-s4);padding:0 var(--pk-gutter);background:var(--pk-bg-1);border-bottom:1px solid var(--pk-border)}.pk-hdr,.pk-hdr__brand{display:flex;align-items:center}.pk-hdr__brand{gap:var(--pk-s2);font-weight:var(--pk-fw-bold);letter-spacing:-.02em;font-size:var(--pk-fs-h3)}.pk-hdr__sep{width:1px;height:22px;background:var(--pk-border)}.pk-brand{display:inline-flex;align-items:center;gap:var(--pk-s2);min-width:0;color:var(--pk-ink);text-decoration:none}.pk-brand__mark{display:block;height:var(--pk-brand-mark);width:auto;flex:none}.pk-brand__letter{display:grid;place-items:center;width:var(--pk-brand-mark);height:var(--pk-brand-mark);flex:none;border-radius:var(--pk-r-sm);font-size:calc(var(--pk-brand-mark) * .5);font-weight:var(--pk-fw-bold);line-height:1;color:var(--pk-tag-ink);background:color-mix(in srgb,var(--pk-tag-ink) 14%,var(--pk-bg-1))}.pk-brand__letter[data-tone=info]{--pk-tag-ink:var(--pk-accent-ink)}.pk-brand__letter[data-tone=ok]{--pk-tag-ink:var(--pk-ok)}.pk-brand__letter[data-tone=warn]{--pk-tag-ink:var(--pk-warn)}.pk-brand__letter[data-tone=fail]{--pk-tag-ink:var(--pk-fail)}.pk-brand__text{display:flex;flex-direction:column;min-width:0;line-height:1.15}.pk-brand__title{font-weight:var(--pk-fw-bold);letter-spacing:-.02em;font-size:var(--pk-fs-h3)}.pk-brand__sub,.pk-brand__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pk-brand__sub{font-size:var(--pk-fs-metric-label);color:var(--pk-ink-3)}.pk-hdr__account{display:flex;align-items:center;gap:var(--pk-s2);min-width:0}.pk-hdr__search{flex:1 1;display:flex;justify-content:center;min-width:0}.pk-hdr__search>*{width:100%;max-width:var(--pk-search-max)}.pk-hdr__aside{display:flex;align-items:center;gap:var(--pk-s3);min-width:0;flex:0 1 auto}.pk-hdr__burger{display:none;width:var(--pk-tap-min);height:var(--pk-tap-min);flex:none;place-items:center;border:0;background:transparent;border-radius:var(--pk-r-sm)}.pk-hdr__burger:hover{background:var(--pk-bg-2)}.pk-burger,.pk-burger:after,.pk-burger:before{display:block;width:18px;height:1.5px;background:var(--pk-ink-2);border-radius:var(--pk-r-xs)}.pk-burger:after,.pk-burger:before{content:"";position:relative}.pk-burger:before{top:-6px}.pk-burger:after{top:4.5px}.pk-hdrgroup{display:inline-flex;align-items:center;gap:var(--pk-s2);flex:0 1 auto;min-width:0}.pk-hdrgroup[data-divider=yes]:before{content:"";width:1px;height:22px;margin-right:var(--pk-s2);background:var(--pk-border)}.pk-theme{position:relative;display:inline-flex;flex:none}.pk-theme__pop{min-width:180px}@media (prefers-reduced-motion:reduce){.pk-hdrbtn{transition:none}}.pk-rail{grid-row:2;grid-column:1;position:-webkit-sticky;position:sticky;top:var(--pk-header-h);align-self:start;height:calc(100dvh - var(--pk-header-h));overflow-y:auto;overscroll-behavior:contain;padding:var(--pk-s3) var(--pk-s2) var(--pk-s7);border-right:1px solid var(--pk-border);background:var(--pk-bg-1)}.pk-rail,.pk-rail__children,.pk-rail__tree{display:flex;flex-direction:column;gap:2px;min-width:0}.pk-rail__group{font-size:var(--pk-fs-label);font-weight:var(--pk-fw-medium);letter-spacing:normal;color:var(--pk-ink-3);padding:var(--pk-s3) var(--pk-s3) var(--pk-s1)}.pk-rail__children--flat{padding-left:0}.pk-rail__grouphead{display:flex;align-items:center;justify-content:space-between;padding-right:var(--pk-s2)}.pk-rail__group--fold{display:inline-flex;align-items:center;gap:var(--pk-s1);flex:1 1;border:0;background:transparent;font:inherit;font-size:var(--pk-fs-label);font-weight:var(--pk-fw-medium);text-align:left;cursor:pointer}.pk-rail__fold{flex:none;color:var(--pk-ink-3)}.pk-rail__fold--closed{transform:rotate(-90deg)}.pk-rail__add{display:grid;place-items:center;width:24px;height:24px;border-radius:var(--pk-r-sm);color:var(--pk-ink-3)}.pk-rail__add:hover{background:var(--pk-press);color:var(--pk-ink)}.pk-rail__row{display:flex;align-items:center;min-width:0}.pk-rail__caret{display:grid;place-items:center;width:24px;height:var(--pk-rail-row-h);flex:none;border:0;background:transparent;color:var(--pk-ink-4);padding:0;transition:transform var(--pk-t) var(--pk-ease),color var(--pk-t) var(--pk-ease);transform:rotate(-90deg)}.pk-rail__caret[aria-expanded=true]{transform:rotate(0deg)}.pk-rail__caret:hover{color:var(--pk-ink-2)}@media (prefers-reduced-motion:reduce){.pk-rail__caret{transition:none}}.pk-rail__branch .pk-rail__children:not(.pk-rail__children--flat){position:relative;padding-left:var(--pk-s4);margin-left:var(--pk-s4)}.pk-rail__branch .pk-rail__children:not(.pk-rail__children--flat):before{content:"";position:absolute;left:0;top:2px;bottom:2px;width:1px;background:var(--pk-border-2)}.pk-rail__link{display:flex;align-items:center;gap:var(--pk-s2);width:100%;height:var(--pk-rail-row-h);padding:0 var(--pk-s3);border:0;background:transparent;border-radius:var(--pk-r-sm);font-size:var(--pk-fs-small);font-weight:var(--pk-fw-medium);color:var(--pk-ink);text-decoration:none;white-space:nowrap;text-align:left;transition:background var(--pk-t) var(--pk-ease),color var(--pk-t) var(--pk-ease)}.pk-rail__link:hover{background:var(--pk-bg-2);color:var(--pk-ink)}.pk-rail__link--current,.pk-rail__link[aria-current=page]{background:var(--pk-bg-3);color:var(--pk-ink);font-weight:var(--pk-fw-semibold)}.pk-rail__link--soon{color:var(--pk-ink-4)}.pk-rail__icon{flex:none}.pk-rail__label{overflow:hidden;text-overflow:ellipsis}.pk-rail__count{margin-left:auto;font-size:var(--pk-fs-small);color:var(--pk-ink-3)}.pk-rail__alert{margin-left:auto;--pk-dot:var(--pk-fail)}.pk-rail__count+.pk-rail__alert{margin-left:var(--pk-s2)}.pk-rail__branch[data-level="2"] .pk-rail__children,.pk-rail__branch[data-level="3"] .pk-rail__children{padding-left:var(--pk-s5)}.pk-rail__toggle{width:32px;height:32px;border:0;background:transparent;border-radius:var(--pk-r-sm);color:var(--pk-ink-4)}.pk-rail__bar{display:flex;justify-content:flex-end;padding:0 var(--pk-s1) var(--pk-s1)}.pk-app[data-pk-rail=collapsed] .pk-rail__bar{justify-content:center;padding:0 0 var(--pk-s1)}.pk-rail__branch--group+.pk-rail__branch--group{margin-top:var(--pk-s2);padding-top:var(--pk-s2);border-top:1px solid var(--pk-border)}.pk-rail__link--current,.pk-rail__link[aria-current=page]{box-shadow:inset 2px 0 0 var(--pk-accent)}.pk-rail__toggle:hover{background:var(--pk-bg-2);color:var(--pk-ink-2)}.pk-app[data-pk-rail=collapsed] .pk-rail__chevron{transform:rotate(-135deg)}.pk-rail__chevron{display:block;width:8px;height:8px;margin:0 auto;border-left:1.5px solid;border-bottom:1.5px solid;transform:rotate(45deg)}.pk-main{grid-row:2;grid-column:2;min-width:0}.pk-page{max-width:var(--pk-page-max);margin:0 auto;padding:var(--pk-s7) var(--pk-s6) 96px;min-width:0}.pk-page__head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--pk-s4);margin-bottom:var(--pk-s6);flex-wrap:wrap}.pk-page__heading{min-width:0}.pk-page__title{font-size:var(--pk-fs-h1);font-weight:var(--pk-fw-bold);letter-spacing:-.02em;margin:0}.pk-page__sub{font-size:var(--pk-fs-small);color:var(--pk-ink-3);margin:5px 0 0;max-width:var(--pk-read-max)}.pk-page__actions{display:flex;gap:var(--pk-s2);flex-wrap:wrap}.pk-page__refresh{margin:calc(var(--pk-s6) * -1 + var(--pk-s2)) 0 var(--pk-s4);font-size:var(--pk-fs-small);color:var(--pk-ink-3);animation:pk-breathe var(--pk-t-skeleton) ease-in-out infinite}@keyframes pk-breathe{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.pk-page__refresh{animation:none}}.pk-page--read{max-width:var(--pk-read-max)}.pk-page__split{display:grid;grid-template-columns:minmax(0,1fr) var(--pk-aside-w);grid-gap:var(--pk-s6);gap:var(--pk-s6);align-items:start}.pk-page__main{min-width:0}.pk-page__aside{display:flex;flex-direction:column;gap:var(--pk-s4);min-width:0;position:-webkit-sticky;position:sticky;top:calc(var(--pk-header-h) + var(--pk-s4))}@media (max-width:1100px){.pk-page__split{grid-template-columns:minmax(0,1fr)}.pk-page__aside{position:static}}.pk-tier+.pk-tier{margin-top:var(--pk-s7)}.pk-tier__head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--pk-s4);flex-wrap:wrap;padding-bottom:var(--pk-s3);margin-bottom:var(--pk-s4);border-bottom:1px solid var(--pk-border)}.pk-tier__heading{min-width:0}.pk-tier__title{font-size:var(--pk-fs-h2);font-weight:var(--pk-fw-semibold);letter-spacing:-.01em;margin:0}.pk-tier__hint{font-size:var(--pk-fs-small);color:var(--pk-ink-3);margin:var(--pk-s1) 0 0;max-width:var(--pk-read-max)}.pk-tier__actions{display:flex;gap:var(--pk-s2);flex-wrap:wrap}.pk-tier__body{display:flex;flex-direction:column;gap:var(--pk-s4);min-width:0}.pk-crumbs{display:flex;flex-wrap:wrap;max-width:var(--pk-page-max);margin:0 auto;padding:var(--pk-s4) var(--pk-s6) 0;font-size:var(--pk-fs-small);color:var(--pk-ink-3)}.pk-crumbs__item{display:inline-flex;align-items:center;min-width:0}.pk-crumbs a{text-decoration:none}.pk-crumbs a:hover{color:var(--pk-ink)}.pk-crumbs__sep{padding:0 var(--pk-s2);color:var(--pk-ink-4)}.pk-crumbs [aria-current=page]{color:var(--pk-ink);font-weight:var(--pk-fw-medium)}.pk-scrim{display:none;position:fixed;inset:var(--pk-header-h) 0 0;z-index:calc(var(--pk-z-drawer) - 1);background:var(--pk-scrim)}@media (max-width:980px){.pk-app{grid-template-columns:var(--pk-rail-w-collapsed) minmax(0,1fr)}.pk-rail .pk-tag,.pk-rail__children,.pk-rail__count,.pk-rail__group,.pk-rail__label{display:none}.pk-rail__link{justify-content:center;padding:0}}.pk-app[data-pk-rail=collapsed]{grid-template-columns:var(--pk-rail-w-collapsed) minmax(0,1fr)}.pk-app[data-pk-rail=collapsed] .pk-rail .pk-tag,.pk-app[data-pk-rail=collapsed] .pk-rail__children,.pk-app[data-pk-rail=collapsed] .pk-rail__count,.pk-app[data-pk-rail=collapsed] .pk-rail__group,.pk-app[data-pk-rail=collapsed] .pk-rail__label{display:none}.pk-app[data-pk-rail=collapsed] .pk-rail__link{justify-content:center;padding:0}@media (max-width:860px){.pk-app,.pk-app[data-pk-rail=collapsed]{grid-template-columns:minmax(0,1fr)}.pk-main{grid-column:1}.pk-hdr__burger{display:grid}.pk-app[data-pk-rail=collapsed] .pk-rail,.pk-rail{position:fixed;top:var(--pk-header-h);left:0;bottom:0;width:min(var(--pk-rail-w),82vw);z-index:var(--pk-z-drawer);transform:translateX(-100%);transition:transform var(--pk-t) var(--pk-ease);box-shadow:var(--pk-overlay-shadow);overflow-y:auto}.pk-app .pk-rail .pk-tag,.pk-app .pk-rail__children,.pk-app .pk-rail__count,.pk-app .pk-rail__group,.pk-app .pk-rail__label{display:revert}.pk-app .pk-rail__link{justify-content:flex-start;padding:0 var(--pk-s3)}.pk-app[data-pk-drawer=open] .pk-rail{transform:translateX(0)}.pk-app[data-pk-drawer=open] .pk-scrim{display:block}.pk-rail__bar,.pk-rail__toggle{display:none}.pk-rail[data-pk-inert]{visibility:hidden}}@media (max-width:760px){.pk-rail__link{height:var(--pk-tap-min)}.pk-page{padding:var(--pk-s6) var(--pk-s4) 72px}.pk-crumbs{padding:var(--pk-s4) var(--pk-s4) 0}}@media (max-width:620px){.pk-hdr{gap:var(--pk-s2);padding:0 var(--pk-s4)}.pk-ctx .pk-tag,.pk-ctx__label,.pk-hdr__sep{display:none}.pk-ctx{max-width:none;padding:0 var(--pk-s2)}.pk-hdr__search{flex:none;position:relative}.pk-hdr__search>*{width:var(--pk-tap-min);transition:width var(--pk-t) var(--pk-ease)}.pk-hdr__search:focus-within{position:static}.pk-hdr__search:focus-within>*{position:absolute;left:var(--pk-s4);right:var(--pk-s4);width:auto;max-width:none;z-index:1}}@media (max-width:860px){.pk-brand__sub,.pk-hdr__aside{display:none}}@media (max-width:480px){.pk-hdr__search{display:none}}@media (max-width:400px){.pk-hdr__brand>:not(:first-child){display:none}}@media (max-width:340px){.pk-hdr__brand{display:none}}@media (prefers-reduced-motion:reduce){.pk-hdr__search>*{transition:none}}.pk-app[data-pk-dock=open]{grid-template-columns:var(--pk-rail-w) minmax(0,1fr) var(--pk-dock-w)}.pk-app[data-pk-dock=open][data-pk-rail=collapsed]{grid-template-columns:var(--pk-rail-w-collapsed) minmax(0,1fr) var(--pk-dock-w)}.pk-dock{position:-webkit-sticky;position:sticky;top:var(--pk-header-h);grid-row:2;grid-column:3;display:flex;flex-direction:column;height:calc(100dvh - var(--pk-header-h));min-width:0;border-left:1px solid var(--pk-line-control);background:var(--pk-bg-1)}.pk-dock__grip{position:absolute;top:0;bottom:0;left:-4px;width:8px;cursor:col-resize;touch-action:none}.pk-dock__grip:focus-visible,.pk-dock__grip:hover{background:var(--pk-accent-soft)}.pk-pane{display:flex;flex:1 1;flex-direction:column;min-height:0}.pk-pane+.pk-pane{border-top:1px solid var(--pk-line-control)}.pk-pane__head{display:flex;align-items:center;gap:var(--pk-s1);padding:var(--pk-s2) var(--pk-s3);border-bottom:1px solid var(--pk-border)}.pk-pane__title{flex:1 1;min-width:0;margin:0;font-size:var(--pk-fs-body);font-weight:var(--pk-fw-semibold)}.pk-pane__body{flex:1 1;min-height:0;overflow:auto;padding:var(--pk-s4)}@media (max-width:860px){.pk-app[data-pk-dock=open],.pk-app[data-pk-dock=open][data-pk-rail=collapsed]{grid-template-columns:minmax(0,1fr)}.pk-dock{position:fixed;inset:var(--pk-header-h) 0 0 0;z-index:40;height:auto;border-left:0}.pk-dock__grip{display:none}}.pk-disc{border-bottom:1px solid var(--pk-border-subtle)}.pk-disc:last-child{border-bottom:none}.pk-disc__head{display:flex;align-items:center;gap:var(--pk-s3);width:100%;padding:var(--pk-s3) var(--pk-s2);border:none;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:var(--pk-r-md)}.pk-disc__head:hover{background:var(--pk-bg-2)}.pk-disc__head:focus-visible{outline:2px solid var(--pk-fill-accent);outline-offset:-2px}.pk-disc__caret{flex:none;color:var(--pk-ink-3);transition:transform var(--pk-t) var(--pk-ease)}.pk-disc--open .pk-disc__caret{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.pk-disc__caret{transition:none}}.pk-disc__title{min-width:0;font-weight:var(--pk-fw-medium)}.pk-disc__summary{margin-left:auto;flex:none;display:flex;align-items:center;gap:var(--pk-s2);color:var(--pk-ink-3);font-size:var(--pk-fs-note)}.pk-disc__body{padding:0 var(--pk-s2) var(--pk-s4) calc(var(--pk-s2) + 12px + var(--pk-s3));color:var(--pk-ink-2)}@media (max-width:620px){.pk-disc__head{flex-wrap:wrap}.pk-disc__summary{margin-left:calc(12px + var(--pk-s3));width:100%}.pk-disc__body{padding-left:var(--pk-s2)}}.pk-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(var(--pk-grid-min),100%),1fr))}.pk-grid--s3{gap:var(--pk-s3)}.pk-grid--s4{gap:var(--pk-s4)}.pk-card2{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:var(--pk-s3);padding:var(--pk-s4);border:1px solid var(--pk-line-surface);border-radius:var(--pk-r-md);background:var(--pk-bg-1)}.pk-card2:before{content:"";position:absolute;inset:0 auto 0 0;width:var(--pk-spine-w);background:var(--pk-spine)}.pk-card2__head{display:flex;align-items:center;gap:var(--pk-s3)}.pk-card2__tile{display:grid;place-items:center;width:var(--pk-tile);height:var(--pk-tile);border-radius:var(--pk-r-tile);flex:none;color:var(--pk-ink-2);background:var(--pk-bg-2)}.pk-card2__title{flex:1 1;min-width:0;margin:0;font-size:var(--pk-fs-h3);font-weight:var(--pk-fw-semibold)}.pk-card2__actions{display:flex;gap:var(--pk-s2);flex:none}.pk-card2__body{display:flex;flex-direction:column;gap:var(--pk-s2);min-width:0}.pk-card2--hero{border-color:transparent;background:var(--pk-hero-bg);color:var(--pk-hero-ink)}.pk-card2--hero .pk-card2__tile{color:var(--pk-hero-ink);background:var(--pk-hero-line)}.pk-card2--hero .pk-card2__body{color:var(--pk-hero-ink-2)}.pk-card2--haze:after{content:"";position:absolute;top:-40px;right:-40px;width:180px;height:180px;border-radius:var(--pk-r-pill);pointer-events:none;background:radial-gradient(circle,var(--pk-haze-1),var(--pk-haze-2) 55%,var(--pk-haze-3))}.pk-help{position:relative;display:inline-flex;vertical-align:middle}.pk-help__btn{display:grid;place-items:center;width:18px;height:18px;padding:0;border:0;border-radius:var(--pk-r-pill);background:transparent;color:var(--pk-ink-4);opacity:.55;transition:opacity var(--pk-t) var(--pk-ease),color var(--pk-t) var(--pk-ease)}.pk-help__btn:focus-visible,.pk-help__btn:hover,.pk-help__btn[aria-expanded=true],.pk-helpable:hover .pk-help__btn{opacity:1;color:var(--pk-ink-2)}.pk-help__pop{width:280px;padding:var(--pk-s3) var(--pk-s4)}.pk-help__body{margin:0;font-size:var(--pk-fs-small);color:var(--pk-ink-2)}.pk-settings{display:flex;flex-direction:column}.pk-setting{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:var(--pk-s4);gap:var(--pk-s4);padding:var(--pk-s4) 0}.pk-setting+.pk-setting{border-top:1px solid var(--pk-border)}.pk-setting__text{display:flex;flex-direction:column;gap:var(--pk-s1);min-width:0}.pk-setting__label{font-weight:var(--pk-fw-medium);color:var(--pk-ink)}.pk-setting__desc{margin:0;font-size:var(--pk-fs-small);color:var(--pk-ink-3)}.pk-setting__control{display:flex;align-items:center;gap:var(--pk-s2);min-width:0}@media (max-width:640px){.pk-setting{grid-template-columns:minmax(0,1fr)}}.pk-actionrow{display:flex;align-items:center;gap:var(--pk-s3);width:100%;padding:var(--pk-s3) var(--pk-s4);border:1px solid var(--pk-line-control);border-radius:var(--pk-r-md);background:var(--pk-bg-1);color:var(--pk-ink);font:inherit;text-align:left;text-decoration:none;cursor:pointer}.pk-actionrow:hover:not([disabled]){background:var(--pk-bg-2)}.pk-actionrow[disabled]{cursor:default;color:var(--pk-ink-3)}.pk-actionrow--danger{color:var(--pk-fail);border-color:var(--pk-fail-line)}.pk-actionrow__icon{display:grid;place-items:center;flex:none;width:var(--pk-tile);height:var(--pk-tile);border-radius:var(--pk-r-tile);background:var(--pk-bg-2);color:var(--pk-ink-2)}.pk-actionrow__text{display:flex;flex-direction:column;flex:1 1;min-width:0}.pk-actionrow__title{font-weight:var(--pk-fw-medium)}.pk-actionrow__desc{font-size:var(--pk-fs-small);color:var(--pk-ink-3)}.pk-actionrow__go{flex:none;color:var(--pk-ink-3)}.pk-md>*{margin:0}.pk-md>*+*{margin-top:var(--pk-s2)}.pk-md ol,.pk-md ul{padding-left:var(--pk-s5)}.pk-md code{padding:0 var(--pk-s1);border-radius:var(--pk-r-sm);background:var(--pk-bg-2);font-family:var(--pk-font-mono)}.pk-md a{color:var(--pk-accent)}.pk-md__code{position:relative;border-radius:var(--pk-r-md);background:var(--pk-bg-2)}.pk-md__code pre{margin:0;padding:var(--pk-s3) var(--pk-s8) var(--pk-s3) var(--pk-s3);overflow-x:auto;font-family:var(--pk-font-mono);font-size:var(--pk-fs-small)}.pk-md__copy{position:absolute;top:var(--pk-s1);right:var(--pk-s1)}.pk-md__img{display:block;max-width:100%;height:auto;border-radius:var(--pk-r-md)}.pk-help__more{display:inline-block;margin-top:var(--pk-s2);font-size:var(--pk-fs-small);font-weight:var(--pk-fw-medium);color:var(--pk-accent)}.pk-helpable{display:inline-flex;align-items:center;gap:var(--pk-s2)}.pk-tile2{position:relative;display:flex;align-items:flex-start;gap:var(--pk-s3);width:100%;padding:var(--pk-s4);border:1px solid var(--pk-line-surface);border-radius:var(--pk-r-md);background:var(--pk-bg-1);color:var(--pk-ink);text-align:left;text-decoration:none;transition:background var(--pk-t) var(--pk-ease),border-color var(--pk-t) var(--pk-ease),box-shadow var(--pk-t) var(--pk-ease)}.pk-tile2:hover:not([aria-disabled=true]){background:var(--pk-bg-2);border-color:var(--pk-border-hover);box-shadow:var(--pk-glow)}.pk-tile2:active:not([aria-disabled=true]){background:var(--pk-bg-3);box-shadow:none}.pk-tile__mark{display:grid;place-items:center;width:var(--pk-tile);height:var(--pk-tile);border-radius:var(--pk-r-tile);flex:none;color:var(--pk-tile-accent,var(--pk-ink-2));background:var(--pk-bg-2);transition:background var(--pk-t) var(--pk-ease)}.pk-tile2:hover:not([aria-disabled=true]) .pk-tile__mark{background:var(--pk-bg-3)}.pk-tile__text{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1;padding-right:var(--pk-s5)}.pk-tile__label{font-weight:var(--pk-fw-semibold)}.pk-tile__hint,.pk-tile__reason{font-size:var(--pk-fs-small);color:var(--pk-ink-3)}.pk-tile__reason{color:var(--pk-warn)}.pk-tile__arrow{position:absolute;top:var(--pk-s4);right:var(--pk-s4);display:grid;place-items:center;color:var(--pk-ink-4);transform:rotate(-45deg);transition:transform var(--pk-t) var(--pk-ease),color var(--pk-t) var(--pk-ease)}.pk-tile2:hover:not([aria-disabled=true]) .pk-tile__arrow{color:var(--pk-ink-2);transform:rotate(-45deg) translateX(2px)}@media (prefers-reduced-motion:reduce){.pk-tile2,.pk-tile__arrow,.pk-tile__mark{transition:none}}.pk-tile2--off{opacity:.55;cursor:default}.pk-metric{position:relative;display:flex;flex-direction:column;gap:var(--pk-s1);padding:var(--pk-s4);border:1px solid var(--pk-line-surface);border-radius:var(--pk-r-md);background:var(--pk-bg-1)}.pk-metric__label{font-size:var(--pk-fs-metric-label);font-weight:var(--pk-fw-medium);color:var(--pk-ink-3);line-height:1.3}.pk-metric__row{display:flex;align-items:baseline;gap:var(--pk-s2);flex-wrap:wrap}.pk-metric__value{font-size:var(--pk-fs-metric);font-weight:var(--pk-fw-semibold);letter-spacing:-.03em;line-height:1.15;color:var(--pk-metric-accent)}.pk-metric__unit{-webkit-margin-start:.15em;margin-inline-start:.15em;font-size:var(--pk-fs-metric-unit);font-weight:var(--pk-fw-medium);letter-spacing:0;color:var(--pk-ink-2)}.pk-metric__delta{white-space:nowrap}.pk-metric__delta,.pk-metric__derived{font-size:var(--pk-fs-small);color:var(--pk-ink-3)}.pk-tag{display:inline-flex;align-items:center;gap:5px;flex:none;padding:0 7px;border-radius:var(--pk-r-pill);font-size:var(--pk-fs-badge);font-weight:var(--pk-fw-semibold);letter-spacing:.02em;line-height:1;white-space:nowrap;color:var(--pk-tag-ink);background:color-mix(in srgb,var(--pk-tag-ink) 12%,var(--pk-bg-1))}.pk-tag--sm{height:16px;padding:0 6px}.pk-tag--md{height:18px}.pk-tag{--pk-tag-ink:var(--pk-ink-3)}.pk-tag[data-tone=info]{--pk-tag-ink:var(--pk-accent-ink)}.pk-tag[data-tone=ok]{--pk-tag-ink:var(--pk-ok)}.pk-tag[data-tone=warn]{--pk-tag-ink:var(--pk-warn)}.pk-tag[data-tone=fail]{--pk-tag-ink:var(--pk-fail)}.pk-dot{width:6px;height:6px;border-radius:50%;background:var(--pk-dot,currentColor);flex:none}.pk-tag .pk-dot{--pk-dot:var(--pk-tag-ink)}.pk-tag__icon{flex:none}.pk-metric__note{margin-top:var(--pk-s2);font-size:var(--pk-fs-metric-label);line-height:1.4;color:var(--pk-ink-4)}.pk-metric__delta--good{color:var(--pk-ok)}.pk-metric__delta--bad{color:var(--pk-fail)}.pk-metric__delta--up:before{content:"↑ "}.pk-metric__delta--down:before{content:"↓ "}.pk-metric--lead{border-color:var(--pk-accent-line);background:linear-gradient(180deg,var(--pk-accent-soft),var(--pk-bg-1))}.pk-cal{flex-direction:column;min-width:15rem;max-width:19rem}.pk-cal,.pk-cal__bar{display:flex;gap:var(--pk-s2)}.pk-cal__bar{align-items:center;justify-content:space-between}.pk-cal__month{font-size:var(--pk-fs-h3)}.pk-cal__step,.pk-period__step{display:inline-flex;align-items:center;justify-content:center;min-width:28px;min-height:28px;border:1px solid var(--pk-border);border-radius:var(--pk-r-sm);background:var(--pk-bg-1);color:var(--pk-ink-2);cursor:pointer;transition:border-color var(--pk-t) var(--pk-ease),background var(--pk-t) var(--pk-ease)}.pk-cal__step:hover,.pk-period__step:hover{border-color:var(--pk-border-hover);background:var(--pk-bg-2)}.pk-cal__grid{display:flex;flex-direction:column;gap:2px}.pk-cal__grid--bad{border-radius:var(--pk-r-sm);box-shadow:0 0 0 1px var(--pk-fail)}.pk-cal__row{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:2px;gap:2px}.pk-cal__dow{text-align:center;font-size:var(--pk-fs-badge);color:var(--pk-ink-3)}.pk-cal__day{min-height:32px;border:0;border-radius:var(--pk-r-sm);background:transparent;color:var(--pk-ink);cursor:pointer;transition:background var(--pk-t) var(--pk-ease)}.pk-cal__day:hover{background:var(--pk-bg-2)}.pk-cal__day[data-pk-out]{color:var(--pk-ink-4)}.pk-cal__day[data-pk-in]{background:var(--pk-accent-soft);border-radius:0}.pk-cal__day[data-pk-edge]{background:var(--pk-accent);color:var(--pk-ink-inverted)}.pk-cal__day[data-pk-today]{box-shadow:inset 0 0 0 1px var(--pk-accent-line)}.pk-period{flex-wrap:wrap;gap:var(--pk-s2)}.pk-period,.pk-period__page{display:flex;align-items:center}.pk-period__page{gap:var(--pk-s1)}.pk-period__range{min-height:28px;padding:0 var(--pk-s2);border:1px solid var(--pk-border);border-radius:var(--pk-r-sm);background:var(--pk-bg-1);color:var(--pk-ink);cursor:pointer;white-space:nowrap;transition:border-color var(--pk-t) var(--pk-ease),background var(--pk-t) var(--pk-ease)}.pk-period__range:hover{border-color:var(--pk-border-hover);background:var(--pk-bg-2)}.pk-notice{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;grid-gap:var(--pk-s3);gap:var(--pk-s3);align-items:center;padding:var(--pk-s3) var(--pk-s4);border-radius:var(--pk-r-md);border:1px solid transparent;font-size:var(--pk-fs-small)}.pk-notice__icon{display:grid;place-items:center;flex:none}.pk-notice__body{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--pk-s2);min-width:0}.pk-notice__title{font-weight:var(--pk-fw-semibold)}.pk-notice__text{color:var(--pk-ink-2)}.pk-notice__link{font-weight:var(--pk-fw-medium);color:var(--pk-accent)}.pk-notice__actions{display:flex;gap:var(--pk-s2);flex:none}.pk-notice__close{display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:var(--pk-r-sm);background:transparent;color:var(--pk-ink-3);flex:none}.pk-notice__close:hover{background:var(--pk-bg-2);color:var(--pk-ink)}.pk-notice--info{background:var(--pk-accent-soft);border-color:var(--pk-accent-line);color:var(--pk-accent-ink)}.pk-notice--ok{background:var(--pk-ok-bg);border-color:var(--pk-ok-line);color:var(--pk-ok)}.pk-notice--warn{background:var(--pk-warn-bg);border-color:var(--pk-warn-line);color:var(--pk-warn)}.pk-notice--fail{background:var(--pk-fail-bg);border-color:var(--pk-fail-line);color:var(--pk-fail)}.pk-rt{display:flex;align-items:center;gap:var(--pk-s3);width:100%;padding:var(--pk-s3) var(--pk-s4);border:1px solid var(--pk-line-surface);border-radius:var(--pk-r-md);background:var(--pk-bg-1);color:var(--pk-ink);text-align:left;text-decoration:none;transition:background var(--pk-t) var(--pk-ease),border-color var(--pk-t) var(--pk-ease),box-shadow var(--pk-t) var(--pk-ease)}.pk-rt--link:hover{background:var(--pk-bg-2);border-color:var(--pk-border-hover);box-shadow:var(--pk-glow)}.pk-rt--link:active{background:var(--pk-bg-3);box-shadow:none}.pk-rt__mark{display:grid;place-items:center;width:var(--pk-tile);height:var(--pk-tile);border-radius:var(--pk-r-tile);background:var(--pk-bg-2);color:var(--pk-ink-2);flex:none}.pk-rt__text{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1}.pk-rt__title{font-weight:var(--pk-fw-semibold)}.pk-rt__hint,.pk-rt__title{overflow:hidden;text-overflow:ellipsis}.pk-rt__hint{font-size:var(--pk-fs-small);color:var(--pk-ink-3)}.pk-rt__value{font-weight:var(--pk-fw-semibold);flex:none}@media (prefers-reduced-motion:reduce){.pk-rt{transition:none}}.pk-toolbar{gap:var(--pk-s3)}.pk-toolbar,.pk-toolbar__left{display:flex;align-items:center;flex-wrap:wrap;min-width:0}.pk-toolbar__left{gap:var(--pk-s2);flex:1 1}.pk-toolbar__actions{display:flex;align-items:center;gap:var(--pk-s2);flex:none}.pk-toolbar--picking{padding:var(--pk-s2) var(--pk-s3);border-radius:var(--pk-r-sm);background:var(--pk-accent-soft);border:1px solid var(--pk-accent-line)}.pk-toolbar__picked{font-size:var(--pk-fs-small);font-weight:var(--pk-fw-semibold);color:var(--pk-accent-ink);flex:1 1}.pk-deflist{display:flex;flex-direction:column;margin:0}.pk-def{display:grid;grid-template-columns:var(--pk-def-label-w) minmax(0,1fr) auto;grid-gap:var(--pk-s3);gap:var(--pk-s3);align-items:baseline;padding:var(--pk-s3) 0;border-bottom:1px solid var(--pk-border)}.pk-def:last-child{border-bottom:0}.pk-def__label{color:var(--pk-ink-3)}.pk-def__label,.pk-def__value{font-size:var(--pk-fs-small);margin:0}.pk-def__value{min-width:0;overflow-wrap:anywhere}.pk-def__action{flex:none}.pk-deflist{container:deflist/inline-size}@container deflist (max-width: 460px){.pk-def{grid-template-columns:minmax(0,1fr) auto}.pk-def__label{grid-column:1/-1}}.pk-quota{display:flex;flex-direction:column;gap:var(--pk-s2);min-width:0}.pk-quota__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--pk-s3);font-size:var(--pk-fs-small)}.pk-quota__label{color:var(--pk-ink-2);min-width:0;overflow:hidden;text-overflow:ellipsis}.pk-quota__count{color:var(--pk-ink-3);white-space:nowrap;flex:none}.pk-quota__track{height:6px;border-radius:var(--pk-r-pill);background:var(--pk-bg-3);overflow:hidden}.pk-quota__fill{display:block;height:100%;width:var(--pk-quota-share);border-radius:var(--pk-r-pill);background:var(--pk-accent);transition:width var(--pk-t) var(--pk-ease)}.pk-quota__track--warn .pk-quota__fill{background:var(--pk-warn)}.pk-quota__track--fail .pk-quota__fill{background:var(--pk-fail)}@media (prefers-reduced-motion:reduce){.pk-quota__fill{transition:none}}.pk-bell__item{border-bottom:1px solid var(--pk-border)}.pk-bell__body,.pk-bell__item{display:flex;flex-direction:column}.pk-bell__body{gap:2px;min-width:0;flex:1 1}.pk-bell__sub{font-size:var(--pk-fs-small);color:var(--pk-ink-3)}.pk-bell__meta{display:flex;flex-wrap:wrap;gap:var(--pk-s1) var(--pk-s3);margin-top:var(--pk-s1);font-size:var(--pk-fs-small)}.pk-bell__metaitem{display:inline-flex;gap:5px;min-width:0}.pk-bell__metalabel{color:var(--pk-ink-4)}.pk-bell__metavalue{color:var(--pk-ink-2);overflow:hidden;text-overflow:ellipsis}.pk-bell__actions{display:flex;gap:var(--pk-s2);padding:0 var(--pk-s4) var(--pk-s3);flex-wrap:wrap}.pk-table{container:table/inline-size;min-width:0}.pk-panel{background:var(--pk-bg-1);border:1px solid var(--pk-line-surface);border-radius:var(--pk-r-lg);overflow:hidden}.pk-thead,.pk-trow{display:grid;grid-template-columns:var(--pk-cols,minmax(0,1fr));grid-gap:var(--pk-s3);gap:var(--pk-s3);align-items:center;padding:0 18px}.pk-thead{height:40px;background:var(--pk-bg-2);font-size:var(--pk-fs-label);font-weight:var(--pk-fw-medium);letter-spacing:normal;color:var(--pk-ink-3)}.pk-th{border:0;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;text-align:left;padding:0}.pk-th--num{text-align:right}.pk-th--sortable:hover{color:var(--pk-ink)}.pk-trow{min-height:var(--pk-row-h);border-top:1px solid var(--pk-border);color:inherit;text-decoration:none;transition:background var(--pk-t) var(--pk-ease)}.pk-trow:hover{background:var(--pk-bg-2)}.pk-trow--link{color:inherit;text-decoration:none}.pk-trow--click{cursor:pointer}.pk-trow--stretch{position:relative}.pk-trow__stretch{color:inherit;text-decoration:none}.pk-trow__stretch:after{content:"";position:absolute;inset:0}.pk-trow--stretch .pk-td :is(a,button):not(.pk-trow__stretch){position:relative;z-index:1}.pk-th--tick,.pk-trow__tick{position:relative;z-index:1;display:flex;align-items:center}.pk-td{min-width:0;overflow:hidden;text-overflow:ellipsis}.pk-td--num{text-align:right}.pk-td--pinned{font-weight:var(--pk-fw-semibold)}.pk-trow--skeleton{min-height:var(--pk-row-h)}.pk-tfoot{display:flex;align-items:center;justify-content:space-between;gap:var(--pk-s3);padding:var(--pk-s3) 18px;border-top:1px solid var(--pk-border);font-size:var(--pk-fs-small);color:var(--pk-ink-3)}.pk-chips,.pk-tfoot__nav{display:flex;gap:var(--pk-s2)}.pk-chips{align-items:center;margin-bottom:var(--pk-s4);flex-wrap:wrap}.pk-chip{height:32px;padding:0 var(--pk-s3);border-radius:var(--pk-r-pill);background:var(--pk-bg-1);border:1px solid var(--pk-border);color:var(--pk-ink-2);font-size:var(--pk-fs-small);font-weight:var(--pk-fw-medium);display:inline-flex;align-items:center;gap:6px;transition:background var(--pk-t) var(--pk-ease),color var(--pk-t) var(--pk-ease),border-color var(--pk-t) var(--pk-ease)}.pk-chip:hover{color:var(--pk-ink);border-color:var(--pk-border-2)}.pk-chip--active{background:var(--pk-accent-soft);color:var(--pk-accent-ink);border-color:var(--pk-accent-line)}.pk-chip__count{color:var(--pk-ink-3);font-size:var(--pk-fs-small)}@media (max-width:760px){.pk-chip{height:var(--pk-tap-min)}}@container table (max-width: 620px){.pk-thead{display:none}.pk-trow{grid-template-columns:minmax(0,1fr)!important;padding:var(--pk-s3) var(--pk-s4);gap:var(--pk-s1)}.pk-td--num{text-align:left}.pk-thead:has(.pk-th--tick){display:grid;grid-template-columns:var(--pk-tick-col)!important;padding:var(--pk-s2) var(--pk-s4)}.pk-thead:has(.pk-th--tick) .pk-th:not(.pk-th--tick){display:none}.pk-trow:has(>.pk-trow__tick){grid-template-columns:var(--pk-tick-col) minmax(0,1fr)!important;gap:0 var(--pk-s2)}.pk-trow:has(>.pk-trow__tick)>:not(.pk-trow__tick){grid-column:2;padding-block:2px}.pk-trow>.pk-trow__tick{grid-column:1;grid-row:1/span 12;align-self:start}}.pk-coll{flex-direction:column;min-width:0}.pk-coll,.pk-coll__head{display:flex;gap:var(--pk-s3)}.pk-coll__head{align-items:center;flex-wrap:wrap}.pk-coll__filter{display:flex;align-items:center;gap:var(--pk-s2);flex:1 1;min-width:200px;max-width:320px;height:34px;padding:0 var(--pk-s3);border:1px solid var(--pk-border);border-radius:var(--pk-r-sm);background:var(--pk-bg-1);color:var(--pk-ink-3);transition:border-color var(--pk-t) var(--pk-ease)}.pk-coll__filter:focus-within{border-color:var(--pk-accent)}.pk-coll__input{flex:1 1;min-width:0;border:0;outline:none;background:transparent;color:var(--pk-ink);font-size:var(--pk-fs-small)}.pk-coll__count{margin-left:auto;font-size:var(--pk-fs-small);color:var(--pk-ink-3);white-space:nowrap}.pk-coll__views{display:flex;gap:2px}.pk-coll__view{display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:var(--pk-r-sm);background:transparent;color:var(--pk-ink-3);transition:background var(--pk-t) var(--pk-ease),color var(--pk-t) var(--pk-ease)}.pk-coll__view:hover{background:var(--pk-bg-2);color:var(--pk-ink)}.pk-coll__view[aria-pressed=true]{background:var(--pk-bg-3);color:var(--pk-ink)}.pk-coll__list{container:coll/inline-size;display:flex;flex-direction:column;min-width:0}.pk-coll__row{display:grid;grid-template-columns:var(--pk-coll-cols);grid-gap:var(--pk-s4);gap:var(--pk-s4);align-items:center;padding:var(--pk-s3) var(--pk-s2);border-bottom:1px solid var(--pk-border);min-width:0;color:var(--pk-ink);text-decoration:none}.pk-coll__row--link:hover{background:var(--pk-bg-2)}.pk-coll__row--head{padding-top:0;padding-bottom:var(--pk-s2);border-color:var(--pk-border-2)}.pk-coll__cell{min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:var(--pk-fs-small)}.pk-coll__th{display:inline-flex;align-items:center;gap:var(--pk-s1);padding:0;border:0;background:transparent;font-weight:var(--pk-fw-medium);color:var(--pk-ink-3);text-align:left}.pk-coll__th--num{justify-content:flex-end;text-align:right}.pk-coll__th--sortable{cursor:pointer;transition:color var(--pk-t) var(--pk-ease)}.pk-coll__th--sortable:hover{color:var(--pk-ink)}.pk-coll__sort{display:inline-grid;place-items:center;color:var(--pk-ink-2);transition:transform var(--pk-t) var(--pk-ease)}.pk-coll__sort--asc{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.pk-coll__filter,.pk-coll__sort,.pk-coll__view{transition:none}}.pk-coll__tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr));grid-gap:var(--pk-s3);gap:var(--pk-s3)}.pk-coll__tile{position:relative;min-width:0}.pk-coll__tick{position:relative;z-index:1;display:flex;align-items:center}.pk-coll__tile>.pk-coll__tick{position:absolute;top:var(--pk-s2);right:var(--pk-s2)}.pk-coll__row--stretch{position:relative}.pk-coll__row--stretch:hover{background:var(--pk-bg-2)}.pk-coll__stretch{color:inherit;text-decoration:none}.pk-coll__stretch:after{content:"";position:absolute;inset:0}.pk-coll__tile--fold{grid-column:1/-1}.pk-coll__wait{height:96px;border-radius:var(--pk-r-md)}.pk-coll__more{height:1px}@container coll (max-width: 460px){.pk-coll__row{grid-template-columns:minmax(0,1fr);gap:var(--pk-s1);padding:var(--pk-s3) var(--pk-s2)}.pk-coll__row--head{display:none}.pk-coll__cell{white-space:normal;overflow:visible}.pk-coll__cell:first-child{font-weight:var(--pk-fw-semibold);font-size:var(--pk-fs-body)}}.pk-chart{container:chart/inline-size;position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;grid-gap:0 var(--pk-s2);gap:0 var(--pk-s2);min-width:0}.pk-chart--s{height:var(--pk-chart-h-s);grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.pk-chart--m{height:var(--pk-chart-h-m)}.pk-chart--l{height:var(--pk-chart-h-l)}.pk-chart--s.pk-skel{height:var(--pk-chart-h-s)}.pk-chart--m.pk-skel{height:var(--pk-chart-h-m)}.pk-chart--l.pk-skel{height:var(--pk-chart-h-l)}.pk-chart__svg{grid-column:2;grid-row:1;width:100%;height:100%;overflow:visible}.pk-chart--s .pk-chart__svg{grid-column:1}.pk-chart__grid{stroke:var(--pk-chart-grid);stroke-width:1;stroke-dasharray:3 4}.pk-chart__line{fill:none;stroke:var(--pk-series);stroke-width:var(--pk-chart-line-w);stroke-linecap:round;stroke-linejoin:round}.pk-chart__gap{stroke:var(--pk-series);stroke-width:var(--pk-chart-line-w);stroke-dasharray:2 3;opacity:.55}.pk-chart__area{stroke:none}.pk-chart__empty{display:grid;place-items:center;margin:0;color:var(--pk-ink-3)}.pk-chart__stop-top{stop-color:var(--pk-series);stop-opacity:var(--pk-chart-area-top)}.pk-chart__stop-bottom{stop-color:var(--pk-series);stop-opacity:var(--pk-chart-area-bottom)}.pk-chart__last{fill:var(--pk-series);stroke:var(--pk-bg-1);stroke-width:.4}.pk-chart__dot{fill:var(--pk-series);stroke:var(--pk-bg-1);stroke-width:.5}.pk-chart__cursor{stroke:var(--pk-border-2);stroke-width:1}.pk-chart__yaxis{grid-column:1;grid-row:1;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;padding-bottom:calc(var(--pk-chart-h-m) * .125);font-size:var(--pk-fs-badge);line-height:1;color:var(--pk-ink-4);white-space:nowrap}.pk-chart--l .pk-chart__yaxis{padding-bottom:calc(var(--pk-chart-h-l) * .125)}.pk-chart__ylabel{display:block;white-space:nowrap}.pk-chart__xaxis,.pk-cols__xaxis{grid-column:2;grid-row:2;display:flex;justify-content:space-between;gap:var(--pk-s1);font-size:var(--pk-fs-badge);color:var(--pk-ink-4);overflow:hidden}.pk-chart__xaxis{position:relative;display:block;height:1.2em}.pk-chart__xlabel{position:absolute;top:0;white-space:nowrap}.pk-cols__xaxis .pk-chart__xlabel{position:static;flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;text-align:center}@container chart (max-width: 260px){.pk-chart__xaxis,.pk-chart__yaxis{display:none}}.pk-chart__readout{position:absolute;top:0;right:0;display:flex;align-items:baseline;gap:var(--pk-s2);padding:3px var(--pk-s2);border-radius:var(--pk-r-sm);background:var(--pk-bg-1);border:1px solid var(--pk-border);font-size:var(--pk-fs-small);color:var(--pk-ink-2);pointer-events:none;white-space:nowrap}.pk-chart__readtime{color:var(--pk-ink-4)}.pk-chart__readitem{display:inline-flex;align-items:baseline;gap:5px}.pk-chart__readitem:before{content:"";align-self:center;width:7px;height:7px;border-radius:var(--pk-r-pill);background:var(--pk-series)}.pk-spark{display:block;width:100%;flex:1 1 auto;min-height:0;max-height:calc(var(--pk-fs-metric) * 1.15 * 4);overflow:visible}.pk-cols{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;grid-gap:0 var(--pk-s2);gap:0 var(--pk-s2);min-width:0}.pk-cols__yaxis{grid-column:1;flex-direction:column;justify-content:space-between;font-size:var(--pk-fs-badge);line-height:1;color:var(--pk-ink-4);white-space:nowrap}.pk-cols__plot,.pk-cols__yaxis{grid-row:1;display:flex;align-items:flex-end}.pk-cols__plot{position:relative;grid-column:2;min-width:0}.pk-cols__grid{position:absolute;left:0;right:0;height:0;border-top:1px dashed var(--pk-chart-grid)}.pk-cols__slot{position:relative;display:flex;align-items:flex-end;justify-content:center;flex:1 1;min-width:0;height:100%;border-radius:var(--pk-r-sm) var(--pk-r-sm) 0 0;transition:background var(--pk-t) var(--pk-ease)}.pk-cols__slot--at .pk-cols__bar{filter:brightness(1.12);box-shadow:0 0 0 1px var(--pk-bg-1) inset}.pk-cols__bar{display:block;width:calc(100% - var(--pk-chart-col-gap));max-width:44px;border-radius:min(var(--pk-r-col),25%) min(var(--pk-r-col),25%) 0 0;background:var(--pk-series);transition:height var(--pk-t) var(--pk-ease)}@media (prefers-reduced-motion:reduce){.pk-cols__bar,.pk-cols__slot,.pk-heat__cell{transition:none}}.pk-heat{display:flex;flex-direction:column;gap:var(--pk-s2)}.pk-heat__scroll{overflow-x:auto;scrollbar-width:thin}.pk-heat__grid{display:grid;grid-template-areas:". months" "days cells" ". ticks";grid-template-columns:auto minmax(0,1fr);grid-gap:var(--pk-s1);gap:var(--pk-s1);width:100%;min-width:max-content}.pk-heat__months{grid-area:months;display:grid;grid-template-columns:repeat(var(--pk-heat-cols),minmax(var(--pk-heat-cell),var(--pk-heat-grow)));grid-gap:var(--pk-heat-gap);gap:var(--pk-heat-gap)}.pk-heat__month{font-size:var(--pk-fs-badge);color:var(--pk-ink-3);white-space:nowrap;overflow:visible}.pk-heat__days{grid-area:days;position:-webkit-sticky;position:sticky;left:0;z-index:1;display:grid;grid-template-rows:repeat(7,1fr);grid-gap:var(--pk-heat-gap);gap:var(--pk-heat-gap);padding-right:var(--pk-s1);background:var(--pk-bg-1)}.pk-heat__day{display:flex;align-items:center;font-size:var(--pk-fs-badge);color:var(--pk-ink-3);white-space:nowrap}.pk-heat__cells{grid-area:cells;display:grid;grid-template-columns:repeat(var(--pk-heat-cols),minmax(var(--pk-heat-cell),var(--pk-heat-grow)));grid-gap:var(--pk-heat-gap);gap:var(--pk-heat-gap)}.pk-heat__row{display:contents}.pk-heat__ticks{grid-area:ticks;display:grid;grid-template-columns:repeat(var(--pk-heat-cols),minmax(var(--pk-heat-cell),var(--pk-heat-grow)));grid-gap:var(--pk-heat-gap);gap:var(--pk-heat-gap)}.pk-heat__tick{font-size:var(--pk-fs-badge);color:var(--pk-ink-3);white-space:nowrap;overflow:visible}.pk-heat__cell{aspect-ratio:1;min-width:var(--pk-heat-cell);border-radius:var(--pk-r-cell);background:var(--pk-bg-3);transition:background var(--pk-t) var(--pk-ease),box-shadow var(--pk-t) var(--pk-ease)}.pk-heat__cell[data-pk-level="1"]{background:color-mix(in srgb,var(--pk-accent) 22%,transparent)}.pk-heat__cell[data-pk-level="2"]{background:color-mix(in srgb,var(--pk-accent) 45%,transparent)}.pk-heat__cell[data-pk-level="3"]{background:color-mix(in srgb,var(--pk-accent) 70%,transparent)}.pk-heat__cell[data-pk-level="4"]{background:var(--pk-accent)}.pk-heat__cell[data-pk-gap]{background:transparent;box-shadow:inset 0 0 0 1px var(--pk-border-2)}.pk-heat__cell[data-pk-at]{box-shadow:0 0 0 2px var(--pk-ink)}.pk-heat__cell[tabindex]{cursor:pointer}.pk-heat__cell:focus-visible{outline:2px solid var(--pk-accent);outline-offset:1px}.pk-heat__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--pk-s2)}.pk-heat__readout{min-height:var(--pk-s5);margin:0;color:var(--pk-ink-2)}.pk-heat__legend{display:flex;align-items:center;gap:var(--pk-heat-gap)}.pk-heat__legend .pk-heat__cell{width:var(--pk-heat-cell);min-width:0}.pk-heat__legend-text{font-size:var(--pk-fs-badge);color:var(--pk-ink-3);margin:0 var(--pk-s1)}.pk-pgrid{container:pgrid/inline-size;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(var(--pk-pgrid-min),100%),1fr));grid-gap:var(--pk-s4);gap:var(--pk-s4);align-items:start}.pk-pgrid__span{grid-column:1/-1;min-width:0}@container pgrid (min-width: 700px){.pk-pgrid__span[style*="--pk-pspan: 2"]{grid-column:span 2}}.pk-panel2{container:panel/inline-size;flex-direction:column;padding:var(--pk-s4);border:1px solid var(--pk-line-surface);border-radius:var(--pk-r-md);background:var(--pk-bg-1);min-width:0}.pk-panel2,.pk-panel2__head{display:flex;gap:var(--pk-s3)}.pk-panel2__head{align-items:flex-start;justify-content:space-between}.pk-panel2__heading{min-width:0}.pk-panel2__title{font-size:var(--pk-fs-h3);font-weight:var(--pk-fw-semibold);margin:0}.pk-panel2__hint{font-size:var(--pk-fs-small);color:var(--pk-ink-3);margin:2px 0 0}.pk-panel2__menu{display:flex;gap:var(--pk-s2);flex:none}.pk-panel2__body{min-width:0}.pk-stack__key{display:inline-flex;align-items:center;gap:6px}.pk-stack__key:before{content:"";width:8px;height:8px;border-radius:var(--pk-r-pill);background:var(--pk-legend-dot)}.pk-stack__key--neutral{--pk-legend-dot:var(--pk-ink-4)}.pk-stack__key--info{--pk-legend-dot:var(--pk-accent)}.pk-stack__key--ok{--pk-legend-dot:var(--pk-ok)}.pk-stack__key--warn{--pk-legend-dot:var(--pk-warn)}.pk-stack__key--fail{--pk-legend-dot:var(--pk-fail)}.pk-bars{display:flex;flex-direction:column}.pk-bars__row{display:grid;grid-template-columns:minmax(0,24ch) minmax(var(--pk-bar-track-w),1fr) auto;align-items:center;grid-gap:var(--pk-s3);gap:var(--pk-s3);padding:5px var(--pk-s2);border-radius:var(--pk-r-sm);color:var(--pk-ink);text-decoration:none;min-width:0;font-size:var(--pk-fs-small);transition:background var(--pk-t) var(--pk-ease)}.pk-bars__row--link:hover,.pk-bars__row:hover{background:var(--pk-bg-2)}.pk-bars__mark{display:inline-grid;place-items:center;flex:none;margin-right:6px;color:var(--pk-ink-3);vertical-align:-2px}.pk-bars__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pk-bars__value{flex:none;font-weight:var(--pk-fw-semibold);color:var(--pk-ink-2);text-align:right;min-width:3ch}.pk-bars__actions{display:flex;gap:2px;opacity:0;pointer-events:none;transition:opacity var(--pk-t) var(--pk-ease)}.pk-bars__row:focus-within .pk-bars__actions,.pk-bars__row:hover .pk-bars__actions{opacity:1;pointer-events:auto}.pk-bars__labellink{color:inherit;text-decoration:none}.pk-bars__labellink:hover{text-decoration:underline}@container panel (max-width: 320px){.pk-bars__row{grid-template-columns:minmax(0,1fr) auto;gap:var(--pk-s1) var(--pk-s3)}.pk-bars__track{grid-column:1/-1;grid-row:2}}.pk-bars__track{height:6px;background:var(--pk-bg-3);overflow:hidden}.pk-bars__fill,.pk-bars__track{display:block;border-radius:var(--pk-r-pill)}.pk-bars__fill{height:100%;width:var(--pk-bar-share);background:var(--pk-accent);transition:width var(--pk-t) var(--pk-ease)}.pk-stack{display:flex;flex-direction:column;gap:var(--pk-s3);min-width:0}.pk-stack__track{display:flex;height:10px;border-radius:var(--pk-r-pill);background:var(--pk-bg-3);overflow:hidden}.pk-stack__seg{display:block;width:var(--pk-seg-share);height:100%;background:var(--pk-seg-tone);transition:width var(--pk-t) var(--pk-ease)}.pk-stack__seg--neutral{--pk-seg-tone:var(--pk-ink-4)}.pk-stack__seg--info{--pk-seg-tone:var(--pk-accent)}.pk-stack__seg--ok{--pk-seg-tone:var(--pk-ok)}.pk-stack__seg--warn{--pk-seg-tone:var(--pk-warn)}.pk-stack__seg--fail{--pk-seg-tone:var(--pk-fail)}.pk-stack__legend{display:flex;flex-wrap:wrap;gap:var(--pk-s2) var(--pk-s3);margin:0;padding:0;list-style:none;font-size:var(--pk-fs-small);color:var(--pk-ink-3)}@media (prefers-reduced-motion:reduce){.pk-bars__actions,.pk-bars__fill,.pk-bars__row,.pk-stack__seg{transition:none}}.pk-board{container:board/inline-size;display:flex;flex-direction:column;gap:var(--pk-s4)}.pk-board__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--pk-s3)}.pk-board__split{display:flex;align-items:stretch;gap:var(--pk-s3)}.pk-board__col{flex:1 1;flex-grow:var(--pk-col-share);min-width:220px;display:flex;flex-direction:column;gap:var(--pk-s3);transition:flex-grow var(--pk-t) var(--pk-ease)}.pk-board__split[data-pk-drag] .pk-board__col{transition:none}.pk-board__cell{min-width:0;flex:1 1 auto;display:flex;flex-direction:column}.pk-board__cell>*{flex:1 1 auto}.pk-board__grip{flex:0 0 var(--pk-s3);align-self:stretch;border-radius:var(--pk-r-pill);background:var(--pk-bg-2);cursor:col-resize;touch-action:none}.pk-board__grip:focus-visible,.pk-board__grip:hover{background:var(--pk-accent-line)}.pk-board__grip:focus-visible{outline:2px solid var(--pk-accent);outline-offset:2px}.pk-board__hole{flex:1 1 auto;min-height:120px;border:1px dashed var(--pk-border-2);border-radius:var(--pk-r-md)}@container board (max-width: 720px){.pk-board__split[data-pk-cols="3"]{flex-direction:column}.pk-board__split[data-pk-cols="3"]>.pk-board__grip{display:none}}@container board (max-width: 480px){.pk-board__split{flex-direction:column}.pk-board__split>.pk-board__grip{display:none}}.pk-snap{display:flex;flex-wrap:wrap;gap:var(--pk-s2)}.pk-snap__opt{display:flex;flex-direction:column;align-items:center;gap:var(--pk-s1);padding:var(--pk-s2);min-width:var(--pk-tap-min);min-height:var(--pk-tap-min);border:1px solid var(--pk-border);border-radius:var(--pk-r-sm);background:var(--pk-bg-1);color:var(--pk-ink-2);cursor:pointer}.pk-snap__opt--on{border-color:var(--pk-accent);color:var(--pk-accent-ink)}.pk-snap__col i,.pk-snap__opt,.pk-snap__plan i{transition:border-color var(--pk-t) var(--pk-ease),background var(--pk-t) var(--pk-ease),color var(--pk-t) var(--pk-ease)}.pk-snap__plan{display:flex;gap:2px;width:34px;height:24px}.pk-snap__col{display:flex;flex-direction:column;gap:2px;flex:1 1}.pk-snap__col i,.pk-snap__plan i{flex:1 1;border-radius:var(--pk-r-xs);background:var(--pk-bg-3)}.pk-snap__opt--on .pk-snap__col i,.pk-snap__opt--on .pk-snap__plan i{background:var(--pk-accent-line)}.pk-snap__plan--flow{flex-direction:column}.pk-snap__name{font-size:var(--pk-fs-badge)}.pk-builder{container:board/inline-size;display:flex;flex-direction:column;gap:var(--pk-s4)}@container board (max-width: 480px){.pk-snap{display:none}}.pk-builder__bar{display:flex;flex-wrap:wrap;gap:var(--pk-s3);align-items:center}.pk-builder__slot,.pk-builder__slots{display:flex;flex-wrap:wrap;gap:var(--pk-s2)}.pk-builder__slot{position:relative;align-items:center;padding:var(--pk-s2);border:1px solid var(--pk-border);border-radius:var(--pk-r-sm);background:var(--pk-bg-1)}.pk-builder__no{min-width:18px;text-align:center;font-size:var(--pk-fs-badge);color:var(--pk-ink-3)}.pk-builder__name{max-width:16ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pk-builder__params{flex-basis:100%;padding-top:var(--pk-s2)}.pk-builder__menu{display:flex;flex-direction:column;min-width:180px}.pk-builder__pick{padding:var(--pk-s2);min-height:var(--pk-tap-min);text-align:left;border:0;border-radius:var(--pk-r-sm);background:transparent;color:inherit;cursor:pointer;transition:background var(--pk-t) var(--pk-ease)}.pk-builder__pick:hover{background:var(--pk-bg-2)}.pk-loading{display:grid;justify-items:center;align-content:center;grid-gap:var(--pk-s3);gap:var(--pk-s3);min-height:min(40dvh,320px);padding:var(--pk-s6) var(--pk-s4);text-align:center}.pk-loading__spin{width:28px;height:28px;border-radius:50%;border:2px solid var(--pk-border);border-top-color:var(--pk-fill-accent);animation:pk-spin var(--pk-t-spin) linear infinite}.pk-loading__label{color:var(--pk-ink-2);font-size:var(--pk-fs-body)}.pk-loading__hint{color:var(--pk-ink-3);font-size:var(--pk-fs-note)}@media (prefers-reduced-motion:reduce){.pk-loading__spin{animation:none}}.pk-failure{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:var(--pk-s3);gap:var(--pk-s3);align-items:start;padding:var(--pk-s4) var(--pk-s5);border-radius:var(--pk-r-lg);background:var(--pk-bg-2);border:1px solid var(--pk-line-surface)}.pk-failure__icon{width:32px;height:32px;border-radius:var(--pk-r-sm);display:grid;place-items:center;background:var(--pk-bg-1);color:var(--pk-ink-3);flex:none}.pk-failure__body{min-width:0}.pk-failure--info{background:var(--pk-accent-soft);border-color:var(--pk-accent-line)}.pk-failure--info .pk-failure__icon{background:var(--pk-accent-line);color:var(--pk-accent-ink)}.pk-failure--warn{background:var(--pk-warn-bg);border-color:var(--pk-warn-line)}.pk-failure--warn .pk-failure__icon{background:var(--pk-warn-line);color:var(--pk-warn)}.pk-failure--fail{background:var(--pk-fail-bg);border-color:var(--pk-fail-line)}.pk-failure--fail .pk-failure__icon{background:var(--pk-fail-line);color:var(--pk-fail)}.pk-failure__title{font-size:var(--pk-fs-h3);font-weight:var(--pk-fw-semibold);color:var(--pk-ink);margin:0}.pk-failure__text{font-size:var(--pk-fs-small);color:var(--pk-ink-2);margin:2px 0 0;max-width:var(--pk-read-max)}.pk-failure__actions{display:flex;gap:var(--pk-s2);margin-top:var(--pk-s4);flex-wrap:wrap}.pk-failure__actions:empty{display:none}@media (max-width:400px){.pk-failure__actions>.pk-btn{flex:1 1 100%;white-space:normal;height:auto;min-height:var(--pk-tap-min);padding-block:var(--pk-s2)}}.pk-failure--page{max-width:560px;margin:0 auto;padding:var(--pk-s8) var(--pk-s6);min-height:min(78dvh,640px);grid-template-columns:minmax(0,1fr);justify-items:center;align-content:center;text-align:center;background:transparent;border:0}.pk-failure--page .pk-failure__icon{width:44px;height:44px;border-radius:var(--pk-r-md)}.pk-failure--page .pk-failure__actions{justify-content:center}.pk-strip{display:flex;align-items:center;gap:var(--pk-s3);padding:var(--pk-s3) var(--pk-s5);font-size:var(--pk-fs-small);border-bottom:1px solid var(--pk-border)}.pk-strip--warn{background:var(--pk-warn-bg);color:var(--pk-warn);border-color:var(--pk-warn-line)}.pk-strip--fail{background:var(--pk-fail-bg);color:var(--pk-fail);border-color:var(--pk-fail-line)}.pk-strip--info{background:var(--pk-accent-soft);color:var(--pk-accent-ink);border-color:var(--pk-accent-line)}.pk-strip__spacer{flex:1 1}.pk-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--pk-s2);padding:56px var(--pk-s6);max-width:460px;margin:0 auto}.pk-empty--inline{flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--pk-s3);padding:var(--pk-s3) var(--pk-s4);max-width:none;margin:0;text-align:left;border:1px dashed var(--pk-line-control);border-radius:var(--pk-r-md)}.pk-empty--inline .pk-empty__title{font-size:var(--pk-fs-body)}.pk-empty__copy{display:flex;flex-direction:column;gap:var(--pk-s1);min-width:0}.pk-empty__title{font-size:var(--pk-fs-h3);font-weight:var(--pk-fw-semibold);color:var(--pk-ink);margin:0}.pk-empty__text{font-size:var(--pk-fs-small);color:var(--pk-ink-3);margin:0;max-width:var(--pk-read-max)}.pk-skel{display:block;max-width:100%;height:13px;border-radius:var(--pk-r-field);background:linear-gradient(90deg,var(--pk-bg-2) 25%,var(--pk-bg-3) 37%,var(--pk-bg-2) 63%);background-size:400% 100%;animation:pk-skel var(--pk-t-skeleton) ease infinite}.pk-skel--line{display:inline-block;height:1em;vertical-align:middle}.pk-skel--box{height:100%;min-height:1.5em}@keyframes pk-skel{0%{background-position:100% 0}to{background-position:0 0}}.pk-skel:nth-child(2){animation-delay:-.12s}.pk-skel:nth-child(3){animation-delay:-.24s}.pk-skel:nth-child(4){animation-delay:-.36s}.pk-skel:nth-child(5){animation-delay:-.48s}.pk-skel:nth-child(6){animation-delay:-.6s}.pk-skel:nth-child(7){animation-delay:-.72s}.pk-skel:nth-child(8){animation-delay:-.84s}.pk-bars__row:nth-child(2n) .pk-skel,.pk-coll__row:nth-child(2n) .pk-skel{animation-delay:-.3s}.pk-bars__row:nth-child(3n) .pk-skel,.pk-coll__row:nth-child(3n) .pk-skel{animation-delay:-.6s}.pk-bars,.pk-coll__list,.pk-formskel{animation:pk-skel-in calc(var(--pk-t) * 2) var(--pk-ease)}@keyframes pk-skel-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.pk-skel{opacity:.6}.pk-bars,.pk-coll__list,.pk-formskel,.pk-skel{animation:none}}.pk-formskel{gap:var(--pk-s4);max-width:460px}.pk-formskel,.pk-formskel__row{display:flex;flex-direction:column}.pk-formskel__row{gap:var(--pk-s1)}.pk-cards{grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));grid-gap:var(--pk-s3)}.pk-cards,.pk-tiles{display:grid;gap:var(--pk-s3)}.pk-tiles{grid-template-columns:repeat(auto-fill,minmax(min(200px,100%),1fr));grid-gap:var(--pk-s3)}.pk-hint{display:inline-block;margin-top:var(--pk-s1);font-size:var(--pk-fs-small);color:var(--pk-ink-3);max-width:var(--pk-read-max)}.pk-card{background:var(--pk-bg-1);border-radius:var(--pk-r-lg);padding:var(--pk-s4);display:flex;flex-direction:column;gap:var(--pk-s2);min-height:112px}.pk-skel--dot{border-radius:var(--pk-r-pill);flex:none}.pk-skel--tile{width:var(--pk-tile);height:var(--pk-tile);border-radius:var(--pk-r-tile);flex:none}.pk-skel--btn{height:34px;border-radius:var(--pk-r-sm);flex:none}.pk-skel--pill{height:22px;border-radius:var(--pk-r-pill);flex:none}@media (max-width:760px){.pk-skel--btn{height:var(--pk-tap-min)}}.pk-headskel{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--pk-s5);flex-wrap:wrap}.pk-headskel__text{flex-direction:column;flex:1 1 260px}.pk-headskel__acts,.pk-headskel__text{display:flex;gap:var(--pk-s2);min-width:0}.pk-headskel__acts{flex:0 1 auto}.pk-headskel__acts>.pk-skel{min-width:0;flex:0 1 auto}.pk-chartskel{display:flex;flex-direction:column;gap:var(--pk-s4);padding:var(--pk-s4);border:1px solid var(--pk-border);border-radius:var(--pk-r-md);background:var(--pk-bg-1)}.pk-chartskel__head{display:flex;align-items:center;justify-content:space-between;gap:var(--pk-s3)}.pk-chartskel__plot{display:flex;align-items:flex-end;gap:var(--pk-s2);height:180px}.pk-chartskel__bar{flex:1 1;min-width:0;border-radius:var(--pk-r-sm) var(--pk-r-sm) 0 0}.pk-detailskel{display:flex;flex-direction:column;gap:var(--pk-s5);padding:var(--pk-s5);border:1px solid var(--pk-border);border-radius:var(--pk-r-md);background:var(--pk-bg-1)}.pk-detailskel__head{display:flex;align-items:center;gap:var(--pk-s3)}.pk-detailskel__title{display:flex;flex-direction:column;gap:var(--pk-s2);flex:1 1 auto;min-width:0}.pk-detailskel__body{display:flex;flex-direction:column;gap:var(--pk-s3)}.pk-detailskel__row{display:grid;grid-template-columns:160px minmax(0,1fr);align-items:center;grid-gap:var(--pk-s4);gap:var(--pk-s4)}@media (max-width:760px){.pk-detailskel__row{grid-template-columns:minmax(0,1fr);gap:var(--pk-s1)}}.pk-shellskel__search{display:block;width:100%;max-width:420px;height:34px;border:1px solid var(--pk-border-2);border-radius:var(--pk-r-sm);background:var(--pk-bg-2)}.pk-shellskel__stack{gap:var(--pk-s5)}.pk-form,.pk-shellskel__stack{display:flex;flex-direction:column}.pk-form{gap:calc(var(--pk-form-gap) * 1lh);max-width:460px}.pk-form--tight{--pk-form-gap:0.7}.pk-form--loose{--pk-form-gap:1.6}.pk-form__actions{display:flex;gap:var(--pk-s2);flex-wrap:wrap;align-items:center;margin-top:var(--pk-s3)}.pk-form__actions--flush{margin-top:0}.pk-form__actions--end{justify-content:flex-end}.pk-form--row{max-width:none}.pk-form--row .pk-field:not(.pk-field--inline){display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,340px);grid-column-gap:var(--pk-s5);column-gap:var(--pk-s5);align-items:start;max-width:none}.pk-form--row .pk-field:not(.pk-field--inline)>.pk-field__label{grid-column:1;grid-row:1}.pk-form--row .pk-field:not(.pk-field--inline)>.pk-field__hintbox{grid-column:1;grid-row:2}.pk-form--row .pk-field:not(.pk-field--inline)>.pk-field__body{grid-column:2;grid-row:1/span 2}.pk-form--row .pk-field:not(.pk-field--inline)>.pk-field__error,.pk-form--row .pk-field:not(.pk-field--inline)>.pk-field__preview{grid-column:2}@media (max-width:640px){.pk-form--row .pk-field:not(.pk-field--inline){display:flex;flex-direction:column}}.pk-field{display:flex;flex-direction:column;gap:var(--pk-s1);max-width:460px}.pk-field--inline{flex-direction:row;align-items:center;gap:var(--pk-s3);flex-wrap:wrap}.pk-field--inline .pk-field__body{order:-1}.pk-field__body{position:relative}.pk-field--inline .pk-field__error,.pk-field--inline .pk-field__hint{flex-basis:100%}.pk-field__label{font-size:var(--pk-fs-small);font-weight:var(--pk-fw-medium);color:var(--pk-ink-2)}.pk-field__req{color:var(--pk-fail);margin-left:2px}.pk-field__hint{color:var(--pk-ink-3)}.pk-field__error,.pk-field__hint{margin:0;font-size:var(--pk-fs-small)}.pk-field__error{color:var(--pk-fail)}.pk-input{display:flex;align-items:center;gap:var(--pk-s2);min-height:36px;padding:0 var(--pk-s3);background:var(--pk-bg-1);border:1px solid var(--pk-line-control);border-radius:var(--pk-r-sm);transition:border-color var(--pk-t) var(--pk-ease),background var(--pk-t) var(--pk-ease)}.pk-input:focus-within{border-color:var(--pk-accent);box-shadow:0 0 0 3px var(--pk-accent-soft)}.pk-input__el:focus,.pk-input__el:focus-visible{outline:none}.pk-input--bad{border-color:var(--pk-fail-line);background:var(--pk-fail-bg)}.pk-input--code{max-width:12ch}.pk-input--code .pk-input__el{letter-spacing:.32em;text-align:center}.pk-input__el{flex:1 1;min-width:0;border:0;background:transparent;color:var(--pk-ink);font:inherit;font-size:var(--pk-fs-body);padding:var(--pk-s2) 0;outline:none;resize:vertical}.pk-input__el::placeholder{color:var(--pk-ink-4)}.pk-input__el:disabled,.pk-input__suffix{color:var(--pk-ink-3)}.pk-input__suffix{display:inline-flex;align-items:center;font-size:var(--pk-fs-small);flex:none}.pk-input__unit{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pk-input__eye{border:0;background:transparent;padding:var(--pk-s1);border-radius:var(--pk-r-sm);color:var(--pk-ink-3)}.pk-input__eye:hover:not([disabled]){color:var(--pk-ink);background:var(--pk-press)}.pk-select{display:flex;align-items:center;justify-content:space-between;gap:var(--pk-s2);width:100%;min-height:36px;padding:0 var(--pk-s3);background:var(--pk-bg-1);border:1px solid var(--pk-line-control);border-radius:var(--pk-r-sm);color:var(--pk-ink);font:inherit;font-size:var(--pk-fs-body);text-align:left;transition:border-color var(--pk-t) var(--pk-ease)}.pk-select:hover:not([disabled]){border-color:var(--pk-border-active)}.pk-select__value{display:inline-flex;align-items:center;gap:var(--pk-s2);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pk-select__empty{color:var(--pk-ink-4)}.pk-select__caret{flex:none;color:var(--pk-ink-3)}.pk-select__pop{min-width:220px}.pk-select__search{width:100%;border:0;border-bottom:1px solid var(--pk-border);background:transparent;padding:var(--pk-s3);font:inherit;font-size:var(--pk-fs-small);color:var(--pk-ink);outline:none}.pk-select__list{list-style:none;margin:0;padding:var(--pk-s1)}.pk-select__opt{display:flex;align-items:center;gap:var(--pk-s2);width:100%;min-height:36px;padding:0 var(--pk-s2);border:0;border-radius:var(--pk-r-sm);background:transparent;color:var(--pk-ink);font:inherit;font-size:var(--pk-fs-small);text-align:left}.pk-select__opt--cursor:not([disabled]),.pk-select__opt:hover:not([disabled]){background:var(--pk-bg-2)}.pk-select__opt[aria-checked=true]{font-weight:var(--pk-fw-semibold)}.pk-select__opt[disabled]{color:var(--pk-ink-4)}.pk-select__opt-label{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis}.pk-select__reason{font-size:var(--pk-fs-small);color:var(--pk-ink-4)}.pk-select__none{padding:var(--pk-s3);font-size:var(--pk-fs-small);color:var(--pk-ink-3)}.pk-pop{position:absolute;z-index:var(--pk-z-drawer);background:var(--pk-bg-1);border:1px solid var(--pk-line-surface);border-radius:var(--pk-r-md);box-shadow:var(--pk-overlay-shadow);overflow:auto;max-height:min(320px,calc(100dvh - 96px));overscroll-behavior:contain;animation:pk-pop-in calc(var(--pk-t) * .6) var(--pk-ease);transform-origin:var(--pk-pop-origin,top center)}@keyframes pk-pop-in{0%{opacity:0;transform:scaleY(.94) translateY(var(--pk-pop-lift,-4px))}}@media (prefers-reduced-motion:reduce){.pk-pop{animation-duration:.01s}}.pk-pop--bottom-start{top:calc(100% + var(--pk-s1));left:0;--pk-pop-origin:top left}.pk-pop--bottom-end{top:calc(100% + var(--pk-s1));right:0;--pk-pop-origin:top right}.pk-pop--top-start{bottom:calc(100% + var(--pk-s1));left:0;--pk-pop-origin:bottom left;--pk-pop-lift:4px}.pk-pop--top-end{bottom:calc(100% + var(--pk-s1));right:0;--pk-pop-origin:bottom right;--pk-pop-lift:4px}.pk-check{position:relative;display:inline-flex;width:20px;height:20px;flex:none}.pk-check__el{position:absolute;inset:0;opacity:0;margin:0;cursor:pointer}.pk-check__box{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border:1px solid var(--pk-line-control);border-radius:var(--pk-r-field);background:var(--pk-bg-1);color:transparent;transition:background var(--pk-t) var(--pk-ease),border-color var(--pk-t) var(--pk-ease)}.pk-check__el:checked+.pk-check__box,.pk-check__el:indeterminate+.pk-check__box{background:var(--pk-accent);border-color:var(--pk-accent);color:var(--pk-ink-inverted)}.pk-check__el:focus-visible+.pk-check__box{border-color:var(--pk-border-active)}.pk-toggle{position:relative;width:40px;height:24px;flex:none;border:1px solid var(--pk-line-control);border-radius:var(--pk-r-pill);background:var(--pk-bg-3);padding:0;transition:background var(--pk-t) var(--pk-ease)}.pk-toggle[aria-checked=true]{background:var(--pk-fill-accent);border-color:transparent}.pk-toggle__knob{position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:var(--pk-bg-1);transition:transform var(--pk-t) var(--pk-ease)}.pk-toggle[aria-checked=true] .pk-toggle__knob{transform:translateX(16px)}.pk-toggle--failed{border-color:var(--pk-fail);background:var(--pk-fail-bg)}.pk-toggle--failed[aria-checked=true]{background:var(--pk-fail);border-color:var(--pk-fail)}.pk-toggle[disabled]:not([aria-disabled=true]){opacity:.6}.pk-slider{display:flex;align-items:center;gap:var(--pk-s3)}.pk-slider__el{flex:1 1;min-width:0;height:var(--pk-tap-min);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent}.pk-slider__el::-webkit-slider-runnable-track{height:4px;border-radius:var(--pk-r-pill);background:linear-gradient(to right,var(--pk-accent) 0 var(--pk-slider-pct,0),var(--pk-bg-3) var(--pk-slider-pct,0) 100%)}.pk-slider__el::-moz-range-track{height:4px;border-radius:var(--pk-r-pill);background:var(--pk-bg-3)}.pk-slider__el::-moz-range-progress{height:4px;border-radius:var(--pk-r-pill);background:var(--pk-accent)}.pk-slider__el::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;margin-top:-7px;border-radius:50%;background:var(--pk-bg-1);border:1px solid var(--pk-border-2)}.pk-slider__el::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:var(--pk-bg-1);border:1px solid var(--pk-border-2)}.pk-slider__value{min-width:56px;text-align:right;font-size:var(--pk-fs-small);color:var(--pk-ink-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pk-slider__marks{display:flex;justify-content:space-between;font-size:var(--pk-fs-small);color:var(--pk-ink-3)}.pk-slider__mark{white-space:nowrap}.pk-dialog__scrim{position:fixed;inset:0;z-index:var(--pk-z-toast);display:flex;align-items:center;justify-content:center;padding:var(--pk-s4);background:var(--pk-scrim)}.pk-dialog{width:min(440px,100%);display:flex;flex-direction:column;gap:var(--pk-s3);padding:var(--pk-s6);background:var(--pk-bg-1);border-radius:var(--pk-r-lg);box-shadow:var(--pk-overlay-shadow);max-height:calc(100dvh - var(--pk-s6) * 2);overflow-y:auto;overscroll-behavior:contain}.pk-dialog__actions{position:-webkit-sticky;position:sticky;bottom:calc(var(--pk-s6) * -1);padding-bottom:var(--pk-s2);background:var(--pk-bg-1)}.pk-dialog__title{margin:0;font-size:var(--pk-fs-h3);font-weight:var(--pk-fw-semibold);color:var(--pk-ink)}.pk-dialog__text{margin:0;font-size:var(--pk-fs-small);color:var(--pk-ink-2)}.pk-dialog__body{display:flex;flex-direction:column;gap:var(--pk-s2)}.pk-dialog__actions{display:flex;justify-content:flex-end;gap:var(--pk-s2);margin-top:var(--pk-s2)}.pk-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--pk-s2);height:34px;padding:0 var(--pk-s4);border:1px solid var(--pk-line-control);border-radius:var(--pk-r-sm);background:var(--pk-bg-1);color:var(--pk-ink);font:inherit;font-size:var(--pk-fs-small);font-weight:var(--pk-fw-medium);line-height:1;white-space:nowrap;text-decoration:none;transition:filter var(--pk-t) var(--pk-ease),border-color var(--pk-t) var(--pk-ease),box-shadow var(--pk-t) var(--pk-ease),color var(--pk-t) var(--pk-ease)}.pk-btn:hover:not([disabled]){filter:brightness(.97);box-shadow:var(--pk-glow)}.pk-btn:active:not([disabled]){filter:brightness(.94);box-shadow:none}.pk-btn--primary{background:var(--pk-fill-accent);border-color:transparent;color:var(--pk-ink-inverted);box-shadow:var(--pk-sheen),var(--pk-lift);transition:filter var(--pk-t) var(--pk-ease),box-shadow var(--pk-t) var(--pk-ease)}.pk-btn--primary:hover:not([disabled]){filter:brightness(1.08);box-shadow:var(--pk-sheen),0 12px 26px -11px var(--pk-accent-glow)}.pk-btn--primary:active:not([disabled]){filter:brightness(.94);box-shadow:var(--pk-sheen)}.pk-btn--ghost{background:var(--pk-bg-3);border-color:transparent;color:var(--pk-ink-2)}.pk-btn--ghost:hover:not([disabled]){border-color:transparent;color:var(--pk-ink)}.pk-btn--danger{background:var(--pk-bg-1);border-color:var(--pk-fail-line);color:var(--pk-fail)}.pk-btn--danger:hover:not([disabled]){background:var(--pk-fail-bg);border-color:var(--pk-fail)}.pk-btn--danger.pk-btn--primary{background:var(--pk-fill-fail);border-color:transparent;color:var(--pk-ink-inverted);box-shadow:var(--pk-sheen)}.pk-btn--danger.pk-btn--primary:hover:not([disabled]){filter:brightness(1.08)}.pk-btn--sm{height:28px;padding:0 var(--pk-s3)}.pk-btn--hdr{height:36px;padding:0 var(--pk-s3)}.pk-btn__text{min-width:0}@media (max-width:980px){.pk-btn--hdr .pk-btn__text{display:none}.pk-btn--hdr{padding:0 var(--pk-s2)}}@media (max-width:760px){.pk-btn{height:var(--pk-tap-min)}.pk-btn--sm{height:36px}}.pk-btn[aria-disabled=true],.pk-btn[disabled]{background:var(--pk-bg-2);border-color:var(--pk-border-2);color:var(--pk-ink-3);box-shadow:none;filter:none;cursor:default}.pk-btn--block{width:100%}:where(.pk-card2__body,.pk-tier__body,.pk-form)>.pk-btn:not(.pk-btn--block){align-self:flex-start}.pk-btn__why{align-self:center;font-size:var(--pk-fs-small);color:var(--pk-ink-3)}.pk-field__preview,.pk-select__fixed,.pk-select__whenempty{margin:0;font-size:var(--pk-fs-small);color:var(--pk-ink-2)}.pk-select__whenempty a{color:var(--pk-accent)}.pk-pick{flex-wrap:wrap;gap:var(--pk-s1);height:auto;min-height:36px;padding:var(--pk-s1) var(--pk-s2)}.pk-pick__chip{display:inline-flex;align-items:center;gap:var(--pk-s1);padding:0 var(--pk-s1) 0 var(--pk-s2);border-radius:var(--pk-r-sm);background:var(--pk-bg-3);color:var(--pk-ink);font-size:var(--pk-fs-small)}.pk-pick__x{display:grid;place-items:center;width:20px;height:20px;padding:0;border:0;border-radius:var(--pk-r-sm);background:transparent;color:var(--pk-ink-3);cursor:pointer}.pk-pick__x:hover:not([disabled]){background:var(--pk-press);color:var(--pk-ink)}.pk-pick__add{flex:1 1;min-width:120px;padding:0 var(--pk-s1);border:0;background:transparent;color:var(--pk-ink-3);font:inherit;text-align:left;cursor:pointer}.pk-timespan{align-items:center;gap:var(--pk-s2)}.pk-autosave,.pk-timespan__dash{color:var(--pk-ink-3)}.pk-autosave{display:inline-flex;align-items:center;gap:var(--pk-s2);font-size:var(--pk-fs-small)}.pk-autosave--failed .pk-autosave__text{color:var(--pk-fail)}.pk-autosave__retry{border:0;background:transparent;color:var(--pk-ink-2);text-decoration:underline;font:inherit;font-size:var(--pk-fs-small);padding:0}.pk-datefield{display:flex;align-items:center;width:100%;min-height:36px;padding:0 var(--pk-s3);border:1px solid var(--pk-line-control);border-radius:var(--pk-r-sm);background:var(--pk-bg-1);color:var(--pk-ink);text-align:left;font:inherit;cursor:pointer;transition:border-color var(--pk-t) var(--pk-ease),background var(--pk-t) var(--pk-ease)}.pk-datefield:hover:not([disabled]){border-color:var(--pk-border-hover)}.pk-datefield[disabled]{background:var(--pk-bg-2);color:var(--pk-ink-4);cursor:default}.pk-datefield__empty,.pk-field__stub{color:var(--pk-ink-3)}.pk-auth{min-height:100dvh;display:grid;place-items:center;padding:var(--pk-s6);background:var(--pk-bg);background-image:radial-gradient(60% 50% at 50% 32%,var(--pk-accent-soft) 0,transparent 70%);background-repeat:no-repeat}@media (min-height:640px){.pk-auth{padding-bottom:calc(var(--pk-s8) * 2)}}.pk-auth__card{width:100%;max-width:400px;display:flex;flex-direction:column;gap:var(--pk-s5);background:var(--pk-bg-1);border:1px solid var(--pk-border);border-radius:var(--pk-r-lg);padding:var(--pk-s7)}.pk-auth__card>*{min-width:0}.pk-auth__head{display:flex;flex-direction:column;gap:var(--pk-s2)}.pk-auth__brand{margin-bottom:var(--pk-s1)}.pk-auth__title{font-size:var(--pk-fs-h2);font-weight:var(--pk-fw-semibold);letter-spacing:-.02em;margin:0}.pk-auth__sub{margin:0}.pk-auth__alt,.pk-auth__sub{font-size:var(--pk-fs-small);color:var(--pk-ink-3)}.pk-auth .pk-input--code{max-width:none}.pk-auth .pk-input--code .pk-input__el{font-size:var(--pk-fs-h2);letter-spacing:.4em;text-indent:.4em;padding:var(--pk-s3) 0}.pk-status{max-width:560px;margin:0 auto;padding:var(--pk-s8) var(--pk-s6);display:flex;flex-direction:column;align-items:flex-start;gap:var(--pk-s3)}.pk-status:not(.pk-status--framed){min-height:100dvh;justify-content:center}.pk-status--framed{min-height:min(70dvh,560px);justify-content:center}.pk-status__icon{width:44px;height:44px;border-radius:var(--pk-r-md);background:var(--pk-bg-2);border:1px solid var(--pk-border);display:grid;place-items:center;color:var(--pk-ink-3)}.pk-status__code{font-size:var(--pk-fs-label);font-weight:var(--pk-fw-medium);letter-spacing:normal;color:var(--pk-ink-3)}.pk-status__title{font-size:var(--pk-fs-h1);font-weight:var(--pk-fw-bold);letter-spacing:-.02em;margin:0}.pk-status__text{font-size:var(--pk-fs-body);color:var(--pk-ink-2);margin:0;max-width:var(--pk-read-max)}.pk-status__actions{display:flex;gap:var(--pk-s2);margin-top:var(--pk-s2);flex-wrap:wrap}.pk-reqid{display:inline-flex;align-items:center;gap:var(--pk-s2);height:34px;padding:0 var(--pk-s3);border-radius:var(--pk-r-sm);background:var(--pk-bg-2);border:1px solid var(--pk-border);font-size:var(--pk-fs-small);color:var(--pk-ink-2)}.pk-bell,.pk-bell__btn{position:relative}.pk-bell__btn{width:var(--pk-tap-min);height:var(--pk-tap-min);display:grid;place-items:center;border:0;background:transparent;border-radius:var(--pk-r-sm)}.pk-bell__btn:hover{background:var(--pk-bg-2)}.pk-pulse{position:absolute;top:10px;right:11px;width:7px;height:7px;border-radius:50%;background:var(--pk-fail);box-shadow:0 0 0 2px var(--pk-bg-1);animation:pk-pulse var(--pk-t-pulse) ease-in-out infinite}@keyframes pk-pulse{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.pk-pulse{animation:none}}.pk-bell__sheet{position:absolute;right:0;top:calc(100% + var(--pk-s2));width:min(360px,92vw);max-height:60dvh;overflow-y:auto;background:var(--pk-bg-1);border:1px solid var(--pk-border);border-radius:var(--pk-r-lg);box-shadow:var(--pk-overlay-shadow);z-index:var(--pk-z-drawer)}.pk-bell__head{display:flex;align-items:center;justify-content:space-between;padding:var(--pk-s3) var(--pk-s4);border-bottom:1px solid var(--pk-border);font-size:var(--pk-fs-small)}.pk-bell__more,.pk-bell__readall{border:0;background:transparent;color:var(--pk-ink-2);text-decoration:underline;font-size:var(--pk-fs-small);font-weight:var(--pk-fw-medium);padding:0}.pk-bell__more:hover{color:var(--pk-ink)}.pk-bell__more{display:block;width:100%;padding:var(--pk-s3)}.pk-bell__more,.pk-bell__row{border-top:1px solid var(--pk-border)}.pk-bell__row{display:flex;align-items:center;gap:var(--pk-s2);padding:var(--pk-s3) var(--pk-s4);font-size:var(--pk-fs-small);color:var(--pk-ink-2);text-decoration:none}.pk-bell__row:first-of-type{border-top:0}.pk-bell__row--unread{color:var(--pk-ink);font-weight:var(--pk-fw-medium)}.pk-bell__text{flex:1 1;min-width:0}.pk-bell__dot{--pk-dot:var(--pk-accent)}.pk-bell__empty{padding:var(--pk-s6) var(--pk-s4);margin:0;text-align:center;font-size:var(--pk-fs-small);color:var(--pk-ink-3)}.pk-toasts{position:fixed;z-index:var(--pk-z-toast);display:flex;flex-direction:column;gap:var(--pk-s2);pointer-events:none;align-items:flex-end}.pk-toasts--br{right:var(--pk-s5);bottom:var(--pk-s5)}.pk-toasts--tr{right:var(--pk-s5);top:var(--pk-s5)}.pk-toasts--tc{top:var(--pk-s5)}.pk-toasts--bc,.pk-toasts--tc{left:50%;transform:translateX(-50%)}.pk-toasts--bc{bottom:var(--pk-s5)}.pk-toasts--bc,.pk-toasts--tc{align-items:center}.pk-toasts__lane{display:flex;flex-direction:column;gap:var(--pk-s2);align-items:inherit}.pk-toast{pointer-events:auto;position:relative;overflow:hidden;display:flex;align-items:flex-start;gap:var(--pk-s3);max-width:min(420px,92vw);padding:var(--pk-s3) var(--pk-s4);border-radius:var(--pk-r-md);background:var(--pk-bg-1);border:1px solid var(--pk-border);box-shadow:var(--pk-overlay-shadow);font-size:var(--pk-fs-small);animation:pk-toast-in var(--pk-t) var(--pk-ease)}@keyframes pk-toast-in{0%{opacity:0;transform:translateY(8px)}}.pk-toast:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;border-radius:var(--pk-r-md) 0 0 var(--pk-r-md);background:var(--pk-ink-4)}.pk-toast--fail:before{background:var(--pk-fail)}.pk-toast--warn:before{background:var(--pk-warn)}.pk-toast--ok:before{background:var(--pk-ok)}.pk-toast--info:before{background:var(--pk-accent)}.pk-toast__mark{display:grid;place-items:center;width:22px;height:22px;border-radius:var(--pk-r-pill);flex:none;margin-top:1px;color:var(--pk-ink-3);background:var(--pk-bg-2)}.pk-toast--fail .pk-toast__mark{color:var(--pk-fail);background:var(--pk-fail-bg)}.pk-toast--warn .pk-toast__mark{color:var(--pk-warn);background:var(--pk-warn-bg)}.pk-toast--ok .pk-toast__mark{color:var(--pk-ok);background:var(--pk-ok-bg)}.pk-toast--info .pk-toast__mark{color:var(--pk-accent);background:var(--pk-accent-soft)}.pk-toast__body{display:flex;flex-direction:column;gap:var(--pk-s1);flex:1 1;min-width:0}.pk-toast__title{font-weight:var(--pk-fw-semibold);color:var(--pk-ink)}.pk-toast__note{color:var(--pk-ink-2)}.pk-toast__count{color:var(--pk-ink-3);font-weight:var(--pk-fw-regular)}.pk-toast__action{align-self:flex-start;border:0;background:transparent;color:var(--pk-accent);font-weight:var(--pk-fw-medium);padding:0;margin-top:var(--pk-s1)}.pk-toast__action:hover{color:var(--pk-accent-hover)}.pk-toast__close{border:0;background:transparent;color:var(--pk-ink-3);line-height:1;padding:0 2px;flex:none}.pk-toast__close:hover{color:var(--pk-ink)}.pk-live{display:inline-flex;align-items:center;gap:var(--pk-s2);font-size:var(--pk-fs-small);color:var(--pk-ink-3)}.pk-live__dot{width:7px;height:7px;border-radius:50%;background:var(--pk-ok);flex:none}.pk-live--polling .pk-live__dot,.pk-live--reconnecting .pk-live__dot{background:var(--pk-warn)}.pk-live--offline .pk-live__dot{background:var(--pk-fail)}.pk-live__text{white-space:nowrap}.pk-live__ago{color:var(--pk-ink-4)}.pk-live__ago:before{content:" · "}.pk-live__retry{border:0;background:transparent;color:var(--pk-ink-2);text-decoration:underline;font-size:var(--pk-fs-small);padding:0}.pk-live__retry:hover{color:var(--pk-ink)}@media (max-width:620px){.pk-live__state{display:none}.pk-live__ago:before{content:none}}.pk-ctx{position:relative}.pk-ctx__btn{display:inline-flex;align-items:center;gap:var(--pk-s2);height:36px;padding:0 var(--pk-s3);border-radius:var(--pk-r-sm);border:1px solid var(--pk-border);background:var(--pk-bg-1);font-size:var(--pk-fs-small);font-weight:var(--pk-fw-medium);max-width:260px}.pk-ctx__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pk-ctx__chevron{width:6px;height:6px;border-right:1.5px solid var(--pk-ink-4);border-bottom:1.5px solid var(--pk-ink-4);transform:rotate(45deg) translate(-2px,-2px)}.pk-ctx__menu{position:absolute;left:0;top:calc(100% + var(--pk-s1));min-width:220px;margin:0;padding:var(--pk-s1);list-style:none;background:var(--pk-bg-1);border:1px solid var(--pk-border);border-radius:var(--pk-r-md);box-shadow:var(--pk-overlay-shadow);z-index:var(--pk-z-drawer)}.pk-ctx__item{display:block;width:100%;text-align:left;border:0;background:transparent;padding:var(--pk-s2) var(--pk-s3);border-radius:var(--pk-r-sm);font-size:var(--pk-fs-small)}.pk-ctx__item:hover{background:var(--pk-bg-2)}.pk-ctx__item--current{background:var(--pk-accent-soft);color:var(--pk-accent-ink)}.pk-copy{display:inline-flex;align-items:center;gap:var(--pk-s1);min-width:0;color:var(--pk-ink-2)}.pk-copy__value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pk-copy--field{display:flex;width:100%;padding:var(--pk-s2) var(--pk-s3);background:var(--pk-bg-2);border:1px solid var(--pk-border);border-radius:var(--pk-r-sm)}.pk-copy--field .pk-copy__value{flex:1 1;white-space:normal;word-break:break-all}.pk-glyph-raw{line-height:1;filter:grayscale(1);opacity:.55}.pk-schema{display:flex;flex-direction:column;gap:calc(var(--pk-form-gap) * 1lh)}.pk-schema--wrap{flex-direction:row;flex-wrap:wrap;gap:var(--pk-s3)}.pk-schema--wrap>*{flex:1 1 12rem}.pk-schema__field{min-width:0}.pk-schema__unknown{margin:0;padding:var(--pk-s2) var(--pk-s3);border-radius:var(--pk-r-sm);background:var(--pk-warn-bg);color:var(--pk-ink)}.pk-schema__retry{border:0;background:transparent;padding:0;color:var(--pk-accent);font:inherit;font-weight:var(--pk-fw-medium);cursor:pointer}.pk-schema__loading{display:flex;align-items:center;min-height:36px;color:var(--pk-ink-3)}.pk-target{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));grid-gap:var(--pk-s2);gap:var(--pk-s2)}.pk-target--list{grid-template-columns:minmax(0,1fr);gap:var(--pk-s1)}.pk-target__card{display:flex;flex-direction:column;gap:var(--pk-s2);min-height:44px;padding:var(--pk-s3);border:1px solid var(--pk-border-2);border-radius:var(--pk-r-md);background:var(--pk-bg-1);cursor:pointer;transition:border-color var(--pk-t) var(--pk-ease),background var(--pk-t) var(--pk-ease)}.pk-target--list .pk-target__card{gap:2px;padding:var(--pk-s2) var(--pk-s3)}.pk-target__card:hover{border-color:var(--pk-border-hover)}.pk-target__card:focus-visible{outline:2px solid var(--pk-accent);outline-offset:2px}.pk-target__card--on{border-color:var(--pk-accent);background:var(--pk-accent-soft)}.pk-target__card--off{cursor:not-allowed;background:var(--pk-bg-2)}.pk-target__card--off .pk-target__name{color:var(--pk-ink-3)}.pk-target__name{font-weight:var(--pk-fw-medium);color:var(--pk-ink);overflow-wrap:anywhere}.pk-target__reason{color:var(--pk-ink-2)}.pk-target__empty{color:var(--pk-ink-3)}.pk-shares{display:flex;flex-direction:column;gap:var(--pk-s2)}.pk-shares__total{align-self:flex-end;color:var(--pk-ink-2)}.pk-moment{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:var(--pk-s3);gap:var(--pk-s3)}.pk-moment__rail{position:relative;min-width:0}.pk-moment__rail .pk-slider__el{width:100%;margin:0}.pk-moment__track{inset:50% 9px auto 9px;height:6px;transform:translateY(-50%);background:var(--pk-bg-3);pointer-events:none}.pk-moment__span,.pk-moment__track{position:absolute;border-radius:var(--pk-r-pill)}.pk-moment__span{top:0;bottom:0;background:var(--pk-accent-soft)}.pk-moment__mark{position:absolute;top:50%;width:8px;height:8px;margin-left:-4px;transform:translateY(-50%);border-radius:var(--pk-r-pill);background:var(--pk-accent)}.pk-moment .pk-slider__value{white-space:nowrap}.pk-moment__el{position:relative;background:transparent}.pk-moment__el::-webkit-slider-runnable-track{background:transparent}.pk-moment__el::-moz-range-progress,.pk-moment__el::-moz-range-track{background:transparent}.pk-selbar{position:-webkit-sticky;position:sticky;bottom:var(--pk-s3);z-index:2;display:flex;flex-wrap:wrap;align-items:center;gap:var(--pk-s2) var(--pk-s3);margin-top:var(--pk-s3);padding:var(--pk-s2) var(--pk-s3);border:1px solid var(--pk-border-2);border-radius:var(--pk-r-md);background:var(--pk-bg-1);box-shadow:var(--pk-overlay-shadow)}.pk-selbar__count{font-weight:var(--pk-fw-semibold);color:var(--pk-ink)}.pk-selbar__actions{display:flex;flex-wrap:wrap;gap:var(--pk-s2);flex:1 1;min-width:0}@media (max-width:520px){.pk-selbar__actions{order:3;flex-basis:100%}.pk-selbar__count{flex:1 1}}.pk-selbar__slot{display:inline-flex;flex-direction:column;gap:2px}.pk-selbar__btn{white-space:nowrap}.pk-selbar__reason{color:var(--pk-ink-3);font-size:var(--pk-fs-small)}[data-pk-drop=over]{outline:2px dashed var(--pk-accent);outline-offset:2px}[data-pk-drop=refused]{outline:2px dashed var(--pk-border-2);outline-offset:2px}.pk-moveto{position:relative;display:inline-flex}.pk-moveto__pop{width:min(340px,calc(100vw - 32px));padding:var(--pk-s2)}.pk-flow{display:flex;flex-direction:column;gap:calc(var(--pk-form-gap) * 1lh)}.pk-flow__actions{display:flex;justify-content:flex-end;gap:var(--pk-s2)}.pk-flow__note{margin:0;color:var(--pk-ink-2)}.pk-flow__fail{margin:0;color:var(--pk-fail)}.pk-op{flex-direction:column}.pk-op,.pk-op__head{display:flex;gap:var(--pk-s3)}.pk-op__head{justify-content:space-between}.pk-op__title{font-weight:var(--pk-fw-semibold);color:var(--pk-ink)}.pk-op__state{color:var(--pk-ink-2)}.pk-op__bar{position:relative;height:6px;overflow:hidden;border-radius:var(--pk-r-pill);background:var(--pk-bg-3)}.pk-op__fill{position:absolute;inset:0 auto 0 0;width:var(--pk-op-share);border-radius:inherit;background:var(--pk-accent);transition:width var(--pk-t) var(--pk-ease)}.pk-op__bar--indeterminate .pk-op__fill{width:30%;animation:pk-op-sweep var(--pk-t-skeleton) linear infinite}@keyframes pk-op-sweep{0%{transform:translateX(-100%)}to{transform:translateX(340%)}}.pk-op--failed .pk-op__fill{background:var(--pk-fail)}.pk-op--done .pk-op__fill{background:var(--pk-ok)}.pk-op__meta{display:flex;flex-wrap:wrap;gap:var(--pk-s3);color:var(--pk-ink-2)}.pk-op__stages{margin:0;padding:0;list-style:none;flex-direction:column}.pk-op__stage,.pk-op__stages{display:flex;gap:var(--pk-s2)}.pk-op__stage{align-items:center;color:var(--pk-ink-3)}.pk-op__stage--done{color:var(--pk-ink-2)}.pk-op__stage--now{color:var(--pk-ink);font-weight:var(--pk-fw-medium)}.pk-op__dot{display:grid;place-items:center;width:20px;height:20px;border-radius:var(--pk-r-pill);border:1px solid var(--pk-border-2);color:var(--pk-ok)}.pk-op__stage--now .pk-op__dot{border-color:var(--pk-accent);background:var(--pk-accent-soft)}.pk-op__wait{margin:0;color:var(--pk-warn)}.pk-op__fail{margin:0;color:var(--pk-fail)}.pk-optray{position:relative;display:inline-flex}.pk-optray__btn{position:relative;display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:var(--pk-r-sm);background:transparent;color:var(--pk-ink-2);cursor:pointer}.pk-optray__btn:hover{background:var(--pk-bg-2);color:var(--pk-ink)}.pk-optray__count{position:absolute;top:4px;right:2px;min-width:16px;padding:0 4px;border-radius:var(--pk-r-pill);background:var(--pk-accent);color:var(--pk-ink-inverted);line-height:16px;text-align:center}.pk-optray__list{margin:0;padding:var(--pk-s1);list-style:none;min-width:260px}.pk-optray__item{display:flex;justify-content:space-between;gap:var(--pk-s3);width:100%;min-height:40px;padding:0 var(--pk-s3);border:0;border-radius:var(--pk-r-sm);background:transparent;color:var(--pk-ink);font:inherit;text-align:left;cursor:pointer}.pk-optray__item:hover{background:var(--pk-bg-2)}.pk-optray__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pk-optray__state{flex:none;color:var(--pk-ink-3)}.pk-optray__state--failed{color:var(--pk-fail)}.pk-optray__empty{margin:0;padding:var(--pk-s3);color:var(--pk-ink-3)}.pk-kbd{display:inline-flex;align-items:center;min-height:22px;padding:0 var(--pk-s1);border:solid var(--pk-border-2);border-width:1px 1px 2px;border-radius:var(--pk-r-field);background:var(--pk-bg-2);color:var(--pk-ink-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.pk-hotkey__pending{position:fixed;left:var(--pk-s4);bottom:var(--pk-s4);z-index:60;padding:var(--pk-s1) var(--pk-s3);border-radius:var(--pk-r-sm);background:var(--pk-ink);color:var(--pk-ink-inverted)}.pk-hotkeys{display:flex;flex-direction:column;gap:var(--pk-s4)}.pk-hotkeys__group{min-width:0}.pk-hotkeys__title{margin:0 0 var(--pk-s2);font-size:var(--pk-fs-small);font-weight:var(--pk-fw-semibold);color:var(--pk-ink-2)}.pk-hotkeys__list{margin:0;display:flex;flex-direction:column;gap:var(--pk-s1)}.pk-hotkeys__row{display:flex;justify-content:space-between;align-items:center;gap:var(--pk-s3)}.pk-hotkeys__row dd{margin:0}.pk-hotkeys__reason,.pk-hotkeys__row--off{color:var(--pk-ink-3)}.pk-palette{display:flex;flex-direction:column;gap:var(--pk-s2)}.pk-palette__input{min-height:44px;padding:0 var(--pk-s3);border:1px solid var(--pk-border-2);border-radius:var(--pk-r-sm);background:var(--pk-bg-1);color:var(--pk-ink);font:inherit}.pk-palette__input:focus-visible{outline:2px solid var(--pk-accent);outline-offset:1px}.pk-palette__list{margin:0;padding:0;list-style:none;max-height:50vh;overflow-y:auto}.pk-palette__row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;grid-gap:var(--pk-s3);gap:var(--pk-s3);min-height:40px;padding:var(--pk-s1) var(--pk-s3);border-radius:var(--pk-r-sm);cursor:pointer}.pk-palette__row--on{background:var(--pk-accent-soft)}.pk-palette__row--off{cursor:not-allowed;color:var(--pk-ink-3)}.pk-palette__label{display:flex;flex-direction:column;min-width:0}.pk-palette__group,.pk-palette__reason{font-size:var(--pk-fs-small);color:var(--pk-ink-3)}.pk-palette__empty{margin:0;padding:var(--pk-s3);color:var(--pk-ink-3)}.pk-hkset{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--pk-s2)}.pk-hkset__row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--pk-s2) var(--pk-s3)}.pk-hkset__label{flex:1 1 12rem;color:var(--pk-ink)}.pk-hkset__error{flex-basis:100%;color:var(--pk-fail)}.pk-editable:focus{outline:none}.pk-editable__form{padding:var(--pk-s3);border-radius:var(--pk-r-md);background:var(--pk-bg-2)}.pk-views{display:flex;flex-wrap:wrap;align-items:center;gap:var(--pk-s2)}.pk-views__chip{display:inline-flex;align-items:center;border:1px solid var(--pk-border-2);border-radius:var(--pk-r-pill);-webkit-padding-end:var(--pk-s1);padding-inline-end:var(--pk-s1)}.pk-views__apply{min-height:32px;padding:0 var(--pk-s3);border:0;border-radius:var(--pk-r-pill);background:transparent;color:var(--pk-ink);font:inherit;cursor:pointer}.pk-views__apply[aria-pressed=true]{background:var(--pk-accent-soft);color:var(--pk-accent)}.pk-views__save{position:relative;display:inline-flex}.pk-views__form{display:flex;flex-direction:column;gap:var(--pk-s2);padding:var(--pk-s3);min-width:240px}.pk-views__dropped{flex-basis:100%;margin:0;color:var(--pk-warn)}.pk-changes{display:flex;flex-wrap:wrap;padding:var(--pk-s2) var(--pk-s3);border-radius:var(--pk-r-md);background:var(--pk-accent-soft);color:var(--pk-ink)}.pk-changes,.pk-changes__item{align-items:center;gap:var(--pk-s2)}.pk-changes__item{display:inline-flex}.pk-changes__dot{color:var(--pk-ink-3)}.pk-changes__btn,.pk-changes__seen{border:0;background:transparent;padding:0;font:inherit;cursor:pointer}.pk-changes__btn{color:var(--pk-accent);font-weight:var(--pk-fw-medium)}.pk-changes__seen{-webkit-margin-start:auto;margin-inline-start:auto;color:var(--pk-ink-2)}.pk-plan{gap:var(--pk-s3)}.pk-plan,.pk-plan__steps{display:flex;flex-direction:column}.pk-plan__steps{margin:0;-webkit-padding-start:var(--pk-s5);padding-inline-start:var(--pk-s5);gap:var(--pk-s1);color:var(--pk-ink)}.pk-plan__step--irreversible{font-weight:var(--pk-fw-semibold);color:var(--pk-fail)}.pk-plan__mark{-webkit-margin-start:var(--pk-s2);margin-inline-start:var(--pk-s2);font-weight:var(--pk-fw-regular);color:var(--pk-ink-2)}.pk-plan__downtime{margin:0;color:var(--pk-ink-2)}.pk-plan__diff{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);grid-gap:var(--pk-s1) var(--pk-s3);gap:var(--pk-s1) var(--pk-s3);margin:0;font-size:var(--pk-fs-small)}.pk-plan__row{display:contents}.pk-plan__path{color:var(--pk-ink-2);overflow-wrap:anywhere}.pk-plan__before{color:var(--pk-ink-3);text-decoration:line-through;overflow-wrap:anywhere}.pk-plan__after{color:var(--pk-ink);overflow-wrap:anywhere}.pk-plan__more{align-self:flex-start;border:0;background:transparent;padding:0;color:var(--pk-accent);font:inherit;cursor:pointer}.pk-toast__clock{position:absolute;inset:auto 0 0 0;height:2px;background:var(--pk-accent);transform-origin:left center;animation:pk-undo-clock linear forwards}.pk-toast__clock[data-pk-held]{animation-play-state:paused}@keyframes pk-undo-clock{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.pk-toast__undo{align-self:flex-start;display:inline-flex;align-items:center;gap:var(--pk-s1);min-height:28px;margin-top:var(--pk-s1);padding:0 var(--pk-s2);border:1px solid var(--pk-border-2);border-radius:var(--pk-r-sm);background:var(--pk-bg-1);color:var(--pk-accent);font:inherit;font-weight:var(--pk-fw-medium);cursor:pointer}.pk-toast__undo:hover{border-color:var(--pk-border-hover)}.pk-toast__outcome{display:inline-flex;align-items:center;gap:var(--pk-s1);min-height:28px;margin-top:var(--pk-s1);color:var(--pk-ok)}.pk-toast__outcome--failed{color:var(--pk-fail)}.pk-sr{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.pk-diagram{max-width:100%;overflow:auto;overscroll-behavior:contain;border-radius:var(--pk-r-md);background:var(--pk-bg-1)}.pk-diagram__canvas{position:relative}.pk-diagram__edges{position:absolute;inset:0;overflow:visible;pointer-events:none}.pk-diagram__edge{fill:none;stroke:var(--pk-border-hover);stroke-width:1.5}.pk-diagram__edge--dashed{stroke-dasharray:5 4}.pk-diagram__edge--ok{stroke:var(--pk-ok)}.pk-diagram__edge--warn{stroke:var(--pk-warn)}.pk-diagram__edge--bad{stroke:var(--pk-fail)}.pk-diagram__edge--muted{stroke:var(--pk-border)}.pk-diagram__flow{fill:none;stroke:var(--pk-accent);stroke-width:2.5;stroke-linecap:round;stroke-dasharray:2 14}.pk-diagram__arrow{fill:var(--pk-border-hover)}.pk-diagram__group{position:absolute;border:1px dashed var(--pk-border-2);border-radius:var(--pk-r-lg);background:var(--pk-bg-2)}.pk-diagram__group-title{position:absolute;top:var(--pk-s1);left:var(--pk-s3);font-size:var(--pk-fs-metric-label);font-weight:var(--pk-fw-medium);color:var(--pk-ink-2)}.pk-diagram__node,.pk-diagram__slot>a{position:absolute;display:flex;align-items:center;gap:var(--pk-s2);padding:0 var(--pk-s3);border:1px solid var(--pk-border-2);border-radius:var(--pk-r-md);background:var(--pk-bg-1);color:var(--pk-ink);text-decoration:none}.pk-diagram__slot{position:absolute}.pk-diagram__slot>a{inset:0}.pk-diagram__node:focus-visible,.pk-diagram__slot>a:focus-visible{outline:2px solid var(--pk-accent);outline-offset:2px}a.pk-diagram__node:hover{border-color:var(--pk-border-hover)}.pk-diagram__node--ok{border-color:var(--pk-ok)}.pk-diagram__node--warn{border-color:var(--pk-warn)}.pk-diagram__node--bad{border-color:var(--pk-fail);background:var(--pk-fail-bg)}.pk-diagram__node--muted{color:var(--pk-ink-3);background:var(--pk-bg-2)}.pk-diagram__icon{display:grid;place-items:center;flex:none;color:var(--pk-ink-2)}.pk-diagram__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:var(--pk-fw-medium)}.pk-diagram__badge{-webkit-margin-start:auto;margin-inline-start:auto;flex:none;border-radius:var(--pk-r-pill);background:var(--pk-bg-3)}.pk-diagram__badge,.pk-diagram__edge-label{padding:0 var(--pk-s1);font-size:var(--pk-fs-metric-label);color:var(--pk-ink-2)}.pk-diagram__edge-label{position:absolute;transform:translate(-50%,-50%);border-radius:var(--pk-r-field);background:var(--pk-bg-1);white-space:nowrap;pointer-events:none}.pk-tour{position:fixed;inset:0;z-index:var(--pk-z-overlay)}.pk-tour__layer{position:absolute;inset:0;width:100%;height:100%}.pk-tour__scrim{fill:var(--pk-scrim)}.pk-tour__arrow,.pk-tour__outline{fill:none;stroke:var(--pk-accent);stroke-width:2}.pk-tour__arrow{stroke-linecap:round}.pk-tour__head{fill:var(--pk-accent)}.pk-tour__ghost{position:fixed;display:flex;align-items:center;box-sizing:border-box;border:1px solid transparent;border-radius:var(--pk-r-field);background:var(--pk-bg-1);color:var(--pk-accent-ink);white-space:pre;overflow:hidden;pointer-events:none}.pk-tour__ring{width:64px;height:64px;margin:-32px 0 0 -32px;border:2px solid var(--pk-accent);opacity:0}.pk-tour__cursor,.pk-tour__ring{position:fixed;border-radius:var(--pk-r-pill);pointer-events:none}.pk-tour__cursor{width:14px;height:14px;margin:-7px 0 0 -7px;background:var(--pk-accent);box-shadow:0 0 0 4px var(--pk-accent-soft)}.pk-tour__card{position:fixed;display:flex;flex-direction:column;gap:var(--pk-s2);box-sizing:border-box;width:min(360px,calc(100vw - 32px));padding:var(--pk-s4);border-radius:var(--pk-r-lg);background:var(--pk-bg-1);box-shadow:var(--pk-overlay-shadow)}.pk-tour__card[data-pk-ready=no]{top:0;left:0;visibility:hidden}.pk-tour__card--above,.pk-tour__card--below,.pk-tour__card--left,.pk-tour__card--right{margin:0}.pk-tour__card--sheet{top:auto;right:0;bottom:0;left:0;width:auto;border-radius:var(--pk-r-lg) var(--pk-r-lg) 0 0}.pk-tour__close{position:absolute;top:var(--pk-s2);right:var(--pk-s2);display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:var(--pk-r-sm);background:transparent;color:var(--pk-ink-3);cursor:pointer}.pk-tour__close:hover{background:var(--pk-press);color:var(--pk-ink)}.pk-tour__close:focus-visible,.pk-tour__dot:focus-visible{outline:2px solid var(--pk-accent);outline-offset:2px}.pk-tour__progress{margin:0;font-size:var(--pk-fs-small);color:var(--pk-ink-3)}.pk-tour__title{margin:0;padding-right:var(--pk-s7);font-size:var(--pk-fs-h3);font-weight:var(--pk-fw-semibold);color:var(--pk-ink)}.pk-tour__title:focus{outline:none}.pk-tour__body{margin:0;font-size:var(--pk-fs-body);color:var(--pk-ink-2)}.pk-tour__example{flex-wrap:wrap;justify-content:space-between;padding:var(--pk-s2) var(--pk-s3);border-radius:var(--pk-r-md);background:var(--pk-bg-2);color:var(--pk-ink-2)}.pk-tour__example,.pk-tour__foot{display:flex;align-items:center;gap:var(--pk-s2)}.pk-tour__foot{margin-top:var(--pk-s2)}.pk-tour__dots{display:flex;flex:1 1;flex-wrap:wrap;min-width:0;margin:0;padding:0;list-style:none}.pk-tour__dot{display:grid;place-items:center;width:20px;height:20px;padding:0;border:0;border-radius:var(--pk-r-pill);background:transparent;cursor:pointer}.pk-tour__dot:before{content:"";width:8px;height:8px;border-radius:var(--pk-r-pill);background:var(--pk-bg-4);transition:width var(--pk-t) var(--pk-ease)}.pk-tour__dot--on:before{width:16px;background:var(--pk-accent)}.pk-tour-entry{display:inline-flex;align-items:center;gap:var(--pk-s2)}.pk-tour-offer{position:fixed;bottom:var(--pk-s4);left:50%;z-index:var(--pk-z-toast);display:flex;flex-wrap:wrap;align-items:center;gap:var(--pk-s2) var(--pk-s3);max-width:calc(100vw - 32px);padding:var(--pk-s2) var(--pk-s3);border:1px solid var(--pk-border-2);border-radius:var(--pk-r-md);background:var(--pk-bg-1);box-shadow:var(--pk-overlay-shadow);transform:translateX(-50%)}.pk-article,.pk-tour-offer__text{color:var(--pk-ink)}.pk-article{max-width:var(--pk-read-max);font-size:var(--pk-fs-read);line-height:1.7}.pk-article>*+*{margin-top:var(--pk-s4)}.pk-article blockquote,.pk-article figure,.pk-article ol,.pk-article p,.pk-article ul{margin-bottom:0}.pk-article ol,.pk-article ul{padding-left:var(--pk-s6)}.pk-article li+li{margin-top:var(--pk-s1)}.pk-article a{color:var(--pk-accent-ink);text-decoration:underline;text-underline-offset:3px}.pk-article blockquote{margin-left:0;padding-left:var(--pk-s4);border-left:3px solid var(--pk-border-2);color:var(--pk-ink-2)}.pk-article :not(pre)>code{padding:1px 5px;border-radius:var(--pk-r-xs);background:var(--pk-bg-2);font-family:var(--pk-font-mono);font-size:.9em}.pk-article img{max-width:100%;height:auto;border-radius:var(--pk-r-md)}.pk-article__heading{position:relative;margin-bottom:0;line-height:1.3;scroll-margin-top:calc(var(--pk-header-h) + var(--pk-s4))}h2.pk-article__heading{margin-top:var(--pk-s7);font-size:var(--pk-fs-h2)}h3.pk-article__heading{margin-top:var(--pk-s6);font-size:var(--pk-fs-h3)}h4.pk-article__heading{margin-top:var(--pk-s5);font-size:var(--pk-fs-read)}.pk-article__anchor{display:inline-grid;place-items:center;width:28px;height:28px;margin-left:var(--pk-s1);padding:0;border:0;border-radius:var(--pk-r-sm);background:transparent;color:var(--pk-ink-3);vertical-align:middle;opacity:0;cursor:pointer;transition:opacity var(--pk-t) var(--pk-ease)}.pk-article__anchor:focus-visible,.pk-article__heading:hover .pk-article__anchor{opacity:1}.pk-article__anchor:focus-visible{outline:2px solid var(--pk-accent)}@media (pointer:coarse){.pk-article__anchor{opacity:1}}.pk-article__block,.pk-article__table{overflow-x:auto}.pk-article-list,.pk-tabs{min-width:0}.pk-article__table table{width:100%;border-collapse:collapse;font-size:var(--pk-fs-body)}.pk-article__table td,.pk-article__table th{padding:var(--pk-s2) var(--pk-s3);border-bottom:1px solid var(--pk-border);text-align:left;vertical-align:top}.pk-article__table th{color:var(--pk-ink-2);font-weight:var(--pk-fw-semibold)}.pk-code{position:relative;border-radius:var(--pk-r-md);background:var(--pk-bg-2)}.pk-code__pre{margin:0;padding:var(--pk-s4);padding-right:var(--pk-s8);overflow-x:auto;font-family:var(--pk-font-mono);font-size:var(--pk-fs-body);line-height:1.6;color:var(--pk-ink)}.pk-code__lang{position:absolute;top:var(--pk-s2);right:52px;color:var(--pk-ink-3);font-size:var(--pk-fs-small)}.pk-code__copy{position:absolute;top:var(--pk-s1);right:var(--pk-s1);display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:var(--pk-r-sm);background:transparent;color:var(--pk-ink-3);cursor:pointer}.pk-code__copy:hover{background:var(--pk-press);color:var(--pk-ink)}.pk-code__copy:focus-visible{outline:2px solid var(--pk-accent)}.pk-code__t--keyword{color:var(--pk-data-1)}.pk-code__t--string{color:var(--pk-data-2)}.pk-code__t--comment{color:var(--pk-ink-3)}.pk-code__t--number{color:var(--pk-data-3)}.pk-code__t--function{color:var(--pk-data-4)}.pk-code__t--type{color:var(--pk-data-5)}.pk-code__t{font-style:normal}.pk-toc{font-size:var(--pk-fs-small)}.pk-toc__title{margin:0 0 var(--pk-s2);color:var(--pk-ink-3)}.pk-toc__list{margin:0;padding:0;list-style:none}.pk-toc__item+.pk-toc__item{margin-top:var(--pk-s1)}.pk-toc__item--sub{padding-left:var(--pk-s4)}.pk-toc__link{display:block;padding:2px 0 2px var(--pk-s3);border-left:2px solid var(--pk-border);color:var(--pk-ink-2);text-decoration:none}.pk-toc__link--on,.pk-toc__link:hover{color:var(--pk-ink)}.pk-toc__link--on{border-left-color:var(--pk-accent)}.pk-callout{padding:var(--pk-s3) var(--pk-s4);border-left:3px solid var(--pk-border-2);border-radius:var(--pk-r-sm);background:var(--pk-bg-2)}.pk-callout--warn{border-left-color:var(--pk-warn);background:var(--pk-warn-bg)}.pk-callout--tip{border-left-color:var(--pk-ok);background:var(--pk-ok-bg)}.pk-callout__title{margin:0 0 var(--pk-s1);font-weight:var(--pk-fw-semibold)}.pk-callout__body>.pk-article>*+*{margin-top:var(--pk-s2)}.pk-figure{margin:0}.pk-figure figcaption{margin-top:var(--pk-s2);color:var(--pk-ink-3);font-size:var(--pk-fs-small)}.pk-tabs__list{display:flex;gap:var(--pk-s1);border-bottom:1px solid var(--pk-border);overflow-x:auto}.pk-tabs__tab{min-height:var(--pk-tap-min);padding:0 var(--pk-s3);border:0;border-bottom:2px solid transparent;background:transparent;color:var(--pk-ink-2);font:inherit;font-size:var(--pk-fs-body);cursor:pointer}.pk-tabs__tab--on{border-bottom-color:var(--pk-accent);color:var(--pk-ink)}.pk-tabs__tab:focus-visible{outline:2px solid var(--pk-accent);outline-offset:-2px}.pk-tabs__panel{padding-top:var(--pk-s3)}.pk-article-head{display:flex;flex-direction:column;gap:var(--pk-s2);max-width:var(--pk-read-max);margin-bottom:var(--pk-s6)}.pk-article-head__title{margin:0;font-size:var(--pk-fs-h1);line-height:1.25}.pk-article-head__summary{margin:0;color:var(--pk-ink-2);font-size:var(--pk-fs-read)}.pk-article-head__meta{margin:0;color:var(--pk-ink-3);font-size:var(--pk-fs-small)}.pk-article-card__tags,.pk-article-head__tags{display:flex;flex-wrap:wrap;gap:var(--pk-s1);margin:0}.pk-article-head__cover{width:100%;height:auto;margin-top:var(--pk-s3);border-radius:var(--pk-r-lg)}.pk-article-list__items{display:flex;flex-direction:column;gap:var(--pk-s5);margin:0;padding:0;list-style:none}.pk-article-card{display:flex;flex-direction:column;gap:var(--pk-s1);max-width:var(--pk-read-max)}.pk-article-card__title{color:var(--pk-ink);font-size:var(--pk-fs-h3);font-weight:var(--pk-fw-semibold);text-decoration:none}.pk-article-card__title:hover{color:var(--pk-accent-ink)}.pk-article-card__summary{margin:0;color:var(--pk-ink-2)}.pk-article-card__meta{margin:0;color:var(--pk-ink-3);font-size:var(--pk-fs-small)}.pk-article-list__more{margin-top:var(--pk-s5)}.pk-article-nav{display:flex;flex-direction:column;gap:var(--pk-s5);max-width:var(--pk-read-max);margin-top:var(--pk-s7)}.pk-article-nav__series ol{margin:var(--pk-s2) 0 0;padding-left:var(--pk-s5)}.pk-article-nav__label{display:block;color:var(--pk-ink-3);font-size:var(--pk-fs-small)}.pk-article-nav__link{color:var(--pk-accent-ink)}.pk-article-nav__pair{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));grid-gap:var(--pk-s3);gap:var(--pk-s3)}.pk-article-nav__step{display:flex;flex-direction:column;gap:2px;padding:var(--pk-s3) var(--pk-s4);border:1px solid var(--pk-border-2);border-radius:var(--pk-r-md);color:var(--pk-ink);text-decoration:none}.pk-article-nav__step:hover{border-color:var(--pk-border-hover)}.pk-article-nav__step--next{text-align:right}.pk-site{min-height:100%;display:flex;flex-direction:column;background:var(--pk-bg);color:var(--pk-ink)}.pk-site__main{flex:1 1}.pk-site h1{font-size:var(--pk-fs-display-1);line-height:1.08;letter-spacing:-.02em}.pk-site h2{font-size:var(--pk-fs-display-2);line-height:1.15;letter-spacing:-.01em}.pk-site-header{position:-webkit-sticky;position:sticky;top:0;z-index:var(--pk-z-drawer);background:var(--pk-bg);border-bottom:1px solid var(--pk-border)}.pk-site-header__bar{max-width:var(--pk-site-max);height:var(--pk-site-header-h);margin:0 auto;padding:0 var(--pk-site-pad);display:flex;align-items:center;gap:var(--pk-s5)}.pk-site-header__brand{flex:none}.pk-site-nav{flex:1 1;min-width:0}.pk-site-nav__list{display:flex;gap:var(--pk-s1);margin:0;padding:0;list-style:none}.pk-site-nav__item{display:inline-flex;align-items:center;gap:var(--pk-s1);min-height:var(--pk-tap-min);padding:0 var(--pk-s3);border:0;border-radius:var(--pk-r-sm);background:transparent;color:var(--pk-ink-2);font:inherit;font-size:var(--pk-fs-site-nav);font-weight:var(--pk-fw-medium);text-decoration:none;cursor:pointer;transition:background var(--pk-t) var(--pk-ease),color var(--pk-t) var(--pk-ease)}.pk-site-nav__item:hover,.pk-site-nav__item[aria-expanded=true]{background:var(--pk-bg-2);color:var(--pk-ink)}.pk-site-nav__chev{transition:transform var(--pk-t) var(--pk-ease)}.pk-site-nav__chev--on{transform:rotate(180deg)}.pk-site-header__actions{flex:none;display:flex;gap:var(--pk-s2)}.pk-site-header__burger{display:none;flex:none;width:var(--pk-tap-min);height:var(--pk-tap-min);align-items:center;justify-content:center;margin-left:auto;border:0;border-radius:var(--pk-r-sm);background:transparent;color:var(--pk-ink);cursor:pointer}.pk-site-header__burger:hover{background:var(--pk-bg-2)}.pk-site-mega{border-top:1px solid var(--pk-border);background:var(--pk-bg-1);box-shadow:var(--pk-overlay-shadow)}.pk-site-mega__grid{max-width:var(--pk-site-max);margin:0 auto;padding:var(--pk-s5) var(--pk-site-pad);display:grid;grid-template-columns:repeat(var(--pk-site-mega-cols),minmax(0,1fr));grid-gap:var(--pk-s2);gap:var(--pk-s2);list-style:none}.pk-site-mega__link{display:flex;flex-direction:column;gap:var(--pk-s1);padding:var(--pk-s3);border-radius:var(--pk-r-md);color:var(--pk-ink);text-decoration:none;transition:background var(--pk-t) var(--pk-ease)}.pk-site-mega__link:hover{background:var(--pk-bg-2)}.pk-site-mega__label{font-weight:var(--pk-fw-semibold)}.pk-site-mega__desc{color:var(--pk-ink-3);font-size:var(--pk-fs-small)}.pk-site-menu{display:none;flex-direction:column;padding:var(--pk-s3) var(--pk-site-pad) var(--pk-s5);border-top:1px solid var(--pk-border);background:var(--pk-bg-1)}.pk-site-menu__group{display:flex;flex-direction:column;padding-top:var(--pk-s3)}.pk-site-menu__title{margin:0;padding:var(--pk-s2) 0;color:var(--pk-ink-3);font-size:var(--pk-fs-small)}.pk-site-menu__item{display:flex;align-items:center;min-height:var(--pk-tap-min);color:var(--pk-ink);font-size:var(--pk-fs-site-nav);text-decoration:none}@media (max-width:860px){.pk-site-mega,.pk-site-nav{display:none}.pk-site-header__burger,.pk-site-menu{display:flex}}@media (max-width:620px){.pk-site-header__actions{display:none}}.pk-site-footer{margin-top:var(--pk-site-section-y);border-top:1px solid var(--pk-border);background:var(--pk-bg-1)}.pk-site-footer__cols{max-width:var(--pk-site-max);margin:0 auto;padding:var(--pk-s6) var(--pk-site-pad);display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:var(--pk-s5);gap:var(--pk-s5)}.pk-site-footer__brand{color:var(--pk-ink)}.pk-site-footer__col{display:flex;flex-direction:column;gap:var(--pk-s2)}.pk-site-footer__title{margin:0 0 var(--pk-s1);color:var(--pk-ink);font-weight:var(--pk-fw-semibold)}.pk-site-footer__link{color:var(--pk-ink-2);text-decoration:none}.pk-site-footer__link:hover{color:var(--pk-ink)}.pk-site-footer__note{max-width:var(--pk-site-max);margin:0 auto;padding:var(--pk-s4) var(--pk-site-pad);border-top:1px solid var(--pk-border);color:var(--pk-ink-3);font-size:var(--pk-fs-small)}:root[data-pk-mode=dark]{--pk-ink:#e8e9ec;--pk-ink-2:#a9adb8;--pk-ink-3:#878c99;--pk-ink-4:#5f6675;--pk-ink-inverted:#12151c;--pk-bg:#0d1014;--pk-bg-1:#14181f;--pk-bg-2:#1b2029;--pk-bg-3:#242a35;--pk-bg-4:#2f3643;--pk-border:#262c37;--pk-border-2:#313846;--pk-line-control:#5f6878;--pk-line-surface:#3b4453;--pk-border-active:#e8e9ec;--pk-border-hover:#3d4553;--pk-glow:inset 0 0 0 1px rgba(232,233,236,.09);--pk-accent:#6f8ff0;--pk-accent-hover:#85a0f4;--pk-accent-soft:#1a2138;--pk-accent-line:#2b3a63;--pk-accent-ink:#9db3f7;--pk-accent-hi:#85a0f4;--pk-accent-deep:#4b6ad4;--pk-accent-glow:rgba(111,143,240,.3);--pk-sheen:inset 0 1px 0 hsla(0,0%,100%,.12);--pk-ok:#4ec98d;--pk-ok-bg:#10251c;--pk-ok-line:#1d4634;--pk-warn:#e0a54a;--pk-warn-bg:#241c10;--pk-warn-line:#4a3a1c;--pk-fail:#f0736a;--pk-fail-bg:#261413;--pk-fail-line:#4d2320;--pk-tag-ink:#878c99;--pk-scrim:rgba(4,6,9,.62);--pk-press:rgba(232,233,236,.08);--pk-overlay-shadow:0 12px 32px rgba(0,0,0,.5);--pk-data-1:#9b85f5;--pk-data-2:#4ec98d;--pk-data-3:#e8a55e;--pk-data-4:#5cbcd3;--pk-data-5:#e07ba6;--pk-data-1-soft:#1d1936;--pk-data-2-soft:#10251c;--pk-data-3-soft:#241c10;--pk-data-4-soft:#10222a;--pk-data-5-soft:#26141f;--pk-hero-bg:#e8e9ec;--pk-hero-ink:#12151c;--pk-hero-ink-2:#4a505d;--pk-hero-line:#cfd2d8;--pk-haze-1:rgba(111,143,240,.22);--pk-haze-2:rgba(111,143,240,.1);--pk-haze-3:rgba(111,143,240,0);--pk-metric-accent:var(--pk-ink);--pk-metric-line:var(--pk-accent);--pk-chart-grid:#262c37;--pk-chart-zero:#313846;color-scheme:dark}[data-pk-skin=graphite]{--pk-ink:#1b1b1c;--pk-ink-2:#545456;--pk-ink-3:#6f6f72;--pk-ink-4:#a9a9ac;--pk-bg:#f7f7f7;--pk-bg-1:#fff;--pk-bg-2:#f1f1f1;--pk-bg-3:#e6e6e6;--pk-bg-4:#d4d4d4;--pk-border:#e5e5e5;--pk-border-2:#dcdcdc;--pk-line-control:#8a8a8a;--pk-line-surface:#d0d0d0;--pk-border-active:#1b1b1c;--pk-border-hover:#c6c6c6;--pk-glow:0 1px 3px hsla(0,0%,8%,.06);--pk-accent:#1f8a4c;--pk-accent-hover:#197541;--pk-accent-soft:#edf7f1;--pk-accent-line:#cfe8d9;--pk-accent-ink:#176b3b;--pk-accent-hi:#1f8a4c;--pk-accent-deep:#1f8a4c;--pk-accent-glow:rgba(31,138,76,.3);--pk-fill-accent:var(--pk-accent);--pk-sheen:none;--pk-lift:none;--pk-data-1:#1f8a4c;--pk-data-1-soft:#edf7f1;--pk-haze-1:rgba(31,138,76,.16);--pk-haze-2:rgba(31,138,76,.07);--pk-haze-3:rgba(31,138,76,0);--pk-chart-grid:#e5e5e5;--pk-chart-area-top:0.3;--pk-r-col:0px;--pk-badge-ink:var(--pk-ink-3);--pk-badge-bg:var(--pk-bg-3);--pk-tile-accent:var(--pk-ink-2);--pk-series:var(--pk-accent);--pk-metric-accent:var(--pk-ink);--pk-metric-line:var(--pk-accent)}[data-pk-mode=dark] [data-pk-skin=graphite],[data-pk-mode=dark][data-pk-skin=graphite]{--pk-ink:#e6e6e6;--pk-ink-2:#a8a8a8;--pk-ink-3:#8a8a8a;--pk-ink-4:#626262;--pk-bg:#0f0f0f;--pk-bg-1:#171717;--pk-bg-2:#1e1e1e;--pk-bg-3:#272727;--pk-bg-4:#323232;--pk-border:#282828;--pk-border-2:#333;--pk-line-control:#666;--pk-line-surface:#3f3f3f;--pk-border-active:#e6e6e6;--pk-border-hover:#3f3f3f;--pk-glow:inset 0 0 0 1px hsla(0,0%,90%,.08);--pk-accent:#43c07a;--pk-accent-hover:#5ccd8d;--pk-accent-soft:#10231a;--pk-accent-line:#1e4430;--pk-accent-ink:#7ad7a2;--pk-accent-hi:#43c07a;--pk-accent-deep:#43c07a;--pk-accent-glow:rgba(67,192,122,.28);--pk-fill-accent:var(--pk-accent);--pk-sheen:none;--pk-lift:none;--pk-data-1:#43c07a;--pk-data-1-soft:#10231a;--pk-haze-1:rgba(67,192,122,.18);--pk-haze-2:rgba(67,192,122,.08);--pk-haze-3:rgba(67,192,122,0);--pk-chart-grid:#282828;--pk-chart-area-top:0.34;--pk-r-col:0px;--pk-badge-ink:var(--pk-ink-3);--pk-badge-bg:var(--pk-bg-3);--pk-tile-accent:var(--pk-ink-2);--pk-series:var(--pk-accent);--pk-metric-accent:var(--pk-ink);--pk-metric-line:var(--pk-accent)}@media (pointer:coarse){.pk-coll__view,.pk-help__btn,.pk-iconbtn,.pk-input__suffix,.pk-notice__close,.pk-notice__link,.pk-toggle{position:relative}.pk-coll__view:after,.pk-help__btn:after,.pk-iconbtn:after,.pk-input__suffix:after,.pk-notice__close:after,.pk-notice__link:after,.pk-toggle:after{content:"";position:absolute;top:50%;left:50%;width:max(100%,var(--pk-tap-min));height:max(100%,var(--pk-tap-min));transform:translate(-50%,-50%)}.pk-brand,.pk-btn,.pk-cal__day,.pk-cal__step,.pk-coll__cell,.pk-coll__input,.pk-copy,.pk-ctx__btn,.pk-datefield,.pk-input__el,.pk-period__range,.pk-period__step,.pk-select,.pk-select__opt{min-height:var(--pk-tap-min)}.pk-cal__step,.pk-ctx__btn,.pk-period__step{min-width:var(--pk-tap-min)}.pk-ctx__btn{justify-content:center}.pk-bars__actions,.pk-coll__views,.pk-iconrow,.pk-notice__actions,.pk-toolbar__actions{gap:12px}.pk-heat{--pk-heat-cell:24px;--pk-heat-grow:24px}}