:root{color-scheme:light;--pk-ink: #1C2024;--pk-paper: #F6F3EC;--pk-accent: #B84A38;--pk-alert: #D7372A;--pk-ink-strong: #3A3B3C;--pk-muted: #5C564E;--pk-faint: #8C8A84;--pk-rule: #D8D2C4;--pk-rule-faint: #E6E2D9;--pk-paper-raised: #FBFAF5;--pk-accent-strong: #A23E2D;--pk-accent-tint: #EFD9D2;--pk-party-size: 8px;--pk-party-a: #8A5A44;--pk-party-b: #4E6E8A;--pk-party-c: #6E8A5A;--pk-party-d: #8A6E4E;--pk-party-e: #6E5A8A;--pk-party-f: #7A7A72;--pk-font-display: "Playfair Display", "Iowan Old Style", "Palatino Linotype", Palatino, Georgia, serif;--pk-font-sans: "IBM Plex Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--pk-font-mono: "IBM Plex Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, "Liberation Mono", monospace;--pk-weight-regular: 400;--pk-weight-medium: 500;--pk-weight-semibold:600;--pk-weight-bold: 700;--pk-text-2xs: .6875rem;--pk-text-xs: .8125rem;--pk-text-sm: .875rem;--pk-text-base: 1rem;--pk-text-md: 1.25rem;--pk-text-lg: 1.5625rem;--pk-text-xl: 1.953rem;--pk-text-2xl: 2.441rem;--pk-text-3xl: 3.052rem;--pk-text-4xl: 3.815rem;--pk-leading-display: 1.08;--pk-leading-tight: 1.2;--pk-leading-lead: 1.4;--pk-leading-body: 1.6;--pk-leading-ui: 1.5;--pk-track-display: -.01em;--pk-track-wordmark: .005em;--pk-track-body: 0;--pk-track-caps: .14em;--pk-track-tagline: .18em;--pk-font-tabular: "tnum" 1, "lnum" 1;--pk-font-body: "kern" 1, "liga" 1;--pk-measure: 66ch;--pk-content-max: 75rem;--pk-content-narrow: 42rem;--pk-gutter: 1.5rem;--pk-grid-columns: 12;--pk-space-0: 0;--pk-space-1: .25rem;--pk-space-2: .5rem;--pk-space-3: .75rem;--pk-space-4: 1rem;--pk-space-5: 1.5rem;--pk-space-6: 2rem;--pk-space-7: 3rem;--pk-space-8: 4rem;--pk-space-9: 6rem;--pk-space-10: 8rem;--pk-radius: 0;--pk-hairline: 1px;--pk-rule-w: 1.5px;--pk-rule-w-strong: 2px;--pk-border: var(--pk-rule-w) solid var(--pk-rule);--pk-border-ink: var(--pk-rule-w) solid var(--pk-ink);--pk-elevation: none;--pk-motion-fast: .12s;--pk-motion: .2s;--pk-motion-slow: .32s;--pk-ease: cubic-bezier(.2, 0, 0, 1);--pk-ease-inout: cubic-bezier(.4, 0, .2, 1);--pk-pulse: 1.2s}[data-theme=ink],.pk-on-ink{color-scheme:dark;--pk-paper: #1C2024;--pk-paper-raised: #25292E;--pk-ink: #F6F3EC;--pk-ink-strong: #E4E0D8;--pk-muted: #A6A39C;--pk-faint: #6E726F;--pk-rule: #3C4147;--pk-rule-faint: #2A2E33;--pk-accent: #CF6A55;--pk-accent-strong:#B84A38;--pk-accent-tint: #3A2A26}@media(prefers-reduced-motion:reduce){:root{--pk-motion-fast: 0ms;--pk-motion: 0ms;--pk-motion-slow: 0ms;--pk-pulse: 0ms}}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(./playfair-400-normal-latin.BOwq7MWX.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(./playfair-400-normal-latin-ext.CT1r92Rl.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(./playfair-400-italic-latin.LeeEXsx5.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(./playfair-400-italic-latin-ext.zVOgzDMq.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(./playfair-400-normal-latin.BOwq7MWX.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(./playfair-400-normal-latin-ext.CT1r92Rl.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(./playfair-400-normal-latin.BOwq7MWX.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(./playfair-400-normal-latin-ext.CT1r92Rl.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(./plexsans-400-normal-latin.IvpUvPa2.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(./plexsans-400-normal-latin-ext.CIII54If.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:400;font-display:swap;src:url(./plexsans-400-italic-latin.CZTNEAuW.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:400;font-display:swap;src:url(./plexsans-400-italic-latin-ext.Du9zzoL2.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-display:swap;src:url(./plexsans-400-normal-latin.IvpUvPa2.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-display:swap;src:url(./plexsans-400-normal-latin-ext.CIII54If.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-display:swap;src:url(./plexsans-400-normal-latin.IvpUvPa2.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-display:swap;src:url(./plexsans-400-normal-latin-ext.CIII54If.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-display:swap;src:url(./plexsans-400-normal-latin.IvpUvPa2.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-display:swap;src:url(./plexsans-400-normal-latin-ext.CIII54If.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(./plexmono-400-normal-latin.DMJ8VG8y.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(./plexmono-400-normal-latin-ext.BmRBH3aV.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(./plexmono-500-normal-latin.DSY6xOcd.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(./plexmono-500-normal-latin-ext.CAhNIIs5.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}.pk-ic{display:inline-block;width:1.25em;height:1.25em;vertical-align:-.22em;flex:none;color:inherit}.pk-ic--sm{width:1em;height:1em;vertical-align:-.15em}.pk-ic--lg{width:1.5em;height:1.5em}.pk-btn{--_pad-y:.625rem;--_pad-x:1.05rem;display:inline-flex;align-items:center;gap:.5rem;font-family:var(--pk-font-sans);font-size:var(--pk-text-sm);font-weight:var(--pk-weight-semibold);line-height:1;letter-spacing:.01em;padding:var(--_pad-y) var(--_pad-x);border:var(--pk-rule-w) solid var(--pk-ink);border-radius:0;background:transparent;color:var(--pk-ink);cursor:pointer;text-decoration:none;white-space:nowrap;transition:background var(--pk-motion-fast) var(--pk-ease),color var(--pk-motion-fast) var(--pk-ease),border-color var(--pk-motion-fast) var(--pk-ease)}.pk-btn .pk-ic{width:1.1em;height:1.1em}.pk-btn:hover{background:var(--pk-ink);color:var(--pk-paper)}.pk-btn:focus-visible{outline:var(--pk-rule-w-strong) solid var(--pk-accent);outline-offset:2px}.pk-btn--primary{background:var(--pk-accent);border-color:var(--pk-accent);color:var(--pk-paper)}.pk-btn--primary:hover{background:var(--pk-accent-strong);border-color:var(--pk-accent-strong);color:var(--pk-paper)}.pk-btn--secondary{background:transparent;border-color:var(--pk-rule);color:var(--pk-ink-strong)}.pk-btn--secondary:hover{background:var(--pk-paper-raised);border-color:var(--pk-ink);color:var(--pk-ink)}.pk-btn--text{border-color:transparent;padding-left:0;padding-right:0;color:var(--pk-accent)}.pk-btn--text:hover{background:transparent;color:var(--pk-accent-strong)}.pk-btn--sm{--_pad-y:.4rem;--_pad-x:.7rem;font-size:var(--pk-text-xs)}.pk-btn--lg{--_pad-y:.8rem;--_pad-x:1.4rem;font-size:var(--pk-text-base)}.pk-field{display:flex;align-items:center;gap:.6rem;width:100%;padding:.7rem .85rem;background:var(--pk-paper-raised);border:var(--pk-rule-w) solid var(--pk-rule);border-radius:0;color:var(--pk-ink);font-family:var(--pk-font-sans);transition:border-color var(--pk-motion-fast) var(--pk-ease)}.pk-field:focus-within{border-color:var(--pk-ink)}.pk-field .pk-ic{color:var(--pk-muted)}.pk-field input{flex:1;min-width:0;border:0;background:transparent;outline:none;font:inherit;font-size:var(--pk-text-base);color:var(--pk-ink)}.pk-field input::placeholder{color:var(--pk-faint)}.pk-kbd{font-family:var(--pk-font-mono);font-size:var(--pk-text-xs);color:var(--pk-muted);border:var(--pk-hairline) solid var(--pk-rule);padding:1px 6px;background:var(--pk-paper);line-height:1.4}.pk-field--hero{padding:.95rem 1.05rem;background:var(--pk-paper);border-color:var(--pk-ink)}.pk-field--hero input{font-size:var(--pk-text-md)}.pk-chip{display:inline-flex;align-items:center;gap:.4em;font-family:var(--pk-font-sans);font-size:var(--pk-text-xs);font-weight:var(--pk-weight-medium);line-height:1.2;padding:.2rem .55rem;border-radius:0;border:var(--pk-hairline) solid var(--pk-rule);background:var(--pk-paper-raised);color:var(--pk-ink-strong);text-decoration:none;white-space:nowrap}a.pk-chip:hover{border-color:var(--pk-accent);color:var(--pk-accent)}.pk-chip--accent{border-color:var(--pk-accent);color:var(--pk-accent);background:var(--pk-accent-tint)}.pk-chip .pk-count{font-family:var(--pk-font-mono);font-feature-settings:var(--pk-font-tabular);color:var(--pk-muted)}.pk-ai{display:inline-flex;align-items:center;gap:.4em;font-family:var(--pk-font-sans);font-size:var(--pk-text-2xs);font-weight:var(--pk-weight-semibold);letter-spacing:var(--pk-track-caps);text-transform:uppercase;padding:.18rem .5rem;border-radius:0;border:var(--pk-hairline) solid var(--pk-accent);color:var(--pk-accent);background:transparent;white-space:nowrap}.pk-ai:before{content:"";width:.5em;height:.5em;border-radius:50%;background:var(--pk-accent);flex:none}.pk-pill{display:inline-flex;align-items:center;gap:.45em;font-family:var(--pk-font-sans);font-size:var(--pk-text-2xs);font-weight:var(--pk-weight-semibold);letter-spacing:.06em;text-transform:uppercase;padding:.18rem .5rem .18rem .45rem;border-radius:0;border:var(--pk-hairline) solid var(--pk-rule);color:var(--pk-muted);background:var(--pk-paper);white-space:nowrap}.pk-pill .pk-stdot{width:.5em;height:.5em;border-radius:50%;flex:none;background:var(--pk-faint)}.pk-pill--processed{color:var(--pk-ink-strong)}.pk-pill--processed .pk-stdot{background:var(--pk-ink)}.pk-pill--onrecord{color:var(--pk-accent);border-color:var(--pk-accent)}.pk-pill--onrecord .pk-stdot{background:var(--pk-accent)}.pk-pill--pending{color:var(--pk-muted)}.pk-pill--pending .pk-stdot{background:transparent;border:var(--pk-hairline) solid var(--pk-faint);box-sizing:border-box}.pk-pill--alert{color:var(--pk-alert);border-color:var(--pk-alert)}.pk-pill--alert .pk-stdot{background:var(--pk-alert)}.pk-pill--live{color:var(--pk-accent);border-color:var(--pk-accent)}.pk-pill--live .pk-stdot{background:var(--pk-accent);box-shadow:0 0 0 0 var(--pk-accent);animation:pk-pulse var(--pk-pulse) var(--pk-ease-inout) infinite}@keyframes pk-pulse{0%{box-shadow:0 0 color-mix(in srgb,var(--pk-accent) 55%,transparent)}70%{box-shadow:0 0 0 .45em color-mix(in srgb,var(--pk-accent) 0%,transparent)}to{box-shadow:0 0 0 0 transparent}}.pk-surface{background:var(--pk-paper);border:var(--pk-rule-w) solid var(--pk-rule);border-radius:0;padding:var(--pk-space-5)}.pk-surface--raised{background:var(--pk-paper-raised)}.pk-surface--ink{background:var(--pk-ink)}.pk-surface--ghost{border-style:dashed;border-color:var(--pk-rule);background:transparent;color:var(--pk-muted)}.pk-kicker{font-family:var(--pk-font-sans);font-weight:var(--pk-weight-semibold);font-size:var(--pk-text-2xs);letter-spacing:var(--pk-track-caps);text-transform:uppercase;color:var(--pk-muted);margin:0}.pk-cite{display:inline-flex;align-items:baseline;gap:.5ch;font-family:var(--pk-font-mono);font-size:var(--pk-text-xs);font-feature-settings:var(--pk-font-tabular);color:var(--pk-muted)}.pk-cite .sep{color:var(--pk-faint)}.pk-leader{flex:1;align-self:center;height:0;border-bottom:var(--pk-hairline) dotted var(--pk-rule);margin:0 .6ch;min-width:1.5rem}.pk-table{width:100%;border-collapse:collapse;font-family:var(--pk-font-sans);font-size:var(--pk-text-sm)}.pk-table th{font-weight:var(--pk-weight-semibold);color:var(--pk-muted);text-align:left;font-size:var(--pk-text-2xs);letter-spacing:var(--pk-track-caps);text-transform:uppercase;padding:.55rem .75rem;border-bottom:var(--pk-rule-w) solid var(--pk-ink);background:var(--pk-paper-raised)}.pk-table td{padding:.6rem .75rem;border-bottom:var(--pk-hairline) solid var(--pk-rule-faint);vertical-align:baseline}.pk-table tr:last-child td{border-bottom:0}.pk-table .num{font-family:var(--pk-font-mono);font-feature-settings:var(--pk-font-tabular);text-align:right;white-space:nowrap}.pk-table th.num{text-align:right}.pk-table tbody tr:hover{background:var(--pk-paper-raised)}.pk-list{list-style:none;margin:0;padding:0}.pk-listrow{display:flex;align-items:baseline;gap:.85rem;padding:.7rem 0;border-bottom:var(--pk-hairline) solid var(--pk-rule-faint)}.pk-listrow:last-child{border-bottom:0}.pk-listrow .idx{font-family:var(--pk-font-mono);font-feature-settings:var(--pk-font-tabular);font-size:var(--pk-text-sm);color:var(--pk-muted);flex:none;min-width:1.4rem}.pk-listrow .grow{flex:1;min-width:0}.pk-listrow .num{font-family:var(--pk-font-mono);font-feature-settings:var(--pk-font-tabular);color:var(--pk-ink-strong);flex:none}.pk-stat{display:flex;flex-direction:column;gap:.15rem}.pk-stat .fig{font-family:var(--pk-font-mono);font-feature-settings:var(--pk-font-tabular);font-weight:var(--pk-weight-medium);font-size:var(--pk-text-xl);line-height:1;color:var(--pk-ink)}.pk-stat .lbl{font-size:var(--pk-text-xs);color:var(--pk-muted)}.pk-rule{border:0;border-top:var(--pk-rule-w) solid var(--pk-rule);margin:0}.pk-rule--strong{border-top:var(--pk-rule-w-strong) solid var(--pk-ink)}.pk-rule--faint{border-top:var(--pk-hairline) solid var(--pk-rule-faint)}@media(prefers-reduced-motion:reduce){.pk-pill--live .pk-stdot{animation:none}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--pk-paper);color:var(--pk-ink);font-family:var(--pk-font-sans);font-size:var(--pk-text-base);line-height:var(--pk-leading-body);font-feature-settings:var(--pk-font-body);-webkit-font-smoothing:antialiased;min-height:100vh;display:flex;flex-direction:column}h1,h2,h3{font-family:var(--pk-font-display);font-weight:var(--pk-weight-semibold);line-height:var(--pk-leading-display);letter-spacing:var(--pk-track-display);margin:0}h1{font-size:var(--pk-text-2xl)}h2{font-size:var(--pk-text-xl)}h3{font-size:var(--pk-text-lg)}a{color:var(--pk-ink);text-decoration:underline;text-decoration-color:var(--pk-rule);text-underline-offset:.15em;transition:color var(--pk-motion-fast) var(--pk-ease),text-decoration-color var(--pk-motion-fast) var(--pk-ease)}a:hover{color:var(--pk-accent);text-decoration-color:var(--pk-accent)}a:focus-visible{outline:var(--pk-rule-w-strong) solid var(--pk-accent);outline-offset:2px}.pk-container{width:100%;max-width:var(--pk-content-max);margin-inline:auto;padding-inline:var(--pk-gutter)}main{flex:1 0 auto;width:100%}.page{padding-block:var(--pk-space-7) var(--pk-space-9);display:flex;flex-direction:column;gap:var(--pk-space-6)}.breadcrumb{font-family:var(--pk-font-mono);font-size:var(--pk-text-xs);color:var(--pk-muted);display:flex;gap:.5ch;flex-wrap:wrap}.breadcrumb a{color:var(--pk-muted);text-decoration-color:var(--pk-rule)}.lede{font-family:var(--pk-font-display);font-weight:var(--pk-weight-regular);font-size:var(--pk-text-md);line-height:var(--pk-leading-lead);color:var(--pk-ink-strong);max-width:var(--pk-measure);margin:0}.skip-link{position:absolute;left:-999px;top:0;z-index:100;background:var(--pk-ink);color:var(--pk-paper);padding:var(--pk-space-2) var(--pk-space-4);text-decoration:none}.skip-link:focus{left:var(--pk-space-2);top:var(--pk-space-2);color:var(--pk-paper)}.masthead{border-bottom:var(--pk-rule-w-strong) solid var(--pk-ink);background:var(--pk-paper)}.masthead__bar{display:flex;align-items:center;gap:var(--pk-space-5);padding-block:var(--pk-space-4)}.masthead__brand{display:inline-flex;align-items:center;gap:var(--pk-space-3);text-decoration:none;color:var(--pk-ink)}.masthead__brand:hover{color:var(--pk-ink)}.masthead__wordmark{font-family:var(--pk-font-display);font-weight:var(--pk-weight-semibold);font-size:var(--pk-text-2xl);letter-spacing:var(--pk-track-wordmark);line-height:1}.masthead__tagline{font-size:var(--pk-text-2xs);letter-spacing:var(--pk-track-tagline);text-transform:uppercase;color:var(--pk-muted);display:block;margin-top:.2em}.masthead__spacer{flex:1}.masthead__nav{display:flex;align-items:center;gap:var(--pk-space-4);flex-wrap:wrap}.masthead__nav a{font-size:var(--pk-text-sm);font-weight:var(--pk-weight-semibold);text-decoration:none;color:var(--pk-ink-strong);padding-block:.25rem;border-bottom:var(--pk-rule-w) solid transparent}.masthead__nav a:hover{color:var(--pk-accent);border-bottom-color:var(--pk-accent)}.masthead__nav a[aria-current=page]{color:var(--pk-ink);border-bottom-color:var(--pk-ink)}.masthead__nav a.is-soon{color:var(--pk-faint);cursor:default;pointer-events:none}.masthead__nav a.is-soon:after{content:""}.masthead__tools{display:flex;align-items:center;gap:var(--pk-space-3)}.country{position:relative;font-size:var(--pk-text-sm)}.country>summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:.4em;padding:.3rem .5rem;border:var(--pk-rule-w) solid var(--pk-rule);font-weight:var(--pk-weight-medium);-webkit-user-select:none;user-select:none}.country>summary::-webkit-details-marker{display:none}.country>summary:hover{border-color:var(--pk-ink)}.country__menu{position:absolute;right:0;margin-top:4px;background:var(--pk-paper-raised);border:var(--pk-rule-w) solid var(--pk-ink);min-width:12rem;z-index:30;padding:var(--pk-space-2);display:flex;flex-direction:column;gap:2px}.country__menu a,.country__menu span{padding:.4rem .5rem;text-decoration:none;font-size:var(--pk-text-sm);color:var(--pk-ink-strong);display:flex;justify-content:space-between;gap:1rem}.country__menu a:hover{background:var(--pk-paper);color:var(--pk-accent)}.country__menu .is-soon{color:var(--pk-faint)}.theme-toggle{background:transparent;border:var(--pk-rule-w) solid var(--pk-rule);color:var(--pk-ink-strong);cursor:pointer;width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;padding:0}.theme-toggle:hover{border-color:var(--pk-ink);color:var(--pk-accent)}.theme-toggle:focus-visible{outline:var(--pk-rule-w-strong) solid var(--pk-accent);outline-offset:2px}.edition{border-bottom:var(--pk-hairline) solid var(--pk-rule);background:var(--pk-paper-raised)}.edition__row{display:flex;align-items:center;gap:var(--pk-space-4);flex-wrap:wrap;padding-block:var(--pk-space-2);font-family:var(--pk-font-mono);font-size:var(--pk-text-xs);font-feature-settings:var(--pk-font-tabular);color:var(--pk-muted)}.edition__row .sep{color:var(--pk-faint)}.edition__row b{color:var(--pk-ink-strong);font-weight:var(--pk-weight-medium)}.colophon{flex-shrink:0;background:var(--pk-paper);color:var(--pk-ink);margin-top:var(--pk-space-8)}.colophon__grid{display:grid;grid-template-columns:1.6fr repeat(3,1fr);gap:var(--pk-space-6);padding-block:var(--pk-space-8) var(--pk-space-6)}.colophon__brand p{color:var(--pk-muted);font-size:var(--pk-text-sm);max-width:34ch;margin:var(--pk-space-4) 0 0}.colophon__stamp{font-family:var(--pk-font-mono);font-size:var(--pk-text-2xs);color:var(--pk-faint);font-feature-settings:var(--pk-font-tabular);margin-top:var(--pk-space-3)}.colophon__col h2{font-family:var(--pk-font-sans);font-size:var(--pk-text-2xs);text-transform:uppercase;letter-spacing:var(--pk-track-caps);color:var(--pk-muted);margin:0 0 var(--pk-space-4);font-weight:var(--pk-weight-semibold)}.colophon__col a,.colophon__col span{display:block;color:var(--pk-ink-strong);font-size:var(--pk-text-sm);padding:.22rem 0;text-decoration:none}.colophon__col a:hover{color:var(--pk-accent)}.colophon__col .is-soon{color:var(--pk-faint);cursor:default}.colophon__strip{border-top:var(--pk-hairline) solid var(--pk-rule);display:flex;align-items:center;gap:var(--pk-space-5);flex-wrap:wrap;padding-block:var(--pk-space-5) var(--pk-space-8);font-size:var(--pk-text-2xs);letter-spacing:var(--pk-track-caps);text-transform:uppercase;color:var(--pk-muted)}.colophon__strip .dot{color:var(--pk-rule)}.colophon__doctrine{display:inline-flex;align-items:center;gap:.5em;color:var(--pk-ink-strong)}.colophon__strip .accent{color:var(--pk-accent)}.nav-progress{position:fixed;top:0;left:0;height:2px;width:100%;transform:scaleX(0);transform-origin:0 50%;background:var(--pk-accent);z-index:100;pointer-events:none;opacity:0;transition:opacity var(--pk-motion-fast) var(--pk-ease)}.nav-progress.is-navigating{opacity:1;animation:nav-progress 1.2s var(--pk-ease) forwards}@keyframes nav-progress{0%{transform:scaleX(0)}60%{transform:scaleX(.7)}to{transform:scaleX(.92)}}@media(prefers-reduced-motion:reduce){.nav-progress{animation:none}}.pk-tiling{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none;color:var(--pk-rule);opacity:.75}.pk-tiling svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.party-dot{display:inline-block;width:var(--pk-party-size);height:var(--pk-party-size);border-radius:50%;background:var(--pk-faint);flex:none;vertical-align:middle}@media(max-width:720px){.masthead__bar{flex-wrap:wrap;gap:var(--pk-space-3)}.masthead__tagline{display:none}.colophon__grid{grid-template-columns:1fr}}
