.back-to-top.svelte-1eb4uvf{z-index:5;right:max(1.25rem, env(safe-area-inset-right));bottom:max(1.25rem, env(safe-area-inset-bottom));color:#fff;background:#101114;border:1px solid #101114;border-radius:50%;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:inline-flex;position:fixed}.back-to-top.svelte-1eb4uvf svg:where(.svelte-1eb4uvf){width:1.25rem;height:1.25rem}.back-to-top.svelte-1eb4uvf:hover,.back-to-top.svelte-1eb4uvf:active{color:#fff;background:#303238}@supports (animation-timeline:scroll()) and (animation-range:0px 1px){.back-to-top.svelte-1eb4uvf{animation:step-end both svelte-1eb4uvf-reveal-back-to-top;animation-timeline:scroll(root);animation-range:0 24rem}@keyframes svelte-1eb4uvf-reveal-back-to-top{0%{visibility:hidden}to{visibility:visible}}}#top.svelte-1eb4uvf:focus{outline:none}@media print{.back-to-top.svelte-1eb4uvf{display:none}}.mobile-navigation.svelte-1eb4uvf{z-index:80;height:100dvh;padding-top:env(safe-area-inset-top,0px);padding-right:env(safe-area-inset-right,0px);padding-left:env(safe-area-inset-left,0px);visibility:hidden;opacity:0;pointer-events:none;color:#1d1d1f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;-webkit-backdrop-filter:blur(28px)saturate(140%);backdrop-filter:blur(28px)saturate(140%);font-optical-sizing:auto;transform-origin:100% 0;background:#fffffff7;flex-direction:column;transition:opacity .22s,transform .32s cubic-bezier(.4,0,.84,0),visibility 0s linear .32s;display:flex;position:fixed;inset:0;transform:translateY(-4px)scale(.995)}.mobile-navigation.is-open.svelte-1eb4uvf{visibility:visible;opacity:1;pointer-events:auto;transition:opacity .26s,transform .36s cubic-bezier(.16,1,.3,1),visibility;transform:none}.mobile-navigation-content.svelte-1eb4uvf{overscroll-behavior:contain;width:100%;min-height:0;padding:clamp(1.5rem, 5dvh, 3rem) 2rem max(2rem, env(safe-area-inset-bottom,0px));flex-direction:column;flex:1;gap:2.5rem;display:flex;overflow-y:auto}.mobile-navigation-link.svelte-1eb4uvf{letter-spacing:-.035em;border-radius:.5rem;align-items:center;min-height:3.5rem;padding-block:.375rem;font-size:clamp(1.875rem,5vw,2.5rem);font-weight:600;line-height:1.2;display:flex}.mobile-navigation-link.svelte-1eb4uvf,.mobile-navigation-actions.svelte-1eb4uvf{opacity:0;transition:opacity .16s,transform .22s cubic-bezier(.4,0,.84,0);transform:translateY(-8px)}.mobile-navigation.is-open.svelte-1eb4uvf :is(.mobile-navigation-link:where(.svelte-1eb4uvf),.mobile-navigation-actions:where(.svelte-1eb4uvf)){opacity:1;transition:opacity .28s ease var(--menu-delay,80ms), transform .36s cubic-bezier(.16, 1, .3, 1) var(--menu-delay,80ms);transform:none}.mobile-navigation-actions.svelte-1eb4uvf{margin-top:auto}.mobile-menu-toggle.svelte-1eb4uvf{touch-action:manipulation;transition:transform .2s cubic-bezier(.16,1,.3,1),background-color .16s}.mobile-menu-toggle.svelte-1eb4uvf:active{transition-duration:80ms;transform:scale(.94)}.mobile-navigation.svelte-1eb4uvf :is(a:where(.svelte-1eb4uvf),button:where(.svelte-1eb4uvf)){-webkit-tap-highlight-color:transparent}.mobile-navigation.svelte-1eb4uvf :where(.svelte-1eb4uvf):is(a:where(.svelte-1eb4uvf),button:where(.svelte-1eb4uvf)):focus-visible{outline-offset:4px;outline:2px solid #0a84ff}.mobile-navigation.svelte-1eb4uvf :where(.svelte-1eb4uvf):is(a:where(.svelte-1eb4uvf),button:where(.svelte-1eb4uvf)):active{opacity:.7}@media (hover:hover){.mobile-navigation-link.svelte-1eb4uvf:hover{color:#06c}}@media (width>=40rem){.mobile-navigation-content.svelte-1eb4uvf{padding-left:3rem;padding-right:3rem}}@media (width>=64rem){.mobile-navigation.svelte-1eb4uvf{display:none}}@media (prefers-reduced-transparency:reduce){.mobile-navigation.svelte-1eb4uvf{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}}@media (prefers-contrast:more){.mobile-navigation.svelte-1eb4uvf{background:#fff}.mobile-navigation.svelte-1eb4uvf :is(a:where(.svelte-1eb4uvf),button:where(.svelte-1eb4uvf)){outline-offset:2px;outline:1px solid}}.landing-page.svelte-1eb4uvf{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;-webkit-user-select:text;user-select:text;font-optical-sizing:auto}.landing-page.svelte-1eb4uvf :is(a:where(.svelte-1eb4uvf),button:where(.svelte-1eb4uvf),summary:where(.svelte-1eb4uvf)){-webkit-tap-highlight-color:#0a84ff26}.landing-page.svelte-1eb4uvf :where(.svelte-1eb4uvf):is(a:where(.svelte-1eb4uvf),button:where(.svelte-1eb4uvf),summary:where(.svelte-1eb4uvf),[tabindex="0"]:where(.svelte-1eb4uvf)):focus-visible{outline-offset:4px;outline:2px solid #0a84ff}.landing-page.svelte-1eb4uvf footer:where(.svelte-1eb4uvf) a:where(.svelte-1eb4uvf){align-items:center;min-height:2.75rem;display:inline-flex}.landing-page.svelte-1eb4uvf section[id]:where(.svelte-1eb4uvf){scroll-margin-top:1.5rem}.landing-page.svelte-1eb4uvf summary:where(.svelte-1eb4uvf)::-webkit-details-marker{display:none}.landing-page.svelte-1eb4uvf :where(.svelte-1eb4uvf):is(a:where(.svelte-1eb4uvf),button:where(.svelte-1eb4uvf):not(:disabled),summary:where(.svelte-1eb4uvf)):active{opacity:.78;transition:none}.data-grid.svelte-1eb4uvf{background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:42px 42px;-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}.reveal.svelte-1eb4uvf{transition:opacity .3s ease-out,transform .3s ease-out,border-color .2s,background-color .2s,box-shadow .2s;transition-delay:var(--reveal-delay,0s)}.reveal-pending.svelte-1eb4uvf{opacity:0;transform:translateY(8px)}.reveal.is-visible.svelte-1eb4uvf,.reveal.svelte-1eb4uvf:focus-within{opacity:1;transform:none}.chart-bar.svelte-1eb4uvf{animation:.86s cubic-bezier(.16,1,.3,1) both svelte-1eb4uvf-chart-rise;animation-delay:var(--bar-delay,0s);transform-origin:bottom;will-change:transform, opacity}.chart-line.svelte-1eb4uvf{stroke-dasharray:900;stroke-dashoffset:900px;animation:1.8s cubic-bezier(.16,1,.3,1) .42s forwards svelte-1eb4uvf-chart-draw}@keyframes svelte-1eb4uvf-chart-rise{0%{opacity:.32;transform:scaleY(.8)}to{opacity:1;transform:scaleY(1)}}@keyframes svelte-1eb4uvf-chart-draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.mobile-navigation.svelte-1eb4uvf,.mobile-navigation.is-open.svelte-1eb4uvf{transition:opacity .12s,visibility 0s linear .12s;transform:none}.mobile-navigation.is-open.svelte-1eb4uvf{transition-delay:0s}.mobile-navigation.svelte-1eb4uvf :is(.mobile-navigation-link:where(.svelte-1eb4uvf),.mobile-navigation-actions:where(.svelte-1eb4uvf)),.mobile-navigation.is-open.svelte-1eb4uvf :is(.mobile-navigation-link:where(.svelte-1eb4uvf),.mobile-navigation-actions:where(.svelte-1eb4uvf)),.mobile-menu-toggle.svelte-1eb4uvf,.mobile-menu-toggle.svelte-1eb4uvf:active{transition:none;transform:none}.reveal.reveal-pending.svelte-1eb4uvf,.chart-bar.svelte-1eb4uvf,.chart-line.svelte-1eb4uvf{opacity:1;transition:none;animation:none;transform:none}.chart-line.svelte-1eb4uvf{stroke-dashoffset:0}.landing-page.svelte-1eb4uvf :is(a:where(.svelte-1eb4uvf),button:where(.svelte-1eb4uvf),summary:where(.svelte-1eb4uvf),summary:where(.svelte-1eb4uvf) span:where(.svelte-1eb4uvf)){transition:none;translate:none}}
