nav.svelte-ikbe2d{--nav-border-radius:3pt;--nav-surface-bg:light-dark(#fafafa,#222226);--nav-surface-border:light-dark(#80808040,#c8c8c833);--nav-surface-shadow:light-dark(0 2px 8px #00000026,0 4px 12px #00000080);--nav-link-bg-hover:light-dark(#46468c33,#78aaff33);--nav-dropdown-border-color:color-mix(in srgb, currentColor 30%, transparent 70%);--nav-burger-inset:1rem;--nav-burger-box:calc(var(--nav-burger-size,1.4rem) + 2 * var(--nav-burger-padding,.3rem) + 2px);margin:-.75em auto 1.25em;position:relative}.menu.svelte-ikbe2d{flex-wrap:wrap;place-content:center;place-items:center;gap:1em;padding:.5em;display:flex}.menu.svelte-ikbe2d>span:where(.svelte-ikbe2d){border-radius:var(--nav-border-radius);background-color:var(--nav-link-bg);align-items:center;transition:background-color .2s;display:flex}.menu.svelte-ikbe2d>span:where(.svelte-ikbe2d):hover{background-color:var(--nav-link-bg-hover,#0000001a)}.menu.svelte-ikbe2d>span:where(.svelte-ikbe2d)>a:where(.svelte-ikbe2d){padding:var(--nav-item-padding,1pt 4pt);color:inherit;line-height:1.3;text-decoration:none}.menu.svelte-ikbe2d>span:where(.svelte-ikbe2d)>a[aria-current=page]:where(.svelte-ikbe2d){color:var(--nav-link-active-color)}.menu.svelte-ikbe2d .disabled:where(.svelte-ikbe2d){opacity:var(--nav-disabled-opacity,.5);cursor:not-allowed;pointer-events:none}.menu.svelte-ikbe2d>:is(.align-right:where(.svelte-ikbe2d),.dropdown.align-right:where(.svelte-ikbe2d)){margin-inline-start:auto}.menu.svelte-ikbe2d>:is(.align-right:where(.svelte-ikbe2d),.dropdown.align-right:where(.svelte-ikbe2d))+:is(.align-right:where(.svelte-ikbe2d),.dropdown.align-right:where(.svelte-ikbe2d)){margin-inline-start:0}.menu.svelte-ikbe2d>.separator:where(.svelte-ikbe2d){background-color:var(--nav-separator-color,currentColor);opacity:.3;width:1px;height:1.2em;margin:var(--nav-separator-margin,0 .25em)}.dropdown.svelte-ikbe2d{position:relative}.dropdown.active.svelte-ikbe2d>div:where(.svelte-ikbe2d):first-child :is(a:where(.svelte-ikbe2d),span:where(.svelte-ikbe2d)){color:var(--nav-link-active-color)}.dropdown.svelte-ikbe2d>div:where(.svelte-ikbe2d):first-child{border-radius:var(--nav-border-radius);background-color:var(--nav-link-bg);align-items:center;transition:background-color .2s;display:flex}.dropdown.svelte-ikbe2d>div:where(.svelte-ikbe2d):first-child:hover{background-color:var(--nav-link-bg-hover,#0000001a)}.dropdown.svelte-ikbe2d>div:where(.svelte-ikbe2d):first-child>:is(a:where(.svelte-ikbe2d),span:where(.svelte-ikbe2d)){padding:var(--nav-item-padding,1pt 4pt);color:inherit;border-start-start-radius:var(--nav-border-radius);border-end-start-radius:var(--nav-border-radius);padding-inline-end:2pt;line-height:1.3;text-decoration:none}.dropdown.svelte-ikbe2d>div:where(.svelte-ikbe2d):first-child>a[aria-current=page]:where(.svelte-ikbe2d){color:var(--nav-link-active-color)}.dropdown.svelte-ikbe2d>div:where(.svelte-ikbe2d):first-child>button:where(.svelte-ikbe2d){color:inherit;cursor:pointer;outline-offset:-1px;opacity:.6;background:0 0;border:none;border-start-end-radius:var(--nav-border-radius);border-end-end-radius:var(--nav-border-radius);justify-content:center;align-items:center;padding-block:2pt;padding-inline:0;transition:opacity .15s,color .15s;display:flex}.dropdown.svelte-ikbe2d>div:where(.svelte-ikbe2d):first-child>button:where(.svelte-ikbe2d) svg{transition:transform .2s}.dropdown.svelte-ikbe2d>div:where(.svelte-ikbe2d):first-child>button:where(.svelte-ikbe2d):hover{opacity:1;color:var(--nav-dropdown-toggle-hover-color,var(--nav-link-active-color,currentColor))}.dropdown.svelte-ikbe2d>div:where(.svelte-ikbe2d):first-child>button.open:where(.svelte-ikbe2d){opacity:1}.dropdown.svelte-ikbe2d>div:where(.svelte-ikbe2d):first-child>button.open:where(.svelte-ikbe2d) svg{transform:rotate(180deg)}.dropdown.svelte-ikbe2d>div:where(.svelte-ikbe2d):first-child>button:where(.svelte-ikbe2d):focus-visible{outline-offset:-2px;opacity:1;outline:2px solid}.dropdown.svelte-ikbe2d>div:where(.svelte-ikbe2d):last-child{top:100%;margin:var(--nav-dropdown-margin,2pt) 0 0 0;min-width:var(--nav-dropdown-min-width,100%);max-width:var(--nav-dropdown-max-width,none);width:var(--nav-dropdown-width,max-content);background-color:var(--nav-dropdown-bg,var(--nav-surface-bg));border:1px solid var(--nav-dropdown-border-color,var(--nav-surface-border));border-radius:var(--nav-border-radius,6pt);box-shadow:var(--nav-dropdown-shadow,var(--nav-surface-shadow));padding:var(--nav-dropdown-padding,0);z-index:var(--nav-dropdown-z-index,100);flex-direction:column;display:none;position:absolute;inset-inline-start:var(--nav-dropdown-left,0);inset-inline-end:var(--nav-dropdown-right,auto)}.dropdown.svelte-ikbe2d>div:last-child.visible:where(.svelte-ikbe2d){display:flex}.submenu-inner.svelte-ikbe2d{display:contents}.dropdown.svelte-ikbe2d>div:where(.svelte-ikbe2d):last-child a:where(.svelte-ikbe2d){padding:var(--nav-dropdown-link-padding,2pt 6pt);color:inherit;white-space:nowrap;font-size:.9em;text-decoration:none;transition:background-color .15s}.dropdown.svelte-ikbe2d>div:where(.svelte-ikbe2d):last-child a:where(.svelte-ikbe2d):hover{background-color:var(--nav-link-bg-hover,#0000001a)}.dropdown.svelte-ikbe2d>div:where(.svelte-ikbe2d):last-child a[aria-current=page]:where(.svelte-ikbe2d){color:var(--nav-link-active-color)}.burger.svelte-ikbe2d{position:var(--nav-burger-position,fixed);top:var(--nav-burger-inset);width:var(--nav-burger-size,1.4rem);height:var(--nav-burger-size,1.4rem);box-sizing:content-box;padding:var(--nav-burger-padding,.3rem);background:var(--nav-burger-bg,var(--nav-surface-bg));border:1px solid var(--nav-burger-border-color,var(--nav-surface-border));border-radius:var(--nav-border-radius,6pt);box-shadow:var(--nav-burger-shadow,var(--nav-surface-shadow));z-index:var(--nav-toggle-btn-z-index,10);flex-direction:column;justify-content:space-around;display:none;inset-inline-start:var(--nav-burger-inset)}.burger.svelte-ikbe2d span:where(.svelte-ikbe2d){background-color:var(--text,currentColor);transform-origin:50%;border-radius:8pt;width:100%;height:.18rem;transition:opacity .2s linear,transform .2s linear}.burger[aria-expanded=true].svelte-ikbe2d span:where(.svelte-ikbe2d):first-child{transform:translateY(calc(var(--nav-burger-size,1.4rem) / 3)) rotate(45deg)}.burger[aria-expanded=true].svelte-ikbe2d span:where(.svelte-ikbe2d):nth-child(2){opacity:0}.burger[aria-expanded=true].svelte-ikbe2d span:where(.svelte-ikbe2d):nth-child(3){transform:translateY(calc(var(--nav-burger-size,1.4rem) / -3)) rotate(-45deg)}nav.mobile.svelte-ikbe2d .burger:where(.svelte-ikbe2d){display:flex}nav.mobile.svelte-ikbe2d .menu:where(.svelte-ikbe2d){position:var(--nav-mobile-menu-position,fixed);top:calc(var(--nav-burger-inset) + var(--nav-burger-box) + var(--nav-mobile-menu-gap,.5rem));inset-inline:var(--nav-mobile-inset,var(--nav-burger-inset) auto);width:max-content;max-width:calc(100dvw - 2 * var(--nav-burger-inset));background-color:var(--nav-surface-bg);border:1px solid var(--nav-surface-border);box-shadow:var(--nav-surface-shadow);opacity:0;visibility:hidden;z-index:var(--nav-mobile-z-index,2);overscroll-behavior:contain;border-radius:6pt;flex-flow:column;justify-content:start;align-items:stretch;gap:.2em;max-height:calc(100dvh - 4rem);transition:opacity .3s,visibility .3s;overflow-y:auto}nav.mobile.svelte-ikbe2d .menu.open:where(.svelte-ikbe2d){opacity:1;visibility:visible}nav.mobile.svelte-ikbe2d :is(.menu:where(.svelte-ikbe2d)>span:where(.svelte-ikbe2d),.dropdown:where(.svelte-ikbe2d)>div:where(.svelte-ikbe2d):first-child){padding:1pt 8pt}nav.mobile.svelte-ikbe2d .menu:where(.svelte-ikbe2d)>span:where(.svelte-ikbe2d)>a:where(.svelte-ikbe2d){flex:1;margin:-1pt -8pt;padding:1pt 8pt}nav.mobile.svelte-ikbe2d .dropdown:where(.svelte-ikbe2d)>div:where(.svelte-ikbe2d):first-child>:is(a:where(.svelte-ikbe2d),span:where(.svelte-ikbe2d)){margin-inline-start:-8pt;padding-inline-start:8pt}nav.mobile.svelte-ikbe2d .menu:where(.svelte-ikbe2d)>.separator:where(.svelte-ikbe2d){width:100%;height:1px;margin:var(--nav-separator-margin,.25em 0)}nav.mobile.svelte-ikbe2d .dropdown:where(.svelte-ikbe2d){flex-direction:column;align-items:stretch}nav.mobile.svelte-ikbe2d .dropdown:where(.svelte-ikbe2d)>div:where(.svelte-ikbe2d):first-child{justify-content:space-between;align-items:center;display:flex}nav.mobile.svelte-ikbe2d .dropdown:where(.svelte-ikbe2d)>div:where(.svelte-ikbe2d):first-child>:is(a:where(.svelte-ikbe2d),span:where(.svelte-ikbe2d)){border-radius:var(--nav-border-radius);flex:1}nav.mobile.svelte-ikbe2d .dropdown:where(.svelte-ikbe2d)>div:where(.svelte-ikbe2d):first-child>button:where(.svelte-ikbe2d){border-radius:var(--nav-border-radius);opacity:.6;align-self:stretch;margin:-1pt -8pt -1pt 0;padding:1pt 8pt 1pt 14pt}nav.mobile.svelte-ikbe2d .dropdown:where(.svelte-ikbe2d)>div:where(.svelte-ikbe2d):first-child>button:where(.svelte-ikbe2d):is(.open:where(.svelte-ikbe2d),:where(.svelte-ikbe2d):hover){opacity:1}nav.mobile.svelte-ikbe2d .dropdown:where(.svelte-ikbe2d)>div:where(.svelte-ikbe2d):last-child{width:auto;min-width:0;box-shadow:none;opacity:0;visibility:hidden;transition:grid-template-rows var(--nav-submenu-duration,.25s) ease, opacity var(--nav-submenu-duration,.25s) ease, visibility var(--nav-submenu-duration,.25s);background-color:#0000;border:none;grid-template-rows:0fr;padding:0;display:grid;position:static}nav.mobile.svelte-ikbe2d .dropdown:where(.svelte-ikbe2d)>div:last-child.visible:where(.svelte-ikbe2d){opacity:1;visibility:visible;grid-template-rows:1fr}nav.mobile.svelte-ikbe2d .submenu-inner:where(.svelte-ikbe2d){min-height:0;transition:padding-top var(--nav-submenu-duration,.25s) ease;border-inline-start:1px solid var(--nav-submenu-line-color,light-dark(#8080808c,#c8c8c866));flex-direction:column;margin-inline-start:10pt;padding-top:0;display:flex;overflow:hidden}nav.mobile.svelte-ikbe2d .dropdown:where(.svelte-ikbe2d)>div:last-child.visible:where(.svelte-ikbe2d) .submenu-inner:where(.svelte-ikbe2d){padding-top:2pt}nav.mobile.svelte-ikbe2d .dropdown:where(.svelte-ikbe2d)>div:where(.svelte-ikbe2d):last-child a:where(.svelte-ikbe2d){white-space:normal;overflow-wrap:anywhere;border-inline-start:1px solid #0000;margin-inline-start:-1px;padding-block:2pt;padding-inline:6pt 8pt;font-size:.9em;line-height:1.3}nav.mobile.svelte-ikbe2d .dropdown:where(.svelte-ikbe2d)>div:where(.svelte-ikbe2d):last-child a[aria-current=page]:where(.svelte-ikbe2d){border-inline-start-color:var(--nav-link-active-color,currentColor)}nav.mobile.svelte-ikbe2d .menu:where(.svelte-ikbe2d)>:is(.align-right:where(.svelte-ikbe2d),.dropdown.align-right:where(.svelte-ikbe2d)){margin-inline-start:0}
