.lang[data-astro-cid-jiy6zkd6]{position:relative}summary[data-astro-cid-jiy6zkd6]{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 4px;list-style:none;cursor:pointer;font-size:12px;font-weight:600;letter-spacing:.08em;color:var(--text-strong)}summary[data-astro-cid-jiy6zkd6]::-webkit-details-marker{display:none}.chev[data-astro-cid-jiy6zkd6]{display:inline-flex;transition:transform .18s ease}.lang[data-astro-cid-jiy6zkd6][open] .chev[data-astro-cid-jiy6zkd6]{transform:rotate(180deg)}.menu[data-astro-cid-jiy6zkd6]{position:absolute;right:0;top:calc(100% + 10px);z-index:50;min-width:220px;margin:0;padding:6px;list-style:none;border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-card);box-shadow:var(--shadow-md)}.menu[data-astro-cid-jiy6zkd6] a[data-astro-cid-jiy6zkd6]{display:grid;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:44px;padding:0 12px 0 10px;border-radius:4px;font-size:14px;font-weight:var(--weight-name);letter-spacing:0;color:var(--text-strong);text-decoration:none;white-space:nowrap}.menu[data-astro-cid-jiy6zkd6] a[data-astro-cid-jiy6zkd6]:hover,.menu[data-astro-cid-jiy6zkd6] a[data-astro-cid-jiy6zkd6]:focus-visible{background:var(--surface-subtle)}.menu[data-astro-cid-jiy6zkd6] a[data-astro-cid-jiy6zkd6]:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--focus-ring)}.tick[data-astro-cid-jiy6zkd6]{display:inline-flex;color:var(--text-strong)}.code[data-astro-cid-jiy6zkd6]{font-size:11px;font-weight:var(--weight-ui);letter-spacing:var(--tracking-label);color:var(--text-muted)}.menu[data-astro-cid-jiy6zkd6] a[data-astro-cid-jiy6zkd6][aria-current] .name[data-astro-cid-jiy6zkd6]{font-weight:var(--weight-ui)}.menu[data-astro-cid-jiy6zkd6] a[data-astro-cid-jiy6zkd6][aria-current] .code[data-astro-cid-jiy6zkd6]{color:var(--text-strong)}.home[data-astro-cid-jiy6zkd6]{font-weight:400;color:var(--text-muted)}.mega[data-astro-cid-6pkwerop]{position:absolute;left:0;right:0;top:100%;background:var(--surface-inverse);color:var(--text-on-ink);box-shadow:var(--shadow-lg)}@media(prefers-reduced-motion:no-preference){.mega[data-astro-cid-6pkwerop]:not([hidden]){animation:ju-mega-in var(--duration-normal) var(--ease-out-soft)}}@keyframes ju-mega-in{0%{opacity:0}to{opacity:1}}.inner[data-astro-cid-6pkwerop]{max-width:var(--container-wide);margin:0 auto;padding:28px var(--gutter) 32px;display:grid;grid-template-columns:minmax(0,1fr) clamp(380px,30vw,560px);gap:32px 64px}.links[data-astro-cid-6pkwerop]{display:flex;flex-direction:column;gap:14px;min-width:0}ul[data-astro-cid-6pkwerop]{margin:8px 0 0;padding:0;list-style:none}.group--lg[data-astro-cid-6pkwerop] ul[data-astro-cid-6pkwerop]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(250px,100%),1fr));gap:0 28px}.group--lg[data-astro-cid-6pkwerop] a[data-astro-cid-6pkwerop]{display:inline-flex;align-items:center;min-height:36px;font-size:19px;font-weight:var(--weight-name);letter-spacing:-.01em;line-height:1.2}.group--sm[data-astro-cid-6pkwerop]{display:flex;flex-wrap:wrap;align-items:center;gap:0 20px}.group--sm[data-astro-cid-6pkwerop] ul[data-astro-cid-6pkwerop]{margin:0;display:flex;flex-wrap:wrap;gap:0 18px}.group--sm[data-astro-cid-6pkwerop] a[data-astro-cid-6pkwerop]{display:inline-flex;align-items:center;min-height:36px;font-size:14px;color:var(--text-inverse-muted)}.all[data-astro-cid-6pkwerop]{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;min-height:40px;font-size:15px;font-weight:var(--weight-ui)}.group[data-astro-cid-6pkwerop] a[data-astro-cid-6pkwerop],.all[data-astro-cid-6pkwerop]{text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:transparent;text-underline-offset:8px}.group[data-astro-cid-6pkwerop] a[data-astro-cid-6pkwerop]:hover,.group[data-astro-cid-6pkwerop] a[data-astro-cid-6pkwerop]:focus-visible,.all[data-astro-cid-6pkwerop]:hover,.all[data-astro-cid-6pkwerop]:focus-visible{text-decoration-color:currentColor;text-underline-offset:5px;color:var(--text-on-ink)}@media(prefers-reduced-motion:no-preference){.group[data-astro-cid-6pkwerop] a[data-astro-cid-6pkwerop],.all[data-astro-cid-6pkwerop]{transition:text-decoration-color var(--duration-normal) var(--ease-out-soft),text-underline-offset var(--duration-normal) var(--ease-out-soft),color var(--duration-normal) var(--ease-out-soft)}}.cards[data-astro-cid-6pkwerop]{min-width:0}.grid[data-astro-cid-6pkwerop]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.strip[data-astro-cid-6pkwerop]{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:3 / 1;overflow:hidden;border-radius:var(--radius-card);background:var(--color-gray-dark);color:var(--text-on-ink);text-decoration:none}.strip--plain[data-astro-cid-6pkwerop]{box-shadow:inset 0 0 0 1px var(--border-inverse)}@property --veil-band{syntax: "<percentage>"; inherits: true; initial-value: 64%;}@property --veil-edge{syntax: "<percentage>"; inherits: true; initial-value: 14%;}.strip[data-astro-cid-6pkwerop] img[data-astro-cid-6pkwerop]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:saturate(.9)}.veil[data-astro-cid-6pkwerop]{--veil-band: 64%;--veil-edge: 14%;position:absolute;inset:0;background:linear-gradient(to bottom,color-mix(in srgb,var(--surface-inverse) var(--veil-edge),transparent),color-mix(in srgb,var(--surface-inverse) var(--veil-band),transparent) 20% 80%,color-mix(in srgb,var(--surface-inverse) var(--veil-edge),transparent))}.strip--plain[data-astro-cid-6pkwerop] .veil[data-astro-cid-6pkwerop]{display:none}.strip[data-astro-cid-6pkwerop]:hover img[data-astro-cid-6pkwerop],.strip[data-astro-cid-6pkwerop]:focus-visible img[data-astro-cid-6pkwerop]{filter:none}.strip[data-astro-cid-6pkwerop]:hover .veil[data-astro-cid-6pkwerop],.strip[data-astro-cid-6pkwerop]:focus-visible .veil[data-astro-cid-6pkwerop]{--veil-band: 62%;--veil-edge: 6%}.strip[data-astro-cid-6pkwerop]:focus-visible{outline-offset:3px}@media(prefers-reduced-motion:no-preference){.strip[data-astro-cid-6pkwerop] img[data-astro-cid-6pkwerop]{transition:filter var(--duration-normal) var(--ease-out-soft)}.veil[data-astro-cid-6pkwerop]{transition:--veil-band var(--duration-normal) var(--ease-out-soft),--veil-edge var(--duration-normal) var(--ease-out-soft)}}.label[data-astro-cid-6pkwerop]{position:relative;display:flex;flex-direction:column;align-items:center;gap:2px;max-width:100%;box-sizing:border-box;padding:0 16px;text-align:center}.name[data-astro-cid-6pkwerop]{font-size:var(--title-card);font-weight:var(--weight-title);letter-spacing:-.01em;line-height:1.2;color:var(--text-on-ink);display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.meta[data-astro-cid-6pkwerop]{font-size:12px;font-weight:var(--weight-name);line-height:1.3;color:var(--text-on-ink)}@media(max-width:1100px){.inner[data-astro-cid-6pkwerop]{grid-template-columns:minmax(0,1fr)}}.site-header[data-astro-cid-qlfjksao]{position:sticky;top:0;z-index:40;background:var(--surface-card);border-bottom:1px solid var(--border-subtle)}.bar[data-astro-cid-qlfjksao]{max-width:var(--container-wide);margin:0 auto;padding:12px var(--gutter);display:flex;flex-wrap:wrap;align-items:center;gap:12px 48px}.home[data-astro-cid-qlfjksao]{display:inline-flex;align-items:center;min-height:44px}.primary[data-astro-cid-qlfjksao]{flex:1 1 auto}.primary[data-astro-cid-qlfjksao] ul[data-astro-cid-qlfjksao]{display:flex;flex-wrap:wrap;align-items:center;gap:4px 28px;margin:0;padding:0;list-style:none}.item[data-astro-cid-qlfjksao]{display:flex;align-items:center}.item[data-astro-cid-qlfjksao] a[data-astro-cid-qlfjksao]{display:inline-flex;align-items:center;min-height:44px;border-bottom:2px solid transparent;font-size:12px;font-weight:var(--weight-name);letter-spacing:.1em;text-transform:uppercase;color:var(--text-strong)}.item[data-astro-cid-qlfjksao] a[data-astro-cid-qlfjksao]:hover{color:var(--text-brand)}.item[data-astro-cid-qlfjksao].current a[data-astro-cid-qlfjksao]{border-bottom-color:var(--color-red)}.mega-toggle[data-astro-cid-qlfjksao]{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-left:-8px;padding:0;border:0;background:transparent;color:var(--text-strong);cursor:pointer}.chev[data-astro-cid-qlfjksao]{display:inline-flex;transition:transform .18s ease}.mega-toggle[data-astro-cid-qlfjksao][aria-expanded=true] .chev[data-astro-cid-qlfjksao]{transform:rotate(180deg)}.tools[data-astro-cid-qlfjksao]{margin-left:auto;display:flex;align-items:center;gap:8px}.search-pill[data-astro-cid-qlfjksao]{display:inline-flex;align-items:center;justify-content:center;width:44px;min-height:44px;padding:0;border:1px solid transparent;border-radius:var(--radius-circle);background:transparent;color:var(--text-strong);transition:border-color var(--duration-fast) ease}.search-pill[data-astro-cid-qlfjksao]:hover{border-color:var(--border-control)}.search-label[data-astro-cid-qlfjksao]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.pro[data-astro-cid-qlfjksao]{display:none;align-items:center;min-height:44px;padding:0 8px;border-bottom:2px solid transparent;font-size:12px;font-weight:var(--weight-name);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--text-strong)}.pro[data-astro-cid-qlfjksao]:hover{color:var(--text-brand)}.pro[data-astro-cid-qlfjksao][aria-current=page]{border-bottom-color:var(--color-red)}@media(min-width:1024px){.pro[data-astro-cid-qlfjksao]{display:inline-flex}}@media(min-width:1024px){.bar[data-astro-cid-qlfjksao]{column-gap:24px}.primary[data-astro-cid-qlfjksao] ul[data-astro-cid-qlfjksao]{column-gap:14px}.item[data-astro-cid-qlfjksao] a[data-astro-cid-qlfjksao],.pro[data-astro-cid-qlfjksao]{letter-spacing:.07em}.mega-toggle[data-astro-cid-qlfjksao]{margin-left:-12px}}.cta[data-astro-cid-qlfjksao]{margin-left:8px}.cta[data-astro-cid-qlfjksao] .ju-btn--sm{padding:0 16px;font-size:13px}.burger[data-astro-cid-qlfjksao]{display:none;width:44px;height:44px;align-items:center;justify-content:center;border:1px solid var(--border-control);border-radius:var(--radius-circle);color:var(--text-strong)}.site-header[data-astro-cid-qlfjksao][data-over-hero]{margin-bottom:calc(-1 * var(--ju-header-h, 69px));transition:background-color var(--duration-normal) ease,border-color var(--duration-normal) ease}.site-header[data-astro-cid-qlfjksao][data-transparent]:not(:has([aria-expanded=true])){background:transparent;border-bottom-color:transparent}.site-header[data-astro-cid-qlfjksao][data-transparent]:not(:has([aria-expanded=true])) [data-astro-cid-qlfjksao]:is(.item a,.mega-toggle,.burger,.search-pill,.pro){color:var(--color-white)}.site-header[data-astro-cid-qlfjksao][data-transparent]:not(:has([aria-expanded=true])) .home[data-astro-cid-qlfjksao] .ju-wordmark{color:var(--color-white)}.site-header[data-astro-cid-qlfjksao][data-transparent]:not(:has([aria-expanded=true])) .lang[data-astro-cid-qlfjksao] summary{color:var(--color-white)}.site-header[data-astro-cid-qlfjksao][data-transparent]:not(:has([aria-expanded=true])) .burger[data-astro-cid-qlfjksao]{border-color:#ffffffb8;background:transparent}.site-header[data-astro-cid-qlfjksao][data-transparent]:not(:has([aria-expanded=true])) .search-pill[data-astro-cid-qlfjksao]{background:transparent}.site-header[data-astro-cid-qlfjksao][data-transparent]:not(:has([aria-expanded=true])) .search-pill[data-astro-cid-qlfjksao]:hover{border-color:var(--color-white)}.site-header[data-astro-cid-qlfjksao][data-transparent]:not(:has([aria-expanded=true])) .cta[data-astro-cid-qlfjksao] .ju-btn{color:var(--color-white);border-color:var(--color-white)}.site-header[data-astro-cid-qlfjksao][data-transparent]:not(:has([aria-expanded=true])) .cta[data-astro-cid-qlfjksao] .ju-btn:hover{background:var(--color-white);color:var(--text-strong)}.site-header[data-astro-cid-qlfjksao][data-transparent]:not(:has([aria-expanded=true])) [data-astro-cid-qlfjksao]:is(.item a,.pro):hover{color:var(--color-white);border-bottom-color:var(--color-white)}.site-header[data-astro-cid-qlfjksao][data-transparent]:not(:has([aria-expanded=true])) :focus-visible{outline-color:var(--focus-ring-inverse)}.site-header[data-astro-cid-qlfjksao]{transition:background-color var(--duration-normal) ease,border-color var(--duration-normal) ease}.site-header[data-astro-cid-qlfjksao][data-mega-open]{background:var(--surface-inverse);border-bottom-color:var(--surface-inverse)}.site-header[data-astro-cid-qlfjksao][data-mega-open] [data-astro-cid-qlfjksao]:is(.item a,.mega-toggle,.search-pill,.pro){color:var(--text-on-ink)}.site-header[data-astro-cid-qlfjksao][data-mega-open] .home[data-astro-cid-qlfjksao] .ju-wordmark{color:var(--text-on-ink)}.site-header[data-astro-cid-qlfjksao][data-mega-open] .lang[data-astro-cid-qlfjksao] summary{color:var(--text-on-ink)}.site-header[data-astro-cid-qlfjksao][data-mega-open] [data-astro-cid-qlfjksao]:is(.item a,.pro):hover{color:var(--text-on-ink);border-bottom-color:var(--text-on-ink)}.site-header[data-astro-cid-qlfjksao][data-mega-open] .item[data-astro-cid-qlfjksao].current a[data-astro-cid-qlfjksao]{border-bottom-color:var(--color-red)}.site-header[data-astro-cid-qlfjksao][data-mega-open] .search-pill[data-astro-cid-qlfjksao]:hover{border-color:var(--text-on-ink)}.site-header[data-astro-cid-qlfjksao][data-mega-open] .cta[data-astro-cid-qlfjksao] .ju-btn{color:var(--text-on-ink);border-color:var(--text-on-ink);background:transparent}.site-header[data-astro-cid-qlfjksao][data-mega-open] .cta[data-astro-cid-qlfjksao] .ju-btn:hover{background:var(--color-white);color:var(--text-strong)}.site-header[data-astro-cid-qlfjksao][data-mega-open] :focus-visible{outline-color:var(--focus-ring-inverse)}@media(prefers-reduced-motion:reduce){.site-header[data-astro-cid-qlfjksao],.site-header[data-astro-cid-qlfjksao][data-over-hero]{transition:none}}@media(max-width:760px){.site-header[data-astro-cid-qlfjksao][data-over-hero]{margin-bottom:calc(-1 * var(--ju-header-h, 69px))}.bar[data-astro-cid-qlfjksao]{flex-wrap:nowrap;gap:12px;padding:12px 16px}.primary[data-astro-cid-qlfjksao],.lang[data-astro-cid-qlfjksao],.cta[data-astro-cid-qlfjksao],.search-label[data-astro-cid-qlfjksao]{display:none}.tools[data-astro-cid-qlfjksao]{gap:8px}.search-pill[data-astro-cid-qlfjksao]{width:44px;padding:0;justify-content:center}.burger[data-astro-cid-qlfjksao]{display:inline-flex}}.mobile-menu[data-astro-cid-ab2pytf6]{position:fixed;inset:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:18px 16px 40px;border:0;overflow-y:auto;background:var(--surface-inverse);color:var(--color-white)}.mobile-menu[data-astro-cid-ab2pytf6][open]{display:flex;flex-direction:column;gap:32px}.mobile-menu[data-astro-cid-ab2pytf6]::backdrop{background:#1d1d1b99}.top[data-astro-cid-ab2pytf6]{display:flex;align-items:center;justify-content:space-between}.home[data-astro-cid-ab2pytf6]{display:inline-flex;align-items:center;min-height:44px}.close[data-astro-cid-ab2pytf6]{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1.5px solid rgba(255,255,255,.6);border-radius:var(--radius-circle);background:transparent;color:var(--color-white);cursor:pointer}ul[data-astro-cid-ab2pytf6]{margin:0;padding:0;list-style:none}.links[data-astro-cid-ab2pytf6] ul[data-astro-cid-ab2pytf6]{border-top:1px solid var(--border-inverse)}.links[data-astro-cid-ab2pytf6] a[data-astro-cid-ab2pytf6]{display:flex;align-items:center;justify-content:space-between;min-height:64px;border-bottom:1px solid var(--border-inverse);font-size:28px;font-weight:var(--weight-title);letter-spacing:-.02em;color:var(--color-white)}.arrow[data-astro-cid-ab2pytf6]{font-size:20px;font-weight:var(--weight-name);color:#ffffffb8}.acc[data-astro-cid-ab2pytf6]{border-bottom:1px solid var(--border-inverse)}.acc[data-astro-cid-ab2pytf6] summary[data-astro-cid-ab2pytf6]{display:flex;align-items:center;justify-content:space-between;min-height:64px;cursor:pointer;list-style:none;font-size:28px;font-weight:var(--weight-title);letter-spacing:-.02em;color:var(--color-white)}.acc[data-astro-cid-ab2pytf6] summary[data-astro-cid-ab2pytf6]::-webkit-details-marker{display:none}.acc[data-astro-cid-ab2pytf6] .chev[data-astro-cid-ab2pytf6]{display:inline-flex;transition:transform var(--duration-normal) ease}.acc[data-astro-cid-ab2pytf6][open] .chev[data-astro-cid-ab2pytf6]{transform:rotate(180deg)}.acc-body[data-astro-cid-ab2pytf6]{display:flex;flex-direction:column;gap:20px;padding:0 0 24px}.links[data-astro-cid-ab2pytf6] .acc-main[data-astro-cid-ab2pytf6]{min-height:48px;border-bottom:0;font-size:18px;font-weight:var(--weight-name);letter-spacing:0}.links[data-astro-cid-ab2pytf6] .acc-body[data-astro-cid-ab2pytf6] ul[data-astro-cid-ab2pytf6]{border-top:0}.acc-title[data-astro-cid-ab2pytf6]{margin:0 0 4px;font-size:11px;font-weight:var(--weight-ui);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-inverse-muted)}.links[data-astro-cid-ab2pytf6] .acc-link[data-astro-cid-ab2pytf6]{min-height:44px;border-bottom:0;font-size:17px;font-weight:var(--weight-name);letter-spacing:0;color:var(--text-inverse)}.langs[data-astro-cid-ab2pytf6]{display:flex;flex-direction:column;gap:12px}.langs[data-astro-cid-ab2pytf6] ul[data-astro-cid-ab2pytf6]{display:flex;flex-wrap:wrap;gap:8px}.langs[data-astro-cid-ab2pytf6] a[data-astro-cid-ab2pytf6]{display:inline-flex;align-items:center;justify-content:center;min-width:52px;min-height:44px;border:1px solid rgba(255,255,255,.5);border-radius:var(--radius-pill);font-size:14px;font-weight:var(--weight-ui);color:var(--color-white)}.langs[data-astro-cid-ab2pytf6] a[data-astro-cid-ab2pytf6][aria-current]{background:var(--color-white);border-color:var(--color-white);color:var(--text-strong)}.cta[data-astro-cid-ab2pytf6]{align-self:flex-start}
