@font-face{font-family:GeistSans;src:url(/_next/static/media/0b78ff376f6b9734-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local("Arial");ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.00%;size-adjust:106.28%}.__className_8adcd2{font-family:GeistSans,GeistSans Fallback}.__variable_8adcd2{--font-geist-sans:"GeistSans","GeistSans Fallback"}@font-face{font-family:GeistMono;src:url(/_next/static/media/723e11e5093b8e80.p.woff2) format("woff2");font-display:swap;font-weight:100 900}.__className_46451f{font-family:GeistMono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.__variable_46451f{--font-geist-mono:"GeistMono",ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}:root{--color-page:246 248 251;--color-primary:241 245 249;--color-secondary:255 255 255;--color-accent:100 116 139;--color-light:51 65 85;--color-highlight:2 132 199;--color-border:226 232 240;--color-ink:15 23 42}body{background-color:rgb(var(--color-page));font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,body.theme-dark{color:rgb(var(--color-light))}body.theme-dark{--color-page:13 27 42;--color-primary:13 27 42;--color-secondary:27 38 59;--color-accent:65 90 119;--color-light:224 225 221;--color-highlight:119 141 169;--color-border:65 90 119;--color-ink:255 255 255;background-color:rgb(var(--color-primary))}body.theme-light{color:rgb(var(--color-light));background-color:rgb(var(--color-page))}body,html{max-width:100vw;overflow-x:hidden}*{box-sizing:border-box;padding:0;margin:0}a{color:inherit;text-decoration:none}.bg-primary{--tw-bg-opacity:1;background-color:rgb(var(--color-primary)/var(--tw-bg-opacity,1))}.bg-secondary{--tw-bg-opacity:1;background-color:rgb(var(--color-secondary)/var(--tw-bg-opacity,1))}.text-light{--tw-text-opacity:1;color:rgb(var(--color-light)/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(var(--color-ink)/var(--tw-text-opacity,1))}.text-highlight{--tw-text-opacity:1;color:rgb(var(--color-highlight)/var(--tw-text-opacity,1))}.text-primary{--tw-text-opacity:1;color:rgb(var(--color-ink)/var(--tw-text-opacity,1))}body.theme-light .bg-secondary{background-color:rgb(var(--color-secondary))}body.theme-light .bg-primary{background-color:rgb(var(--color-primary))}body.theme-light .text-light,body.theme-light .text-primary{color:rgb(var(--color-light))}body.theme-light .text-primary,body.theme-light .text-white{color:rgb(var(--color-ink))!important}body.theme-light .bg-gradient-to-r .text-primary,body.theme-light .bg-highlight .text-white{color:#0b1220!important}body.theme-light .border-accent\/20,body.theme-light .border-highlight\/20,body.theme-light .border-highlight\/30,body.theme-light .border-highlight\/40,body.theme-light .border-primary\/20,body.theme-light .border-primary\/30,body.theme-light .border-primary\/40{border-color:rgb(var(--color-border))}body.theme-light [class*="bg-primary/"],body.theme-light [class*="bg-secondary/"]{background-color:rgba(var(--color-secondary),.12)!important}body.theme-light [class*=bg-black]{background-color:rgba(var(--color-secondary),.92)!important;color:rgb(var(--color-ink))}body.theme-light [class*="text-white/"]{color:rgba(var(--color-ink),.88)!important}.h-4{height:1rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.w-4{width:1rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-12{width:3rem}.rounded-md{border-radius:.375rem}.rounded-lg{border-radius:.5rem}.rounded-xl{border-radius:.75rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-full{border-radius:9999px}.animate-fade-in-down{animation-name:fade-in-down;animation-duration:.5s;animation-timing-function:ease-out;animation-fill-mode:forwards}@keyframes fade-in-down{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.animate-slide-in-left{animation-name:slide-in-left;animation-duration:.5s;animation-timing-function:ease-out;animation-fill-mode:forwards}@keyframes slide-in-left{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}.animate-gradient-pan{animation-name:gradient-pan;animation-duration:3s;animation-timing-function:ease;animation-iteration-count:infinite}@keyframes gradient-pan{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.hero-swap{position:relative}.animate-swap{animation-name:hero-swap;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.md\:animate-swap-reverse{animation-name:hero-swap-reverse;animation-timing-function:ease-in-out;animation-iteration-count:infinite}@keyframes hero-swap{0%{transform:translateY(0)}50%{transform:translateY(-8px)}to{transform:translateY(0)}}@keyframes hero-swap-reverse{0%{transform:translateY(-8px)}50%{transform:translateY(0)}to{transform:translateY(-8px)}}