.NavBarButton.svelte-rr72u5{min-width:max-content;color:#224071;transition:all .2s;font-size:1rem;border:none;background:none;font-weight:600;border-bottom:.2em solid transparent;position:relative}.NavBarButton.svelte-rr72u5 .NavBarButton-highlight:where(.svelte-rr72u5){--width: 100%;position:absolute;bottom:-.2em;left:calc(calc(100% - var(--width)) / 2);right:0;height:.2em;width:var(--width);display:flex;background:#224071;border-radius:.5em;transition:inherit;opacity:.9}.NavBarButton-isSelected.svelte-rr72u5{font-weight:700}.NavBarButton-isSelected.svelte-rr72u5 .NavBarButton-highlight:where(.svelte-rr72u5){opacity:1}.NavBarButton-isDeselected.svelte-rr72u5{cursor:pointer}.NavBarButton-isDeselected.svelte-rr72u5 .NavBarButton-highlight:where(.svelte-rr72u5){opacity:0}.NavBarButton-isDeselected.svelte-rr72u5:hover{transform:translateY(-.2rem)}.NavBarButton-isDeselected.svelte-rr72u5:hover .NavBarButton-highlight:where(.svelte-rr72u5){transform:translateY(.2rem)}.NavBar.svelte-10rg6ca{--height: var(--navbar-height);height:var(--height);width:100%;z-index:3;position:sticky;top:0;left:0;right:0}.NavBar.svelte-10rg6ca .NavBar-bar:where(.svelte-10rg6ca){--margin: 1rem;height:var(--height);--blur: 1em;-webkit-backdrop-filter:blur(var(--blur));backdrop-filter:blur(var(--blur));background:#ffffff4d;transition:all .3s;display:grid}.NavBar.svelte-10rg6ca .NavBar-bar:where(.svelte-10rg6ca) .NavBar-logo:where(.svelte-10rg6ca){--size: var(--height);width:var(--size);height:var(--size);display:flex;align-items:center;justify-content:center}.NavBar.svelte-10rg6ca .NavBar-bar:where(.svelte-10rg6ca) .NavBar-title:where(.svelte-10rg6ca){height:var(--height);color:#224071;font-size:1.5rem;font-weight:900;flex-grow:1;display:flex;align-items:center}.NavBar.svelte-10rg6ca .NavBar-bar:where(.svelte-10rg6ca) .NavBar-items:where(.svelte-10rg6ca){width:100%;height:var(--height);overflow-y:visible;overflow-x:auto;gap:1rem;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:nowrap;padding:1.5rem 2rem 1.5rem .5rem;--scrollbar-size: .3em;--scrollbar-thumb-radius: 1rem;--scrollbar-track-margin: .5rem;--scrollbar-thumb-color: hsla(0, 0%, 0%, .2);--scrollbar-thumb-color-hover: hsla(0, 0%, 0%, .3);--scrollbar-track-color: hsla(0, 0%, 0%, .05);--scrollbar-track-color-hover: hsla(0, 0%, 0%, .05);scrollbar-width:var(--scrollbar-size);scrollbar-color:var(--scrollbar-thumb-color) var(--scrollbar-track-color)}.NavBar.svelte-10rg6ca .NavBar-bar:where(.svelte-10rg6ca) .NavBar-items:where(.svelte-10rg6ca)::-webkit-scrollbar{height:var(--scrollbar-size);width:var(--scrollbar-size)}.NavBar.svelte-10rg6ca .NavBar-bar:where(.svelte-10rg6ca) .NavBar-items:where(.svelte-10rg6ca)::-webkit-scrollbar-thumb{border-radius:var(--scrollbar-thumb-radius);background-color:var(--scrollbar-thumb-color)}.NavBar.svelte-10rg6ca .NavBar-bar:where(.svelte-10rg6ca) .NavBar-items:where(.svelte-10rg6ca)::-webkit-scrollbar-track{margin:var(--scrollbar-track-margin);background-color:var(--scrollbar-track-color)}.NavBar.svelte-10rg6ca .NavBar-bar:where(.svelte-10rg6ca) .NavBar-toggle:where(.svelte-10rg6ca){--margin: 0;--size: var(--height);width:var(--size);height:var(--size);transition:.3s;border-radius:50%;display:grid;place-items:center;-webkit-tap-highlight-color:transparent}.NavBar.svelte-10rg6ca .NavBar-bar:where(.svelte-10rg6ca) .NavBar-toggle:where(.svelte-10rg6ca):hover .NavBar-toggle-icon:where(.svelte-10rg6ca){transform:scale(1.1)}.NavBar.svelte-10rg6ca .NavBar-bar:where(.svelte-10rg6ca) .NavBar-toggle:where(.svelte-10rg6ca):focus .NavBar-toggle-icon:where(.svelte-10rg6ca){transform:scale(.8)}.NavBar.svelte-10rg6ca .NavBar-bar:where(.svelte-10rg6ca) .NavBar-toggle:where(.svelte-10rg6ca) .NavBar-toggle-icon:where(.svelte-10rg6ca){width:calc(var(--size) * .8);height:calc(var(--size) * .8);padding:1.4rem;transition:.3s;border-radius:50%}@media(max-width:500px){.NavBar.svelte-10rg6ca .NavBar-bar:where(.svelte-10rg6ca){grid-template-columns:var(--height) 1fr calc(var(--height));grid-template-rows:var(--height) 1fr;grid-template-areas:"logo title toggle" "items items items";position:sticky;top:0;left:0;width:100%;max-width:100%}.NavBar.svelte-10rg6ca .NavBar-bar:where(.svelte-10rg6ca) .NavBar-items:where(.svelte-10rg6ca){z-index:1;width:100%;height:100%;padding-left:calc(var(--height) + .1rem);transition:.3s;gap:1rem;display:flex;flex-direction:column;flex-wrap:nowrap;flex-grow:1;align-items:flex-start;justify-content:flex-start}.NavBar.svelte-10rg6ca .NavBar-bar-badgeCollapse:where(.svelte-10rg6ca){grid-template-columns:0 1fr calc(var(--height));padding-left:1.5rem}.NavBar.svelte-10rg6ca .NavBar-bar-badgeCollapse:where(.svelte-10rg6ca) .NavBar-logo:where(.svelte-10rg6ca){width:0}.NavBar.svelte-10rg6ca .NavBar-bar-isExpand:where(.svelte-10rg6ca){height:100dvh;background:#ffffff80;box-shadow:none}.NavBar.svelte-10rg6ca .NavBar-bar-isExpand:where(.svelte-10rg6ca) .NavBar-items:where(.svelte-10rg6ca){opacity:1}.NavBar.svelte-10rg6ca .NavBar-bar-isCollapsed:where(.svelte-10rg6ca) .NavBar-items:where(.svelte-10rg6ca){opacity:0;pointer-events:none}.NavBar-isScrolledUp.svelte-10rg6ca .NavBar-bar:where(.svelte-10rg6ca){box-shadow:0 0 1rem #00000080}}@media(min-width:501px){.NavBar.svelte-10rg6ca{display:flex;flex-direction:column;align-items:center}.NavBar.svelte-10rg6ca .NavBar-bar:where(.svelte-10rg6ca){grid-template-columns:var(--height) 1fr;grid-template-rows:var(--height);grid-template-areas:"logo items";position:sticky;min-height:var(--height)}.NavBar.svelte-10rg6ca .NavBar-bar:where(.svelte-10rg6ca) .NavBar-title:where(.svelte-10rg6ca){display:none}.NavBar.svelte-10rg6ca .NavBar-bar:where(.svelte-10rg6ca) .NavBar-toggle:where(.svelte-10rg6ca){display:none}.NavBar.svelte-10rg6ca .NavBar-bar-badgeCollapse:where(.svelte-10rg6ca){grid-template-columns:0 1fr;padding-left:1rem}.NavBar.svelte-10rg6ca .NavBar-bar-badgeCollapse:where(.svelte-10rg6ca) .NavBar-logo:where(.svelte-10rg6ca){width:0}.NavBar-isScrolledUp.svelte-10rg6ca .NavBar-bar:where(.svelte-10rg6ca){width:var(--content-max-width);max-width:calc(100% - var(--margin) - var(--margin));margin:var(--margin);margin-bottom:0;border-radius:1rem;box-shadow:0 0 1rem #78a2c0}.NavBar-isScrolledDown.svelte-10rg6ca .NavBar-bar:where(.svelte-10rg6ca){width:100%;max-width:100%;border-radius:0}}@media(min-width:901px){.NavBar.svelte-10rg6ca .NavBar-bar:where(.svelte-10rg6ca) .NavBar-items:where(.svelte-10rg6ca){justify-content:center}}.footer.svelte-1u2md1n{z-index:2;height:var(--footer-height)}.badge.svelte-8dtqyb{z-index:4;width:var(--badge-width);height:var(--badge-height);aspect-ratio:1/1;border-radius:1.5rem;transition:all .4s cubic-bezier(.86,0,.07,1);position:fixed;left:calc(50% - calc(var(--badge-width) / 2));top:calc(var(--navbar-height) + 1.5rem);pointer-events:none}.badge-collapse.svelte-8dtqyb{--icon-size: calc(var(--navbar-height) - 2rem);top:calc(calc(var(--navbar-height) - var(--icon-size)) / 2);left:calc(calc(var(--navbar-height) - var(--icon-size)) / 2);width:var(--icon-size);height:var(--icon-size);border-radius:50%}.svelte-1xirfr2,.svelte-1xirfr2:before,.svelte-1xirfr2:after{box-sizing:border-box;margin:0;padding:0}:root{font-size:20px}@media(max-width:700px){:root{font-size:19px}}@media(max-width:600px){:root{font-size:18px}}@media(max-width:500px){:root{font-size:17px}}@media(max-width:400px){:root{font-size:16px}}@media(max-width:300px){:root{font-size:15px}}@media(max-width:200px){:root{font-size:14px}}@media(min-width:1000px){:root{font-size:21px}}@media(min-width:1200px){:root{font-size:22px}}.background.svelte-1xirfr2{position:absolute;top:0;left:0;height:100dvh;width:100vw;background-image:linear-gradient(120deg,#a1c4fd,#c2e9fb);transition:opacity 1s ease;opacity:0}.background-true.svelte-1xirfr2{opacity:1}.AppPage-body.svelte-1xirfr2{--navbar-height: 5rem;--footer-height: 5rem;--content-max-width: 48rem;--badge-width: 10rem;--badge-height: 10rem}.AppPage-body.svelte-1xirfr2{font-family:Dosis,sans-serif;background-attachment:fixed;background-size:cover;display:flex;flex-direction:column;align-items:center;height:100dvh;min-height:100dvh;max-height:100dvh;width:100%;position:relative;transition:all .4s ease;opacity:0;overflow-y:auto}.AppPage-body.svelte-1xirfr2 .AppPage-body-container:where(.svelte-1xirfr2){width:100%;display:flex;flex-direction:column;align-items:center;z-index:1;flex-grow:1;transition:all .2s ease;transform:translateY(-.5rem)}.AppPage-body.svelte-1xirfr2 .AppPage-body-container-true:where(.svelte-1xirfr2){transform:translateY(0)}.AppPage-body-true.svelte-1xirfr2{opacity:1}
