.pk-page,.pk-overview{--pk-mono:ui-monospace, "SF Mono", SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace;--pk-stick:calc(var(--header-h) + var(--space-6));box-sizing:border-box;inline-size:100%;max-inline-size:var(--frame);padding-inline:var(--pad);margin-inline:auto;padding-block-start:var(--space-10)}.pk-page *,.pk-overview *{box-sizing:border-box}.pk-page{column-gap:var(--gutter);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.pk-content{min-inline-size:0}.pk-sr{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[data-view-agent],html[data-view=agent] [data-view-human]{display:none}html[data-view=agent] [data-view-agent]{display:block}html[data-view=agent] .pk-leftnav{display:none}.pk-h1{color:var(--text);text-wrap:balance;overflow-wrap:break-word;margin:0}.pk-lede{margin:var(--space-6) 0 0;color:var(--text-label);text-wrap:pretty}.pk-article>*+*,.pk-article>.pk-head+*{margin-block-start:var(--space-16)}.pk-block{scroll-margin-block-start:var(--pk-stick)}.pk-h2{color:var(--text);text-wrap:balance;margin:0}.pk-block-main{margin-block-start:var(--space-8)}.pk-block-aside>.pk-prose{margin-block-start:var(--space-4)}.pk-stack>*{margin-block:0}.pk-stack>*+*{margin-block-start:var(--space-8)}.pk-statement{color:var(--text);text-wrap:balance;margin:0}.pk-prose{max-inline-size:47.5ch;color:var(--text-label);text-wrap:pretty}.pk-prose>*{margin-block:0}.pk-prose>*+*{margin-block-start:var(--space-4)}.pk-prose h3,.pk-prose h4{color:var(--text);break-after:avoid;break-inside:avoid}.pk-prose>*+h3,.pk-prose>*+h4{margin-block-start:var(--space-8)}.pk-prose p{orphans:2;widows:2}.pk-prose strong{color:var(--text);font-weight:500}.pk-prose ul,.pk-prose ol{padding-inline-start:var(--space-5)}.pk-prose li+li{margin-block-start:var(--space-2)}.pk-prose li{break-inside:avoid}.pk-prose li::marker{color:var(--text-muted)}.pk-prose code{font-family:var(--font-mono,var(--pk-mono));font-size:.875em}.pk-well{padding:var(--space-6);border-radius:var(--radius-xl);background:var(--tint-neutral);color:var(--text)}.pk-well[data-tone=permitted]{background:var(--tint-permitted)}.pk-well[data-tone=not-permitted]{background:var(--tint-not-permitted)}.pk-well>*{margin-block:0}.pk-well>*+*{margin-block-start:var(--space-3)}.pk-specimen{margin-inline:0}.pk-specimen-well{justify-content:center;align-items:center;gap:var(--space-6);padding:var(--space-10);border-radius:var(--radius-xl);background:var(--surface-1);color:var(--text);flex-wrap:wrap;display:flex;overflow-x:auto}.pk-specimen-well[data-align=start]{justify-content:flex-start;align-items:flex-start}.pk-specimen-well[data-align=stretch]{display:block}.pk-caption{margin:var(--space-3) 0 0;color:var(--text-muted);text-wrap:pretty}.pk-paper-frame{padding:var(--space-6);border-radius:var(--radius-xl);background:var(--tint-neutral);overflow-x:auto}.pk-paper{background:var(--surface-1);color:var(--text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;padding:var(--space-8);border-radius:var(--radius-sm)}.pk-pair{gap:var(--gutter);grid-template-columns:minmax(0,1fr);display:grid}.pk-pair-side{--pk-pair-ink:var(--success-ink);--pk-pair-tint:var(--tint-permitted);--pk-pair-mark:color-mix(in srgb, var(--success) 18%, transparent);padding:var(--space-6);border-radius:var(--radius-xl);background:var(--pk-pair-tint);color:var(--text)}.pk-pair-side[data-tone=not-permitted]{--pk-pair-ink:var(--error-ink);--pk-pair-tint:var(--tint-not-permitted);--pk-pair-mark:color-mix(in srgb, var(--error) 18%, transparent)}.pk-pair-title{align-items:center;gap:var(--space-3);color:var(--text);margin:0;display:flex}.pk-pair-mark{background:var(--pk-pair-mark);block-size:28px;inline-size:28px;color:var(--pk-pair-ink);border-radius:50%;flex:none;place-items:center;display:grid}.pk-pair-mark svg{block-size:20px;inline-size:20px}.pk-pair-list{margin:var(--space-5) 0 0;padding:0;list-style:none}.pk-pair-list>li+li{margin-block-start:var(--space-4)}.pk-pair-text{color:var(--text);margin:0;font-weight:500}.pk-pair-detail{margin:var(--space-1) 0 0;color:var(--text-muted)}.pk-spec{margin-inline:0;container-type:inline-size}.pk-spec-list{margin:0}.pk-spec-row{column-gap:var(--gutter);border-block-end:1px solid var(--border-rule);grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:start;min-block-size:36px;padding-block:7px 6px;display:grid}.pk-spec-row:last-child{border-block-end:0;padding-block-end:7px}.pk-spec-list[data-tokens=true]>.pk-spec-row{grid-template-columns:minmax(0,4fr) minmax(0,3fr) minmax(0,3fr)}.pk-spec-name{color:var(--text-label);margin:0}.pk-spec-value{color:var(--text);overflow-wrap:anywhere;margin:0}.pk-spec-token{font-family:var(--font-mono,var(--pk-mono));color:var(--text-muted);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:22px}@container (max-width:520px){.pk-spec-list[data-tokens=true]>.pk-spec-row{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.pk-spec-token{grid-column:2}}.pk-figure{margin-inline:0}.pk-figure img,.pk-figure svg,.pk-figure video{block-size:auto;max-inline-size:100%;display:block}.pk-code{--pk-code-fill:var(--tint-neutral);border-radius:var(--radius-xl);background:var(--pk-code-fill);color:var(--text);position:relative}.pk-code-scroll{padding:var(--space-6);font-family:var(--font-mono,var(--pk-mono));white-space:pre;tab-size:2;border-radius:inherit;margin:0;font-size:13px;line-height:20px;overflow-x:auto}.pk-code-scroll code{font:inherit}.pk-code-copy{border-radius:var(--radius-lg);background:var(--pk-code-fill);block-size:32px;inline-size:32px;color:var(--text-muted);cursor:pointer;border:0;place-items:center;padding:0;display:grid;position:absolute;inset-block-start:var(--space-3);inset-inline-end:var(--space-3)}.pk-code-copy svg{block-size:18px;inline-size:18px}.pk-code-copy[data-copied=true]{color:var(--success-ink)}.pk-agent{padding:var(--space-6);border-radius:var(--radius-xl);background:var(--bg);color:var(--text);font-family:var(--font-mono,var(--pk-mono));font-size:13px;line-height:20px}.pk-agent h1,.pk-agent h2{font:inherit;margin:0;font-weight:700}.pk-agent p{margin:0}.pk-agent ul{margin:0;padding-inline-start:var(--space-5)}.pk-agent li::marker{color:var(--text-muted)}.pk-agent .pk-agent-purpose{margin-block-start:var(--space-2)}.pk-agent .pk-agent-facts{color:var(--text-label);margin-block-start:var(--space-5)}.pk-agent-sections{column-gap:var(--gutter);margin-block-start:var(--space-8)}.pk-agent-section{break-inside:avoid;padding-block-end:var(--space-6)}.pk-agent .pk-agent-section ul{color:var(--text-label);margin-block-start:var(--space-2)}.pk-agent .pk-code{--pk-code-fill:var(--surface-1);margin-block-start:var(--space-2)}.pk-agent-json{margin-block-start:var(--space-2)}.pk-agent .pk-agent-file{overflow-wrap:anywhere;margin-block-start:var(--space-8)}.pk-agent-file a{color:var(--brand-ink);text-underline-offset:3px}.pk-next-row{margin-block-end:0}.pk-next{align-items:center;gap:var(--space-3);border-radius:var(--radius-md);min-block-size:44px;color:var(--text);text-decoration:none;display:inline-flex}.pk-next-word{color:var(--text-muted)}.pk-next-arrow{place-items:center;display:grid}.pk-next-arrow svg{block-size:24px;inline-size:24px}.pk-band{block-size:var(--space-24)}.pk-leftnav{display:none}.pk-leftnav-title{margin:0 0 var(--space-4);padding-inline:var(--space-4);color:var(--text);overflow-wrap:break-word;font-size:24px;font-weight:700;line-height:32px}.pk-leftnav-list{margin:0;padding:0;list-style:none}.pk-leftnav-row{min-block-size:36px;padding:8px var(--space-4);border-radius:var(--radius-full);color:var(--text-muted);overflow-wrap:break-word;font-size:14px;line-height:20px;text-decoration:none;display:block}.pk-leftnav-row[aria-current=location]{padding:7px calc(var(--space-4) - 1px);border:1px solid var(--text);color:var(--text)}.pk-overview-head>.pk-statement{margin-block-start:var(--space-6)}.pk-overview-group{margin-block-start:var(--space-16)}.pk-overview-grid{column-gap:var(--gutter);row-gap:var(--space-8);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.pk-overview-group>.pk-h2+.pk-overview-grid{margin-block-start:var(--space-8)}.pk-overview-link{border-radius:var(--radius-md);color:inherit;text-decoration:none;display:block}.pk-overview-title{color:var(--text);display:block}.pk-overview-summary{color:var(--text-muted);text-wrap:pretty;margin-block-start:var(--space-1);display:block}.pk-leftnav-row:focus-visible,.pk-next:focus-visible,.pk-overview-link:focus-visible,.pk-code-copy:focus-visible,.pk-code-scroll:focus-visible,.pk-agent-file a:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.pk-code-scroll:focus-visible{outline-offset:calc(var(--focus-ring-width) * -1)}@media (min-width:640px){.pk-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.pk-article>*+*{margin-block-start:var(--space-24)}.pk-pair[data-sides="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.pk-agent{padding:var(--space-10)}}@media (min-width:1024px){.pk-page,.pk-overview{padding-block-start:var(--space-16)}.pk-page{grid-template-columns:repeat(12,minmax(0,1fr))}.pk-content{grid-column:3/span 10}html[data-view=agent] .pk-content{grid-column:1/-1}.pk-grid,.pk-block[data-layout=split]{column-gap:var(--gutter);grid-template-columns:repeat(10,minmax(0,1fr));align-items:start;display:grid}.pk-head>.pk-h1{grid-column:1/-1}.pk-head>.pk-lede{grid-column:1/span 8}.pk-block[data-layout=split]>.pk-block-aside{grid-column:1/span 4}.pk-block[data-layout=split]>.pk-block-main{grid-column:5/span 6;margin-block-start:0}.pk-block[data-layout=columns] .pk-prose{max-inline-size:calc(95ch + var(--gutter));column-count:2;column-gap:var(--gutter)}.pk-block[data-layout=columns] .pk-prose>*{break-inside:avoid}.pk-agent-sections{column-count:2}.pk-leftnav{z-index:var(--layer-sticky);max-block-size:calc(100vh - var(--pk-stick));max-block-size:calc(100dvh - var(--pk-stick));margin:calc(var(--space-1) * -1);padding:var(--space-1);overscroll-behavior:contain;scrollbar-width:thin;grid-column:1/span 2;display:block;position:sticky;inset-block-start:var(--pk-stick);overflow-y:auto}.pk-overview-head{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.pk-overview-head>*{grid-column:1/span 10}.pk-overview-grid{row-gap:var(--space-10);grid-template-columns:repeat(3,minmax(0,1fr))}}@media (hover:hover) and (pointer:fine){.pk-leftnav-row:hover{background:var(--surface-control);color:var(--text)}.pk-next:hover>span:nth-child(2),.pk-overview-link:hover>.pk-overview-title{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.pk-code-copy:hover{background:var(--surface-control);color:var(--text)}}@media (pointer:coarse){.pk-leftnav-row{min-block-size:44px;padding-block:12px}.pk-leftnav-row[aria-current=location]{padding-block:11px}.pk-code-copy{block-size:44px;inline-size:44px}.pk-overview-link{min-block-size:44px}}@media (prefers-reduced-motion:no-preference){.pk-leftnav-row,.pk-code-copy{transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard)}.pk-next-arrow{transition:transform var(--duration-base) var(--ease-standard)}@media (hover:hover) and (pointer:fine){.pk-next:hover>.pk-next-arrow{transform:translateX(var(--space-1))}}}@media print{.pk-leftnav,.pk-band,.pk-next-row,.pk-code-copy,[data-view-agent]{display:none!important}html[data-view=agent] [data-view-human]{display:block!important}.pk-page{padding-block-start:0;display:block}.pk-block{break-inside:avoid}}@media (max-width:639px){.pk-specimen-well{gap:var(--space-4);padding:var(--space-4)}}
