.ldm-root.svelte-1gdnatn{position:relative;display:block;width:3rem;height:3rem;flex-shrink:0}.ldm-root--field.svelte-1gdnatn{display:block;width:100%;height:auto;min-height:0;flex-shrink:1}.ldm-root--field.svelte-1gdnatn .ldm-trigger--field:where(.svelte-1gdnatn){display:flex;align-items:center;justify-content:flex-start;width:100%;min-width:100%;min-height:1.5rem;height:auto;padding:0;border:none;border-radius:0;background:transparent;cursor:pointer;box-sizing:border-box}.ldm-root--field.svelte-1gdnatn .ldm-trigger--field:where(.svelte-1gdnatn):focus-visible{outline:none}.ldm-root--field.svelte-1gdnatn .ldm-panel-float:where(.svelte-1gdnatn){width:max-content;min-width:var(--ldm-panel-min-w, 100%);max-width:var(--ldm-panel-max-w, min(24rem, calc(100dvw - 1.25rem) ))}.ldm-root--field .ldm-panel--field{width:max-content;min-width:var(--ldm-panel-min-w, 100%);max-width:var(--ldm-panel-max-w, min(24rem, calc(100dvw - 1.25rem) ));box-sizing:border-box}.ldm-root--field .ldm-panel--field .ldm-item{width:100%;min-width:0;box-sizing:border-box}.ldm-root--field .ldm-panel--field .ldm-item-label{white-space:nowrap}.ldm-panel-float--portaled{position:fixed!important;z-index:5000!important;margin:0}.ldm-root--field.svelte-1gdnatn .ldm-panel-float:where(.svelte-1gdnatn){z-index:5000}.ldm-panel-float.svelte-1gdnatn{position:absolute;top:calc(100% + .35rem);left:0;z-index:100;margin:0;padding:0;pointer-events:none;overflow:visible;width:max-content;max-width:var(--ldm-panel-max-w, min(20rem, calc(100dvw - 1.25rem) ))}.ldm-panel-float.svelte-1gdnatn .ldm-panel,.ldm-panel-float.svelte-1gdnatn .ldm-flyout-panel{pointer-events:auto}.ldm-trigger.svelte-1gdnatn{list-style:none;display:flex;align-items:center;justify-content:center;gap:.35rem;min-width:3rem;height:3rem;padding:0 .35rem;border:none;background:transparent;color:var(--stb-ink, #1d2b1d);border-radius:.75rem;cursor:pointer}.ldm-trigger-label.svelte-1gdnatn{font-size:.82rem;font-weight:600;color:var(--stb-muted, #5c6b5c)}.ldm-trigger-icon.svelte-1gdnatn{display:inline-flex;align-items:center;justify-content:center;color:var(--stb-ink, #1d2b1d);transform-origin:50% 55%}.ldm-hamburger.svelte-1gdnatn{display:block;width:1.75rem;height:1.75rem;overflow:visible}.ldm-panel-float--navbar{width:max-content}.ldm-panel-float--navbar .ldm-panel{width:100%;max-width:100%;min-width:0;overflow-x:clip;overflow-y:auto;overscroll-behavior:contain;background:color-mix(in srgb,var(--stb-cream, #fdf9eb) 92%,white);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid color-mix(in srgb,var(--stb-teal, #3d7e6b) 12%,transparent)}.ldm-panel-float--navbar .ldm-submenu--open:after{display:none}.ldm-panel-float--navbar .ldm-flyout-panel{position:static;left:auto;top:auto;width:100%;min-width:0;max-width:100%;max-height:none;margin:0;padding:.2rem;box-shadow:none;border-radius:.6rem;border:1px solid color-mix(in srgb,var(--stb-teal, #3d7e6b) 14%,transparent);background:color-mix(in srgb,var(--stb-tan-field, #ede4d3) 62%,color-mix(in srgb,var(--stb-teal, #3d7e6b) 6%,color-mix(in srgb,var(--stb-cream, #fdf9eb) 92%,white)));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:none}.ldm-panel-float--navbar .ldm-submenu-stack--open .ldm-flyout-panel{margin-top:.2rem}.ldm-submenu-stack.svelte-1gdnatn{display:grid;grid-template-rows:0fr;opacity:0;pointer-events:none;transition:grid-template-rows .32s cubic-bezier(.32,.72,0,1),opacity .28s cubic-bezier(.32,.72,0,1)}.ldm-submenu-stack--open.svelte-1gdnatn{grid-template-rows:1fr;opacity:1;pointer-events:auto}.ldm-submenu-stack-inner.svelte-1gdnatn{overflow:hidden;min-height:0}.ldm-panel-float--navbar .ldm-submenu-trigger--open .ldm-submenu-chevron--open{transform:rotate(90deg)}.ldm-submenu-chevron--open{transition:transform .32s cubic-bezier(.32,.72,0,1)}@media(prefers-reduced-motion:reduce){.ldm-panel,.ldm-panel li,.ldm-flyout-panel{transition:none!important;animation:none!important}.ldm-submenu-stack.svelte-1gdnatn{transition:none!important}.ldm-flyout-panel{opacity:1;transform:none}.ldm-submenu-stack--open.svelte-1gdnatn{grid-template-rows:1fr;opacity:1}}.ldm-trigger.svelte-1gdnatn:focus-visible{outline:2px solid var(--stb-teal, #3d7e6b);outline-offset:2px}.ldm-panel{width:max-content;min-width:min(12rem,100%);max-width:var(--ldm-panel-max-w, min(20rem, calc(100dvw - 1.25rem) ));max-height:var(--ldm-panel-max-h, min(70dvh, 28rem));margin:0;padding:.35rem;list-style:none;overflow:visible;box-sizing:border-box;background:var(--stb-card, #fff);border-radius:.85rem;box-shadow:8px 14px 40px #1d2b1d1f;border:1px solid color-mix(in srgb,var(--stb-teal, #3d7e6b) 10%,transparent)}.ldm-panel.event-title-type .ldm-item,.ldm-flyout-panel.event-title-type .ldm-item{font-family:inherit;font-weight:400;letter-spacing:inherit}.ldm-panel--field,.ldm-flyout-panel--field{font-family:ui-monospace,JetBrains Mono,Menlo,monospace;font-size:12px;font-weight:400;letter-spacing:normal;text-transform:none;font-variant-numeric:tabular-nums;color:var(--li-text, #0f172a)}.ldm-panel--field .ldm-item,.ldm-flyout-panel--field .ldm-item{font-size:inherit;font-weight:inherit;letter-spacing:inherit;color:inherit}.ldm-panel--field .ldm-item.ldm-item-btn,.ldm-flyout-panel--field .ldm-item.ldm-item-btn{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit}.ldm-panel--field .ldm-item-label,.ldm-flyout-panel--field .ldm-item-label{font:inherit;font-variant-numeric:tabular-nums}.ldm-item{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.5rem .75rem;border-radius:.5rem;color:var(--stb-ink, #1d2b1d);font-size:.96rem;text-decoration:none;white-space:nowrap;border:1px solid transparent;box-sizing:border-box}.ldm-item:hover,.ldm-item:focus-visible{background:var(--stb-tan-field, #ede4d3)}.ldm-item[aria-current=page],.ldm-item.ldm-item--selected{background:color-mix(in srgb,var(--stb-teal, #3d7e6b) 12%,var(--stb-tan-field, #ede4d3));color:var(--stb-teal, #3d7e6b)}.ldm-root--field .ldm-item.ldm-item--selected{color:inherit}.ldm-item:focus-visible{outline:2px solid var(--stb-teal, #3d7e6b);outline-offset:2px}.ldm-item.ldm-item-btn{width:100%;text-align:left;border:none;background:transparent;font:inherit;line-height:inherit;cursor:pointer;appearance:none;-webkit-appearance:none}.ldm-item.ldm-item-btn:hover,.ldm-item.ldm-item-btn:focus-visible{background:var(--stb-tan-field, #ede4d3)}.ldm-item-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.65rem;height:1.65rem;border-radius:.45rem}.ldm-item-icon--teal{background:color-mix(in srgb,#3d7e6b 18%,#fff);color:#2d6b5a}.ldm-item-icon--emerald{background:color-mix(in srgb,#2e7d52 18%,#fff);color:#256945}.ldm-item-icon--amber{background:color-mix(in srgb,#c58a1a 20%,#fff);color:#9a6a12}.ldm-item-icon--sky{background:color-mix(in srgb,#2b7bbb 18%,#fff);color:#1f5f96}.ldm-item-icon--violet{background:color-mix(in srgb,#6d4cbd 18%,#fff);color:#563a9a}.ldm-item-icon--orange{background:color-mix(in srgb,#c56a1a 20%,#fff);color:#9a5212}.ldm-item-icon--slate{background:color-mix(in srgb,#5c6b5c 16%,#fff);color:#445244}.ldm-item-icon--rose{background:color-mix(in srgb,#b8324d 16%,#fff);color:#8f2439}.ldm-item-icon--indigo{background:color-mix(in srgb,#4f5eb8 18%,#fff);color:#3d4894}.ldm-item-label.svelte-1gdnatn{flex:1;min-width:0;overflow-wrap:anywhere}.ldm-item-chevron{flex-shrink:0;opacity:0;transform:translate(-4px) scale(.85);transition:opacity .15s ease,transform .15s ease}.ldm-item:hover .ldm-item-chevron,.ldm-item:focus-visible .ldm-item-chevron{opacity:1;transform:translate(0) scale(1)}.ldm-sep.svelte-1gdnatn{height:1px;margin:.25rem .5rem;background:color-mix(in srgb,var(--stb-teal, #3d7e6b) 14%,transparent);list-style:none}.ldm-note.svelte-1gdnatn{margin:.35rem .75rem .15rem;font-family:var(--font-body, Manrope, "Nunito Sans", system-ui, sans-serif);font-size:.75rem;font-weight:500;color:var(--stb-muted, #5c6b5c);text-align:center;list-style:none}.ldm-submenu.svelte-1gdnatn{position:relative;list-style:none;overflow:visible}@media(min-width:641px){.ldm-submenu--open.svelte-1gdnatn:after{content:"";position:absolute;top:0;bottom:0;left:100%;width:.5rem;z-index:199}}.ldm-panel>.ldm-submenu{overflow:visible}.ldm-submenu-trigger{width:100%}.ldm-submenu-trigger--open{background:color-mix(in srgb,var(--stb-teal, #3d7e6b) 8%,var(--stb-tan-field, #ede4d3))}.ldm-submenu-trigger--open:hover,.ldm-submenu-trigger--open:focus-visible{background:color-mix(in srgb,var(--stb-teal, #3d7e6b) 12%,var(--stb-tan-field, #ede4d3))}.ldm-submenu-trigger--open .ldm-item-chevron{opacity:1;transform:translate(0) scale(1)}.ldm-flyout-panel{position:absolute;top:0;left:100%;z-index:200;width:max-content;min-width:12rem;max-width:min(20rem,calc(100dvw - 1.25rem));max-height:min(60dvh,24rem);margin:0;padding:.35rem .35rem .35rem .5rem;list-style:none;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;box-sizing:border-box;background:var(--stb-card, #fff);border-radius:.85rem;box-shadow:8px 14px 40px #1d2b1d1f;border:1px solid color-mix(in srgb,var(--stb-teal, #3d7e6b) 10%,transparent);animation:svelte-1gdnatn-ldm-flyout-in .2s ease}@media(max-width:640px){.ldm-panel-float.svelte-1gdnatn{width:var(--ldm-panel-max-w, calc(100dvw - 1.25rem) );overflow-x:clip}.ldm-panel{width:100%;max-width:100%;min-width:0}.ldm-panel .ldm-item,.ldm-flyout-panel .ldm-item{white-space:normal;align-items:flex-start;font-size:.92rem;padding:.45rem .6rem}.ldm-flyout-panel{position:static;left:auto;top:auto;width:100%;min-width:0;max-width:100%;max-height:none;margin:.2rem 0 .1rem;padding:.2rem;box-shadow:none;border-radius:.6rem;border:1px solid color-mix(in srgb,var(--stb-teal, #3d7e6b) 14%,transparent);background:color-mix(in srgb,var(--stb-tan-field, #ede4d3) 35%,var(--stb-card, #fff));animation:none}.ldm-submenu-trigger--open .ldm-submenu-chevron--open{transform:rotate(90deg)}}@keyframes svelte-1gdnatn-ldm-flyout-in{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}.ldm-flyout-panel-row.svelte-1gdnatn{list-style:none}.ldm-flyout-panel .ldm-item{width:100%;box-sizing:border-box}.ldm-item--disabled{opacity:.45;cursor:not-allowed;pointer-events:none}
