:root{color-scheme:light;--ke-brand:#1f4b7a;--ke-brand-strong:#163a5e;--ke-brand-line:#c3d3e2;--ke-brand-wash:#eef3f8;--ke-brand-on:#fff;--ke-paper:#fff;--ke-surface:#f7f8fa;--ke-surface-sunk:#eef0f3;--ke-ink:#12161b;--ke-ink-body:#39414a;--ke-ink-muted:#667080;--ke-line:#dfe3e8;--ke-line-strong:#c3c9d1;--ke-ok:#1c6047;--ke-ok-wash:#eaf2ee;--ke-wait:#7a5410;--ke-wait-wash:#f6f0e4;--ke-gap:#8a2f2f;--ke-gap-wash:#f6ecec;--ke-focus:#1f4b7a;--ke-focus-ring:0 0 0 2px var(--ke-paper), 0 0 0 4px var(--ke-focus);--ke-font:-apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--ke-font-num:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--ke-size-12:.75rem;--ke-size-13:.8125rem;--ke-size-14:.875rem;--ke-size-16:1rem;--ke-size-18:1.125rem;--ke-size-21:1.3125rem;--ke-size-26:1.625rem;--ke-size-32:2rem;--ke-size-40:2.5rem;--ke-lh-tight:1.15;--ke-lh-snug:1.3;--ke-lh-body:1.6;--ke-weight-regular:400;--ke-weight-medium:500;--ke-weight-semibold:600;--ke-track-label:.06em;--ke-space-1:.25rem;--ke-space-2:.5rem;--ke-space-3:.75rem;--ke-space-4:1rem;--ke-space-5:1.5rem;--ke-space-6:2rem;--ke-space-7:3rem;--ke-space-8:4rem;--ke-space-9:6rem;--ke-column:1280px;--ke-column-narrow:760px;--ke-gutter:var(--ke-space-5);--ke-header-h:64px;--ke-radius-0:0;--ke-radius-1:2px;--ke-radius-2:4px;--ke-radius-3:6px;--ke-shadow-1:0 1px 2px #12161b0f;--ke-shadow-2:0 2px 8px #12161b14;--ke-motion:.16s;--ke-motion-slow:.2s;--ke-ease:cubic-bezier(.2, 0, .2, 1)}@media (prefers-color-scheme:dark){:root{color-scheme:dark;--ke-brand:#7db3e6;--ke-brand-strong:#a3cbf0;--ke-brand-line:#3a5a7c;--ke-brand-wash:#17222e;--ke-brand-on:#0c1116;--ke-paper:#12161b;--ke-surface:#171d24;--ke-surface-sunk:#1f262e;--ke-ink:#f2f5f8;--ke-ink-body:#ccd4dd;--ke-ink-muted:#94a0ad;--ke-line:#2a323b;--ke-line-strong:#3d4854;--ke-ok:#6fc79e;--ke-ok-wash:#14241d;--ke-wait:#dcb466;--ke-wait-wash:#241e12;--ke-gap:#e59a94;--ke-gap-wash:#271719;--ke-focus:#7db3e6;--ke-shadow-1:0 1px 2px #00000080;--ke-shadow-2:0 2px 8px #0009}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--ke-header-h) + var(--ke-space-4))}body{background:var(--ke-paper);color:var(--ke-ink-body);font-family:var(--ke-font);font-size:var(--ke-size-16);line-height:var(--ke-lh-body);text-wrap:pretty;margin:0}h1,h2,h3,h4{color:var(--ke-ink);font-weight:var(--ke-weight-semibold);line-height:var(--ke-lh-tight);letter-spacing:-.012em;text-wrap:balance;margin:0}p{margin:0}ul,ol{margin:0;padding:0;list-style:none}a{color:var(--ke-brand);text-decoration-color:var(--ke-brand-line);text-underline-offset:.18em;transition:color var(--ke-motion) var(--ke-ease)}a:hover{color:var(--ke-brand-strong);text-decoration-color:currentColor}:focus-visible{box-shadow:var(--ke-focus-ring);border-radius:var(--ke-radius-1);outline:none}img,svg{max-width:100%;display:block}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.ke-column{width:100%;max-width:var(--ke-column);padding-inline:var(--ke-gutter);margin-inline:auto}.ke-column--narrow{max-width:var(--ke-column-narrow)}.ke-eyebrow{font-size:var(--ke-size-12);font-weight:var(--ke-weight-semibold);letter-spacing:var(--ke-track-label);text-transform:uppercase;color:var(--ke-ink-muted);display:inline-block}.ke-tab{align-items:center;gap:var(--ke-space-2);background:var(--ke-brand-wash);border:1px solid var(--ke-brand-line);border-radius:0 var(--ke-radius-2) var(--ke-radius-2) 0;font-size:var(--ke-size-12);font-weight:var(--ke-weight-semibold);letter-spacing:var(--ke-track-label);text-transform:uppercase;color:var(--ke-brand-strong);clip-path:polygon(0 0,calc(100% - 8px) 0,100% 50%,calc(100% - 8px) 100%,0 100%);border-left-width:3px;padding:.28rem .7rem .28rem .55rem;display:inline-flex}.ke-doc{background:var(--ke-paper);border:1px solid var(--ke-line);border-top:2px solid var(--ke-line-strong);border-radius:var(--ke-radius-1);position:relative}.ke-doc--fold{clip-path:polygon(0 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%)}.ke-doc--fold:after{content:"";background:var(--ke-surface-sunk);clip-path:polygon(100% 0,0 100%,100% 100%);width:14px;height:14px;position:absolute;bottom:0;right:0}.ke-prov{padding-left:var(--ke-space-4);font-size:var(--ke-size-13);color:var(--ke-ink-muted);position:relative}.ke-prov:before{content:"";background:var(--ke-line-strong);width:10px;height:1px;position:absolute;top:.55em;left:0}.ke-prov:after{content:"";background:var(--ke-brand);border-radius:50%;width:4px;height:4px;position:absolute;top:calc(.55em - 1.5px);left:0}.ke-prov-rail{background:linear-gradient(to bottom, var(--ke-line-strong) 0, var(--ke-line-strong) 70%, transparent 100%);width:1px;position:absolute;top:0;bottom:0;left:0}.ke-stamp{align-items:center;gap:var(--ke-space-2);border-radius:var(--ke-radius-1);font-size:var(--ke-size-12);font-weight:var(--ke-weight-semibold);letter-spacing:var(--ke-track-label);text-transform:uppercase;background:var(--ke-paper);border:1px solid;padding:.16rem .45rem;display:inline-flex}.ke-stamp--ok{color:var(--ke-ok);background:var(--ke-ok-wash)}.ke-stamp--wait{color:var(--ke-wait);background:var(--ke-wait-wash)}.ke-stamp--gap{color:var(--ke-gap);background:var(--ke-gap-wash)}.ke-stamp--neutral{color:var(--ke-ink-muted);background:var(--ke-surface)}.ke-num{font-family:var(--ke-font-num);font-variant-numeric:tabular-nums;font-size:var(--ke-size-13);letter-spacing:.02em;color:var(--ke-ink)}.ke-plate{border:1px solid var(--ke-line-strong);border-radius:var(--ke-radius-1);background:var(--ke-paper);font-family:var(--ke-font-num);font-variant-numeric:tabular-nums;font-size:var(--ke-size-13);color:var(--ke-ink);padding:.1rem .4rem;display:inline-block}.ke-channel{align-items:center;gap:var(--ke-space-2);font-size:var(--ke-size-12);font-weight:var(--ke-weight-medium);letter-spacing:var(--ke-track-label);text-transform:uppercase;color:var(--ke-ink-muted);display:inline-flex}.ke-channel svg{width:14px;height:14px}.ke-mock-note{font-size:var(--ke-size-12);color:var(--ke-ink-muted);letter-spacing:.01em}.ke-section{padding-block:var(--ke-space-9)}.ke-section--surface{background:var(--ke-surface);border-block:1px solid var(--ke-line)}.ke-btn{justify-content:center;align-items:center;gap:var(--ke-space-2);min-height:44px;padding:0 var(--ke-space-5);white-space:nowrap;border:1px solid var(--ke-brand);border-radius:var(--ke-radius-2);background:var(--ke-brand);color:var(--ke-brand-on);font:inherit;font-size:var(--ke-size-14);font-weight:var(--ke-weight-semibold);cursor:pointer;transition:background var(--ke-motion) var(--ke-ease), border-color var(--ke-motion) var(--ke-ease);flex:none;text-decoration:none;display:inline-flex}.ke-btn:hover{background:var(--ke-brand-strong);border-color:var(--ke-brand-strong);color:var(--ke-brand-on)}.ke-btn--secondary{background:var(--ke-paper);color:var(--ke-brand-strong);border-color:var(--ke-line-strong)}.ke-btn--secondary:hover{background:var(--ke-brand-wash);border-color:var(--ke-brand-line);color:var(--ke-brand-strong)}.ke-skip{left:var(--ke-space-4);top:var(--ke-space-4);z-index:50;background:var(--ke-paper);border:1px solid var(--ke-brand);border-radius:var(--ke-radius-2);color:var(--ke-brand-strong);font-size:var(--ke-size-14);font-weight:var(--ke-weight-semibold);transition:transform var(--ke-motion) var(--ke-ease);padding:.6rem 1rem;text-decoration:none;position:absolute;transform:translateY(-200%)}.ke-skip:focus-visible{transform:translateY(0)}.ke-visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hdr[data-astro-cid-fzpbxy5g]{z-index:20;background:var(--ke-paper);border-bottom:1px solid var(--ke-line);position:sticky;top:0}.hdr__row[data-astro-cid-fzpbxy5g]{align-items:center;gap:var(--ke-space-5);min-height:var(--ke-header-h);display:flex}.hdr__brand[data-astro-cid-fzpbxy5g]{align-items:center;gap:var(--ke-space-2);color:var(--ke-ink);font-weight:var(--ke-weight-semibold);letter-spacing:-.01em;text-decoration:none;display:flex}.hdr__mark[data-astro-cid-fzpbxy5g]{background:var(--ke-brand);clip-path:polygon(0 0,100% 0,100% 70%,50% 100%,0 70%);width:14px;height:18px}.hdr__name[data-astro-cid-fzpbxy5g]{font-size:var(--ke-size-16)}.hdr__nav[data-astro-cid-fzpbxy5g]{margin-inline-start:var(--ke-space-4);display:none}.hdr__list[data-astro-cid-fzpbxy5g]{gap:var(--ke-space-5);display:flex}.hdr__link[data-astro-cid-fzpbxy5g]{color:var(--ke-ink-body);font-size:var(--ke-size-14);font-weight:var(--ke-weight-medium);text-decoration:none}.hdr__link[data-astro-cid-fzpbxy5g]:hover{color:var(--ke-brand-strong)}.hdr__link[data-astro-cid-fzpbxy5g][aria-current=page]{color:var(--ke-ink);text-decoration:underline 2px;text-decoration-color:var(--ke-brand)}.hdr__cta[data-astro-cid-fzpbxy5g]{align-items:center;gap:var(--ke-space-4);margin-inline-start:auto;display:none}.hdr__login[data-astro-cid-fzpbxy5g]{color:var(--ke-ink-body);font-size:var(--ke-size-14);font-weight:var(--ke-weight-medium);text-decoration:none}.hdr__login[data-astro-cid-fzpbxy5g]:hover{color:var(--ke-brand-strong)}.hdr__menu[data-astro-cid-fzpbxy5g]{margin-inline-start:auto}.hdr__summary[data-astro-cid-fzpbxy5g]{align-items:center;gap:var(--ke-space-2);min-height:44px;padding-inline:var(--ke-space-3);border:1px solid var(--ke-line-strong);border-radius:var(--ke-radius-2);font-size:var(--ke-size-14);font-weight:var(--ke-weight-medium);color:var(--ke-ink-body);cursor:pointer;list-style:none;display:flex}.hdr__summary[data-astro-cid-fzpbxy5g]::-webkit-details-marker{display:none}.hdr__menu[data-astro-cid-fzpbxy5g][open] .hdr__summary[data-astro-cid-fzpbxy5g] svg[data-astro-cid-fzpbxy5g]{transform:rotate(90deg)}.hdr__summary[data-astro-cid-fzpbxy5g] svg[data-astro-cid-fzpbxy5g]{transition:transform var(--ke-motion) var(--ke-ease)}.hdr__summary-label--open[data-astro-cid-fzpbxy5g],.hdr__menu[data-astro-cid-fzpbxy5g][open] .hdr__summary-label--shut[data-astro-cid-fzpbxy5g]{display:none}.hdr__menu[data-astro-cid-fzpbxy5g][open] .hdr__summary-label--open[data-astro-cid-fzpbxy5g]{display:inline}.hdr__drawer[data-astro-cid-fzpbxy5g]{top:100%;padding:var(--ke-space-4) var(--ke-gutter) var(--ke-space-5);background:var(--ke-paper);border-bottom:1px solid var(--ke-line);box-shadow:var(--ke-shadow-2);position:absolute;inset-inline:0}.hdr__drawer-list[data-astro-cid-fzpbxy5g]{gap:var(--ke-space-1);margin-bottom:var(--ke-space-4);display:grid}.hdr__drawer-link[data-astro-cid-fzpbxy5g]{min-height:44px;color:var(--ke-ink);font-size:var(--ke-size-16);border-bottom:1px solid var(--ke-line);align-items:center;text-decoration:none;display:flex}.hdr__drawer-cta[data-astro-cid-fzpbxy5g]{width:100%}@media (width>=860px){.hdr__nav[data-astro-cid-fzpbxy5g],.hdr__cta[data-astro-cid-fzpbxy5g]{display:flex}.hdr__menu[data-astro-cid-fzpbxy5g]{display:none}}.ftr[data-astro-cid-nns7i3if]{padding-block:var(--ke-space-8) var(--ke-space-6);background:var(--ke-surface);border-top:1px solid var(--ke-line)}.ftr__grid[data-astro-cid-nns7i3if]{gap:var(--ke-space-6);grid-template-columns:1fr;display:grid}.ftr__name[data-astro-cid-nns7i3if]{font-weight:var(--ke-weight-semibold);color:var(--ke-ink)}.ftr__tagline[data-astro-cid-nns7i3if]{margin-top:var(--ke-space-2);max-width:34ch;font-size:var(--ke-size-14);color:var(--ke-ink-muted)}.ftr__list[data-astro-cid-nns7i3if]{gap:var(--ke-space-1);margin-top:var(--ke-space-2);display:grid}.ftr__link[data-astro-cid-nns7i3if]{min-height:32px;font-size:var(--ke-size-14);color:var(--ke-ink-body);align-items:center;text-decoration:none;display:flex}.ftr__link[data-astro-cid-nns7i3if]:hover{color:var(--ke-brand-strong);text-decoration:underline}.ftr__base[data-astro-cid-nns7i3if]{gap:var(--ke-space-2) var(--ke-space-5);margin-top:var(--ke-space-7);padding-top:var(--ke-space-4);border-top:1px solid var(--ke-line);flex-wrap:wrap;display:flex}.ftr__legal[data-astro-cid-nns7i3if]{font-size:var(--ke-size-12);color:var(--ke-ink-muted)}@media (width>=760px){.ftr__grid[data-astro-cid-nns7i3if]{grid-template-columns:1.4fr repeat(3,1fr)}}
