@font-face{font-family:Sendozi Landing Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Sendozi Landing Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-naira.woff2) format("woff2");unicode-range:u+20a6}html:has(.landing){background:#ffffff;color-scheme:light;scrollbar-gutter:stable}.landing{color-scheme:light;font-optical-sizing:auto}.landing,.landing :is(h1,h2,h3,h4,p,button,input,select,textarea,summary){font-family:Sendozi Landing Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}.landing :is(code,pre){font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.landing ::selection{background:#0054fe;color:#ffffff}.landing-grid{background-color:#091a32;background-image:radial-gradient(ellipse 60% 70% at 78% 30%,rgba(0,84,254,.22),transparent 70%),radial-gradient(rgba(255,255,255,.06) 1px,transparent 0);background-size:100% 100%,22px 22px}.landing-highlight{background:#d3f65f;padding:.05em .3em;border-radius:4px;-webkit-box-decoration-break:clone;box-decoration-break:clone}html:has(.landing-signup-dialog[open]){overflow:hidden}.landing-signup-dialog::backdrop{background:rgba(3,20,42,.62);backdrop-filter:blur(4px);animation:landing-fade-in .22s ease-out}.landing-signup-dialog[open] .landing-signup-panel{animation:landing-sheet-in .28s cubic-bezier(.2,.8,.2,1)}.landing-signup-dialog[data-leaving]::backdrop{animation:landing-fade-out .18s ease-in forwards}.landing-signup-dialog[data-leaving] .landing-signup-panel{animation:landing-sheet-out .18s ease-in forwards}@media (min-width:640px){.landing-signup-dialog[open] .landing-signup-panel{animation-name:landing-pop-in}.landing-signup-dialog[data-leaving] .landing-signup-panel{animation-name:landing-pop-out}}@keyframes landing-fade-in{0%{opacity:0}}@keyframes landing-fade-out{to{opacity:0}}@keyframes landing-sheet-in{0%{transform:translateY(100%)}}@keyframes landing-sheet-out{to{transform:translateY(100%)}}@keyframes landing-pop-in{0%{opacity:0;transform:translateY(12px) scale(.97)}}@keyframes landing-pop-out{to{opacity:0;transform:translateY(8px) scale(.98)}}@media (prefers-reduced-motion:reduce){.landing *,.landing-signup-dialog::backdrop{transition:none!important;animation:none!important}}