.pal.svelte-kjfpgx{border-radius:var(--hk-radius-xl);background:var(--hk-surface);width:calc(100% - 2rem);max-width:36rem;color:var(--hk-text);box-shadow:var(--hk-shadow-modal);border:0;margin:12dvh auto auto;padding:0;overflow:hidden}.pal.svelte-kjfpgx::backdrop{background:var(--hk-scrim);-webkit-backdrop-filter:blur(2px)}.pal[open].svelte-kjfpgx{animation:svelte-kjfpgx-pal-in var(--hk-dur-fast) var(--hk-ease)}.pal[open].svelte-kjfpgx::backdrop{animation:svelte-kjfpgx-pal-fade var(--hk-dur-fast) var(--hk-ease)}@keyframes svelte-kjfpgx-pal-in{0%{opacity:0;transform:translateY(-4px)scale(.985)}}@keyframes svelte-kjfpgx-pal-fade{0%{opacity:0}}.pal-in.svelte-kjfpgx{flex-direction:column;max-height:min(32rem,76dvh);display:flex}.pal-q.svelte-kjfpgx{border-bottom:1px solid var(--hk-hairline);flex:none;align-items:center;gap:.625rem;padding:0 .75rem 0 1rem;display:flex}.pal-q.svelte-kjfpgx svg:where(.svelte-kjfpgx){width:1rem;height:1rem;color:var(--hk-text-3);flex:none}.pal-q.svelte-kjfpgx input:where(.svelte-kjfpgx){min-width:0;height:3rem;color:var(--hk-text);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:1rem}.pal-q.svelte-kjfpgx input:where(.svelte-kjfpgx)::placeholder{color:var(--hk-text-3)}.pal-esc.svelte-kjfpgx{border:1px solid var(--hk-border);border-radius:var(--hk-radius-xs);color:var(--hk-text-3);font:inherit;cursor:pointer;background:0 0;flex:none;padding:.125rem .375rem;font-size:.6875rem;line-height:1rem;position:relative}.pal-esc.svelte-kjfpgx:hover{color:var(--hk-text);border-color:var(--hk-border-strong)}.pal-esc.svelte-kjfpgx:focus-visible{outline:2px solid var(--hk-ring,var(--hk-accent));outline-offset:2px}.pal-list.svelte-kjfpgx{overscroll-behavior:contain;margin:0;padding:.375rem;scroll-padding-block:.375rem;list-style:none;overflow-y:auto}.pal-list[hidden].svelte-kjfpgx{display:none}.pal-list.svelte-kjfpgx li:where(.svelte-kjfpgx){border-radius:var(--hk-radius-7);cursor:pointer;flex-direction:column;justify-content:center;gap:.125rem;padding:.5rem .625rem;font-size:.875rem;line-height:1.25rem;display:flex}.pal-list.svelte-kjfpgx li.on:where(.svelte-kjfpgx){background:var(--hk-accent-wash)}.pal-line.svelte-kjfpgx{justify-content:space-between;align-items:baseline;gap:1rem;min-width:0;height:1.25rem;display:flex}.pal-label.svelte-kjfpgx{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--hk-text);flex:0 auto;line-height:1.25rem;overflow:hidden}.on.svelte-kjfpgx .pal-label:where(.svelte-kjfpgx){color:var(--hk-accent)}.pal-label.mono.svelte-kjfpgx{font-family:var(--hk-font-mono);font-size:.8125rem}.pal-ctx.svelte-kjfpgx{text-overflow:ellipsis;white-space:nowrap;max-width:60%;color:var(--hk-text-3);flex:none;font-size:.75rem;overflow:hidden}.pal-snip.svelte-kjfpgx{text-overflow:ellipsis;white-space:nowrap;color:var(--hk-text-3);font-size:.75rem;line-height:1.125rem;overflow:hidden}.pal.svelte-kjfpgx mark:where(.svelte-kjfpgx){border-radius:var(--hk-radius-xs);background:color-mix(in srgb, var(--hk-accent) 16%, transparent);color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0}.pal-snip.svelte-kjfpgx mark:where(.svelte-kjfpgx),.pal-ctx.svelte-kjfpgx mark:where(.svelte-kjfpgx){color:var(--hk-text-2)}.pal-none.svelte-kjfpgx{color:var(--hk-text-3);margin:0;padding:.875rem 1rem;font-size:.875rem}.pal-none.above.svelte-kjfpgx{flex-direction:column;gap:.75rem;padding-bottom:0;display:flex}.pal-near.svelte-kjfpgx{color:var(--hk-text-3);font-size:.75rem;font-weight:500}@media (width<=767.98px){.pal.svelte-kjfpgx{width:calc(100% - 1.5rem);margin:.75rem auto auto}.pal-in.svelte-kjfpgx{max-height:min(36rem,100dvh - 1.5rem)}}@media (pointer:coarse){.pal-list.svelte-kjfpgx li:where(.svelte-kjfpgx){min-height:2.75rem}.pal-esc.svelte-kjfpgx:after{content:"";position:absolute;inset:-.875rem -.5rem}}@media (prefers-reduced-motion:reduce){.pal[open].svelte-kjfpgx,.pal[open].svelte-kjfpgx::backdrop{animation:none}}@media (forced-colors:active){.pal.svelte-kjfpgx{border:1px solid canvastext}.pal-list.svelte-kjfpgx li.on:where(.svelte-kjfpgx){outline-offset:-2px;outline:2px solid highlight}.pal.svelte-kjfpgx mark:where(.svelte-kjfpgx){color:marktext;background:mark}}.subbar.svelte-1bpnej{border-bottom:1px solid var(--hk-hairline);background:color-mix(in srgb, var(--hk-bg) 92%, transparent);-webkit-backdrop-filter:blur(8px)}.subbar-menu.svelte-1bpnej{border-radius:var(--hk-radius-sm);min-width:0;height:2.75rem;color:var(--hk-text);cursor:pointer;transition:background-color var(--hk-dur-fast) var(--hk-ease);align-items:center;gap:.375rem;margin-left:-.5rem;padding:0 .5rem;font-size:.875rem;font-weight:500;display:flex}.subbar-menu.svelte-1bpnej:hover{background:var(--hk-hover)}.subbar-chevron.svelte-1bpnej{color:var(--hk-text-3);transition:transform var(--hk-dur-fast) var(--hk-ease)}.subbar-chevron.open.svelte-1bpnej{transform:rotate(180deg)}.subbar-link.svelte-1bpnej{height:2.75rem;color:var(--hk-text-2);flex:none;align-items:center;margin-right:-.5rem;padding:0 .5rem;font-size:.875rem;text-decoration:none;display:flex}.subbar-link.svelte-1bpnej:hover{color:var(--hk-text)}.scrim.svelte-1bpnej{background:var(--hk-scrim)}.sidebar.svelte-1bpnej{background:var(--hk-bg);border-right:1px solid var(--hk-border);transition:translate var(--hk-dur-screen) var(--hk-ease), visibility 0s linear var(--hk-dur-screen)}.sidebar.is-open.svelte-1bpnej{transition:translate var(--hk-dur-screen) var(--hk-ease)}@media (width>=768px){.sidebar.svelte-1bpnej{background:0 0;border-right:0;transition:none}}@media (prefers-reduced-motion:reduce){.sidebar.svelte-1bpnej,.sidebar.is-open.svelte-1bpnej,.subbar-menu.svelte-1bpnej,.subbar-chevron.svelte-1bpnej{transition:none}}.search-box.svelte-1bpnej{background:var(--hk-bg);border-bottom:1px solid #0000}.search-box.scrolled.svelte-1bpnej{border-bottom-color:var(--hk-hairline)}.search-trigger.svelte-1bpnej{border:1px solid var(--hk-border);border-radius:var(--hk-radius);background:var(--hk-surface);width:100%;height:2rem;color:var(--hk-text-3);font:inherit;cursor:pointer;transition:border-color var(--hk-dur-fast) var(--hk-ease), color var(--hk-dur-fast) var(--hk-ease);align-items:center;gap:.5rem;padding:0 .5rem 0 .625rem;font-size:.8125rem;display:flex}.search-trigger.svelte-1bpnej:hover{border-color:var(--hk-border-strong);color:var(--hk-text-2)}.search-trigger.svelte-1bpnej svg{flex:none;width:.875rem;height:.875rem}.search-trigger-text.svelte-1bpnej{text-align:left;flex:1}.search-trigger.svelte-1bpnej kbd:where(.svelte-1bpnej){color:var(--hk-text-3);font-family:inherit;font-size:.6875rem}.subbar-search.svelte-1bpnej{border-radius:var(--hk-radius-sm);width:2.75rem;height:2.75rem;color:var(--hk-text-2);cursor:pointer;justify-content:center;align-items:center;display:flex}.subbar-search.svelte-1bpnej:hover{color:var(--hk-text);background:var(--hk-hover)}.subbar-search.svelte-1bpnej svg{width:1.125rem;height:1.125rem}.group-block.svelte-1bpnej{margin-top:1.25rem}.group-title.svelte-1bpnej{color:var(--hk-text);margin:0 0 .25rem;padding:0 .625rem 0 calc(.75rem + 2px);font-size:.75rem;font-weight:600;line-height:1.25rem}.fold-title.svelte-1bpnej{border-radius:var(--hk-radius-6);cursor:pointer;justify-content:space-between;align-items:center;list-style:none;display:flex}.fold-title.svelte-1bpnej::-webkit-details-marker{display:none}.fold-title.svelte-1bpnej:hover{background:var(--hk-hover)}.items.svelte-1bpnej{margin:0;padding:0;list-style:none}.items.svelte-1bpnej a:where(.svelte-1bpnej){border-radius:var(--hk-radius-6);color:var(--hk-text-2);transition:color var(--hk-dur-fast) var(--hk-ease), background-color var(--hk-dur-fast) var(--hk-ease);border-left:2px solid #0000;padding:.3125rem .625rem .3125rem .75rem;font-size:.8125rem;line-height:1.25rem;text-decoration:none;display:block}.items.svelte-1bpnej a:where(.svelte-1bpnej):hover{color:var(--hk-text);background:var(--hk-hover)}.items.svelte-1bpnej a[aria-current=page]:where(.svelte-1bpnej){color:var(--hk-accent);background:var(--hk-accent-wash);border-left-color:var(--hk-accent);border-radius:0}@media (pointer:coarse),(width<=767.98px){.items.svelte-1bpnej a:where(.svelte-1bpnej){padding-block:.75rem;font-size:.9375rem}.group-title.svelte-1bpnej{font-size:.8125rem}.fold-title.svelte-1bpnej{min-height:2.75rem}}@media (forced-colors:active){.items.svelte-1bpnej a:where(.svelte-1bpnej),.search-box.svelte-1bpnej{border-color:canvas}.search-box.scrolled.svelte-1bpnej{border-bottom-color:canvastext}.items.svelte-1bpnej a[aria-current=page]:where(.svelte-1bpnej){border-left-color:highlight;text-decoration:underline}}
