.note-field[data-v-b6ec02d0] a{color:rgb(var(--klb-primary-600,37 99 235));text-decoration:underline}.note-field[data-v-b6ec02d0] p{margin:0}.note-field[data-v-b6ec02d0] p+p{margin-top:.5rem}.site{background:var(--site-bg);color:var(--site-fg);display:flex;flex-direction:column;font-family:var(--site-font-body);min-height:100vh}.site main{flex:1 0 auto;outline:none}.site h1,.site h2,.site h3,.site-heading,.site-wordmark{font-family:var(--site-font-heading)}.site-container{margin:0 auto;max-width:72rem;padding-left:1.25rem;padding-right:1.25rem;width:100%}@media(min-width:768px){.site-container{padding-left:2rem;padding-right:2rem}}.site-skip{background:var(--site-fg);border-radius:.375rem;color:var(--site-bg);left:.75rem;padding:.5rem .875rem;position:absolute;top:-3rem;z-index:50}.site-skip:focus{top:.75rem}.site a:focus-visible,.site button:focus-visible,.site summary:focus-visible{border-radius:4px;outline:3px solid var(--site-primary);outline-offset:2px}.site-muted{color:var(--site-muted)}.site-link{color:var(--site-link);text-decoration:underline;text-underline-offset:3px}.site-header{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:color-mix(in srgb,var(--site-bg) 92%,transparent);border-bottom:1px solid var(--site-border);position:sticky;top:0;z-index:30}.site-wordmark{font-size:1.0625rem;font-weight:700;letter-spacing:-.01em}.site-navlink{border-radius:var(--site-radius);color:var(--site-fg);display:inline-block;font-size:.9375rem;font-weight:500;padding:.5rem .75rem}.site-navlink.router-link-exact-active,.site-navlink:hover{background:var(--site-surface)}.site-navlink-highlight{color:var(--site-link);font-weight:600}.site-navlink.site-navlink-menu{align-items:center;display:inline-flex;gap:.25rem;white-space:nowrap}.site-iconbtn{align-items:center;border-radius:var(--site-radius);color:var(--site-fg);justify-content:center;min-height:44px;min-width:44px;padding:.5rem}.site-drawer{background:var(--site-bg);border-bottom:1px solid var(--site-border);box-shadow:0 12px 24px -12px #00000040;left:0;position:absolute;right:0;top:4rem}.site-drawer-link{display:block;font-weight:500;padding:.875rem 1.25rem}.site-drawer-group{color:var(--site-muted);font-size:.8125rem;font-weight:600;letter-spacing:.04em;padding:.75rem 1.25rem .25rem;text-transform:uppercase}.site-drawer-sublink{display:block;padding:.625rem 1.25rem .625rem 2.25rem}.site-menu{background:var(--site-bg);border:1px solid var(--site-border);box-shadow:0 12px 28px -12px #0000004d;left:0;min-width:13rem;padding:.375rem;position:absolute;top:calc(100% + .25rem);z-index:40}.site-menu,.site-menu-link{border-radius:var(--site-radius)}.site-menu-link{color:var(--site-fg);display:block;font-size:.9375rem;padding:.5rem .75rem}.site-menu-link.router-link-exact-active,.site-menu-link:focus-visible,.site-menu-link:hover{background:var(--site-surface)}.site-announcement{background:var(--site-primary);color:var(--site-on-primary)}.site-announcement a{color:inherit}.site-announcement-close{border-radius:var(--site-radius);color:inherit;flex:none;min-height:32px;min-width:32px;padding:.375rem}.site-input{background:var(--site-bg);border:1px solid var(--site-border);border-radius:var(--site-radius);color:var(--site-fg);font:inherit;min-height:44px;padding:.5rem .875rem}.site-input:focus-visible{outline:3px solid var(--site-primary);outline-offset:1px}.site-chip{background:transparent;border:1px solid var(--site-border);border-radius:999px;color:var(--site-fg);font-size:.875rem;font-weight:500;min-height:36px;padding:.375rem .875rem}.site-chip[aria-pressed=true]{background:var(--site-primary);border-color:var(--site-primary);color:var(--site-on-primary)}.site-chip-small{font-size:.75rem;min-height:0;padding:.125rem .625rem}.site-lightbox{background:var(--site-bg);border:0;border-radius:var(--site-radius);color:var(--site-fg);max-width:min(92vw,64rem);padding:0}.site-lightbox::backdrop{background:#0009}.site-lightbox-body{padding:1.25rem}.site-social{border:1px solid var(--site-border);border-radius:999px;color:var(--site-fg);height:2.5rem;width:2.5rem}.site-social:hover{background:var(--site-bg)}.site-btn{align-items:center;background:var(--site-primary);border:2px solid var(--site-primary);border-radius:var(--site-button-radius);color:var(--site-on-primary);display:inline-flex;font-size:.9375rem;font-weight:600;gap:.5rem;justify-content:center;line-height:1.2;min-height:44px;padding:.625rem 1.25rem;text-align:center;transition:filter .15s ease}.site-btn:hover{filter:brightness(1.08)}.site[data-button=outline] .site-btn{background:transparent;color:var(--site-link)}.site-btn-lg{font-size:1.0625rem;min-height:52px;padding:.875rem 1.75rem}.site-btn-off{background:var(--site-surface);border-color:var(--site-border);cursor:default;filter:none}.site-btn-off,.site[data-button=outline] .site-btn-off{color:var(--site-muted)}.site-btn-secondary{background:transparent;border-color:var(--site-border);color:var(--site-fg)}.site-section{padding-bottom:4rem;padding-top:4rem}.site-section[data-spacing=compact]{padding-bottom:2.5rem;padding-top:2.5rem}.site-section[data-spacing=roomy]{padding-bottom:6rem;padding-top:6rem}@media(max-width:767px){.site-section{padding-bottom:3rem;padding-top:3rem}.site-section[data-spacing=roomy]{padding-bottom:4rem;padding-top:4rem}}.site-section[data-background=tinted]{background:var(--site-surface)}.site-section[data-background=accent]{background:var(--site-accent);color:var(--site-on-accent);--site-muted:color-mix(in srgb,var(--site-on-accent) 78%,transparent);--site-fg:var(--site-on-accent);--site-link:var(--site-on-accent);--site-border:color-mix(in srgb,var(--site-on-accent) 22%,transparent);--site-surface:color-mix(in srgb,var(--site-on-accent) 8%,transparent)}.site-section[data-background=dark]{background:#0b0f17;color:#f3f4f6;--site-fg:#f3f4f6;--site-muted:#a1a9b8;--site-surface:#151b26;--site-border:#273042;--site-link:rgb(var(--klb-primary-300))}.site-section[data-background=accent] .site-btn{--site-primary:var(--site-on-accent)}.site-section[data-background=dark] .site-btn:not(.site-btn-off){background:#fff;border-color:#fff;color:#0b0f17}.site-section[data-background=dark] .site-btn.site-btn-secondary,.site[data-button=outline] .site-section[data-background=dark] .site-btn:not(.site-btn-off){background:transparent;border-color:#ffffffb3;color:#fff}.site-section[data-background=accent] .site-btn:not(.site-btn-off){background:var(--site-on-accent);border-color:var(--site-on-accent);color:var(--site-accent)}.site-h2{font-size:clamp(1.5rem,2.6vw,2.125rem);font-weight:700;letter-spacing:-.02em;line-height:1.15;text-wrap:balance}.site-card{border:1px solid var(--site-border);border-radius:var(--site-radius)}.site-card,.site-section[data-background=tinted] .site-card{background:var(--site-bg)}.site-prose{line-height:1.7;max-width:68ch}.site-prose>*+*{margin-top:.875rem}.site-prose h2{font-size:1.375rem;font-weight:700}.site-prose h3{font-size:1.125rem}.site-prose h3,.site-prose h4{font-weight:600}.site-prose ul{list-style:disc;padding-left:1.25rem}.site-prose ol{list-style:decimal;padding-left:1.25rem}.site-prose a{color:var(--site-link);text-decoration:underline;text-underline-offset:3px}.site-prose blockquote{border-left:3px solid var(--site-primary);color:var(--site-muted);padding-left:1rem}.site-footer{background:var(--site-surface);border-top:1px solid var(--site-border)}.site-scroller{display:grid;gap:1rem;grid-auto-columns:min(78%,18rem);grid-auto-flow:column;overflow-x:auto;padding-bottom:.5rem;scroll-snap-type:x mandatory}.site-scroller>*{scroll-snap-align:start}@media(prefers-reduced-motion:reduce){.site *{animation:none!important;scroll-behavior:auto!important;transition:none!important}}.site-marquee{-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);overflow:hidden}.site-marquee-track{animation:site-marquee 40s linear infinite;display:flex;gap:3rem;width:-moz-max-content;width:max-content}@keyframes site-marquee{to{transform:translate(-50%)}}.site-marquee:hover .site-marquee-track{animation-play-state:paused}
