@keyframes svelte-jm48fi-ghost-lines{0%{background-position:-100px}40%{background-position:40vw}to{background-position:60vw}}.cta-section.svelte-jm48fi{background:linear-gradient(90deg,var(--blob-color-3),var(--accent40));color:var(--fg-a-1);display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;padding:6rem 1rem}.cta-section.svelte-jm48fi .container:where(.svelte-jm48fi){display:flex;flex-direction:column}@media (min-width: 40rem){.cta-section.svelte-jm48fi .container:where(.svelte-jm48fi){max-width:30rem}}footer.svelte-jm48fi{background:var(--accent90-12);color:var(--fg-a-1);display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}footer.svelte-jm48fi .container:where(.svelte-jm48fi){display:flex;flex-direction:column;padding:4rem 1rem;gap:2rem;width:100%;max-width:100%}@media (min-width: 40rem){footer.svelte-jm48fi .container:where(.svelte-jm48fi){max-width:40rem}}@media (min-width: 48rem){footer.svelte-jm48fi .container:where(.svelte-jm48fi){max-width:48rem}}@media (min-width: 64rem){footer.svelte-jm48fi .container:where(.svelte-jm48fi){max-width:64rem}}@media (min-width: 80rem){footer.svelte-jm48fi .container:where(.svelte-jm48fi){max-width:80rem}}@media (min-width: 96rem){footer.svelte-jm48fi .container:where(.svelte-jm48fi){max-width:96rem}}footer.svelte-jm48fi .container:where(.svelte-jm48fi) .fineprint:where(.svelte-jm48fi){display:flex;flex-direction:column;gap:4rem}@media (min-width: 40rem){footer.svelte-jm48fi .container:where(.svelte-jm48fi) .fineprint:where(.svelte-jm48fi){display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between}}footer.svelte-jm48fi .container:where(.svelte-jm48fi) .fineprint:where(.svelte-jm48fi) .fp-section:where(.svelte-jm48fi){display:flex;flex-direction:column;gap:1.5rem}footer.svelte-jm48fi .container:where(.svelte-jm48fi) .fineprint:where(.svelte-jm48fi) .fp-section:where(.svelte-jm48fi) nav:where(.svelte-jm48fi){display:flex;flex-direction:column;gap:.5rem}footer.svelte-jm48fi .container:where(.svelte-jm48fi) .fineprint:where(.svelte-jm48fi) .fp-section:where(.svelte-jm48fi) .title:where(.svelte-jm48fi){display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:1rem}footer.svelte-jm48fi .container:where(.svelte-jm48fi) .fineprint:where(.svelte-jm48fi) .fp-section:where(.svelte-jm48fi) .title:where(.svelte-jm48fi) .logo:where(.svelte-jm48fi){display:flex;flex-direction:row;align-items:center;justify-content:flex-start;font-size:1.2rem}@media (min-width: 40rem){footer.svelte-jm48fi .container:where(.svelte-jm48fi) .fineprint:where(.svelte-jm48fi) .fp-section.links:where(.svelte-jm48fi),footer.svelte-jm48fi .container:where(.svelte-jm48fi) .fineprint:where(.svelte-jm48fi) .fp-section:where(.svelte-jm48fi) nav:where(.svelte-jm48fi){align-items:flex-end;justify-content:flex-start}}footer.svelte-jm48fi .container:where(.svelte-jm48fi) .copyright:where(.svelte-jm48fi){color:var(--fg-3);display:flex;flex-direction:column;gap:1rem}@media (min-width: 40rem){footer.svelte-jm48fi .container:where(.svelte-jm48fi) .copyright:where(.svelte-jm48fi){display:flex;flex-direction:row;align-items:center;justify-content:space-between}}@keyframes svelte-8duk5u-ghost-lines{0%{background-position:-100px}40%{background-position:40vw}to{background-position:60vw}}header.svelte-8duk5u{position:fixed;z-index:2;top:0;width:100%;color:var(--fg-1);display:flex;flex-direction:column}header.svelte-8duk5u .menu-wrapper:where(.svelte-8duk5u){width:100%;max-width:100%}@media (min-width: 40rem){header.svelte-8duk5u .menu-wrapper:where(.svelte-8duk5u){max-width:40rem}}@media (min-width: 48rem){header.svelte-8duk5u .menu-wrapper:where(.svelte-8duk5u){max-width:48rem}}@media (min-width: 64rem){header.svelte-8duk5u .menu-wrapper:where(.svelte-8duk5u){max-width:64rem}}@media (min-width: 80rem){header.svelte-8duk5u .menu-wrapper:where(.svelte-8duk5u){max-width:80rem}}@media (min-width: 96rem){header.svelte-8duk5u .menu-wrapper:where(.svelte-8duk5u){max-width:96rem}}header.svelte-8duk5u .menu-wrapper:where(.svelte-8duk5u){align-self:center;display:flex;flex-direction:row;flex:1 1 auto}@media (min-width: 40rem){header.svelte-8duk5u .menu-wrapper:where(.svelte-8duk5u){padding-top:1rem}}header.svelte-8duk5u .menu-wrapper:where(.svelte-8duk5u) .menu-container:where(.svelte-8duk5u){flex:1 1 auto;margin:0 auto;padding:1rem;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:1rem;transition:background .2s ease-out,backdrop-filter .2s ease-out,box-shadow .2s ease-out}@media (min-width: 40rem){header.svelte-8duk5u .menu-wrapper:where(.svelte-8duk5u) .menu-container:where(.svelte-8duk5u){padding:.5rem 1rem;border-radius:1rem}}header.svelte-8duk5u .menu-wrapper:where(.svelte-8duk5u) .menu-container:where(.svelte-8duk5u) a.home:where(.svelte-8duk5u){display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:1rem}header.svelte-8duk5u .menu-wrapper:where(.svelte-8duk5u) .menu-container:where(.svelte-8duk5u) a.home:where(.svelte-8duk5u) .logo:where(.svelte-8duk5u){font-size:1.5rem;font-weight:600;display:flex;flex-direction:row;align-items:center;justify-content:flex-start}header.svelte-8duk5u .menu-wrapper:where(.svelte-8duk5u) .menu-container:where(.svelte-8duk5u) nav:where(.svelte-8duk5u){display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:1rem}@media (max-width: 40rem){header.svelte-8duk5u .menu-wrapper:where(.svelte-8duk5u) .menu-container:where(.svelte-8duk5u) nav:where(.svelte-8duk5u){display:none}}header.svelte-8duk5u .menu-wrapper:where(.svelte-8duk5u) .menu-container:where(.svelte-8duk5u) .user:where(.svelte-8duk5u){border-radius:50%;text-transform:uppercase;font-weight:600;background:var(--accent60);width:32px;height:32px;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:1rem}header.svelte-8duk5u .menu-wrapper:where(.svelte-8duk5u) .menu-container:where(.svelte-8duk5u) .menu-button:where(.svelte-8duk5u){text-decoration:none;color:var(--fg-1);border:none;background:transparent;border-radius:100px;height:initial;width:32px;height:32px;min-width:auto;cursor:pointer;display:flex;flex-direction:row;align-items:center;justify-content:center}header.svelte-8duk5u .menu-wrapper:where(.svelte-8duk5u) .menu-container:where(.svelte-8duk5u) .menu-button:where(.svelte-8duk5u):not(:disabled):hover{background:var(--bg-2-t)}header.svelte-8duk5u .menu-wrapper:where(.svelte-8duk5u) .menu-container:where(.svelte-8duk5u) .menu-button:where(.svelte-8duk5u):not(:disabled):active{background:var(--bg-2-t1)}header.svelte-8duk5u .menu-wrapper:where(.svelte-8duk5u) .menu-container:where(.svelte-8duk5u) .menu-button:where(.svelte-8duk5u):not(:disabled):focus{outline-color:transparent}header.svelte-8duk5u .menu-wrapper:where(.svelte-8duk5u) .menu-container:where(.svelte-8duk5u) .menu-button:where(.svelte-8duk5u):disabled{pointer-events:none;color:var(--fg-3)}@media (min-width: 40rem){header.svelte-8duk5u .menu-wrapper:where(.svelte-8duk5u) .menu-container:where(.svelte-8duk5u) .menu-button:where(.svelte-8duk5u){display:none}}header.svelte-8duk5u .menu-wrapper:where(.svelte-8duk5u) .menu-container.scrolled:where(.svelte-8duk5u){background:var(--neutral90-12);border-bottom:1px solid var(--neutral90-12);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media (min-width: 40rem){header.svelte-8duk5u .menu-wrapper:where(.svelte-8duk5u) .menu-container.scrolled:where(.svelte-8duk5u){background:var(--neutral90-12);box-shadow:inset 0 0 0 1px var(--neutral90-12);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:none}}header.svelte-8duk5u .mobile-menu:where(.svelte-8duk5u){display:flex;flex-direction:column;overflow:hidden;background:var(--neutral90-12);box-shadow:inset 0 0 0 1px var(--neutral90-12);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:none;border-bottom:1px solid var(--neutral90-12)}@media (min-width: 40rem){header.svelte-8duk5u .mobile-menu:where(.svelte-8duk5u){display:none}}header.svelte-8duk5u .mobile-menu:where(.svelte-8duk5u) a:where(.svelte-8duk5u){color:var(--fg-1);padding:1rem}header.svelte-8duk5u .mobile-menu:where(.svelte-8duk5u) a:where(.svelte-8duk5u):hover{background:var(--neutral90-12)}
