@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-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-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-header-h:64px;--pk-rail-w:240px;--pk-rail-w-collapsed:64px;--pk-rail-row-h:36px;--pk-page-max:1440px;--pk-read-max:64ch;--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-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.14;--pk-chart-line-w:1.5px;--pk-chart-col-gap:30%;--pk-series:var(--pk-accent);--pk-pgrid-min:320px;--pk-pspan:1;--pk-grid-min:240px;--pk-metric-accent:var(--pk-ink);--pk-metric-line:var(--pk-accent);--pk-z-drawer:40;--pk-z-toast:60}*,: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:6px}.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-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:2px}.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;max-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__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{margin-top:auto;height:32px;border:0;background:transparent;border-radius:var(--pk-r-sm);color:var(--pk-ink-4)}.pk-rail__toggle:hover{background:var(--pk-bg-2);color:var(--pk-ink-2)}.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--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__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-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-border);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-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-border);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-border);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__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-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-border);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-border);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-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-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{min-width:0}.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__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{fill:var(--pk-series);opacity:var(--pk-chart-area-alpha);stroke:none}.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(3px,25%) min(3px,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{transition:none}}.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-border);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-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-border)}.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__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:6px;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}.pk-form__actions--end{justify-content:flex-end}.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-border-2);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__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-border-2);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-border);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-border-2);border-radius:6px;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-border-2);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__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-border-2);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[disabled]{opacity:.55;cursor:default}.pk-autosave{display:inline-flex;align-items:center;gap:var(--pk-s2);font-size:var(--pk-fs-small);color:var(--pk-ink-3)}.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-auth{min-height:100dvh;display:grid;place-items:center;padding:var(--pk-s6);background:var(--pk-bg)}.pk-auth__card{width:100%;max-width:400px;display:flex;flex-direction:column;gap:var(--pk-s4)}.pk-auth__brand{margin-bottom:var(--pk-s2)}.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-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}:root[data-pk-theme=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-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}@media (prefers-color-scheme:dark){:root[data-pk-theme=system]{color-scheme:dark}}:root[data-pk-theme=dark]{color-scheme:dark}@media (pointer:coarse){.pk-coll__view,.pk-help__btn,.pk-iconbtn,.pk-input__suffix,.pk-notice__close,.pk-toggle{position:relative}.pk-coll__view:after,.pk-help__btn:after,.pk-iconbtn:after,.pk-input__suffix:after,.pk-notice__close: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-coll__cell,.pk-coll__input,.pk-copy,.pk-ctx__btn,.pk-input__el,.pk-select,.pk-select__opt{min-height:var(--pk-tap-min)}.pk-ctx__btn{min-width:var(--pk-tap-min);justify-content:center}.pk-bars__actions,.pk-coll__views,.pk-iconrow,.pk-notice__actions,.pk-toolbar__actions{gap:12px}}