@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8d697b304b401681-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba015fad6dcf6784-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/569ce4b8f30dc480-s.p.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:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_5cfdac{font-family:Geist,Geist Fallback;font-style:normal}.__variable_5cfdac{--font-geist-sans:"Geist","Geist Fallback"}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/9610d9e46709d722-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/747892c23ea88013-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/93f479601ee12b01-s.p.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:Geist Mono Fallback;src:local("Arial");ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_9a8899{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_9a8899{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}

/*! tailwindcss v4.1.7 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}*,:after,:before,body,html{box-sizing:border-box}body,html{width:100vw;overflow-x:hidden}.pointer-events-none{pointer-events:none}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.z-50{z-index:50}.z-\[1000\]{z-index:1000}.container{width:100%}.ml-auto{margin-left:auto}.flex{display:flex}.grid{display:grid}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.field-sizing-content{field-sizing:content}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-px{height:1px}.max-h-\(--radix-dropdown-menu-content-available-height\){max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-\(--radix-select-content-available-height\){max-height:var(--radix-select-content-available-height)}.min-h-screen{min-height:100vh}.w-fit{width:fit-content}.w-full{width:100%}.min-w-\[8rem\]{min-width:8rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.origin-\(--radix-dropdown-menu-content-transform-origin\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\(--radix-select-content-transform-origin\){transform-origin:var(--radix-select-content-transform-origin)}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.resize{resize:both}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.overflow-hidden{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded-full{border-radius:3.40282e+38px}.border{border-style:var(--tw-border-style);border-width:1px}.bg-transparent{background-color:#0000}.fill-current{fill:currentColor}.pt-\[80px\]{padding-top:80px}.pb-\[80px\]{padding-bottom:80px}.text-center{text-align:center}.whitespace-nowrap{white-space:nowrap}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-50{opacity:.5}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}@media (hover:hover){.hover\:underline:hover{text-decoration-line:underline}}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}:is(.\*\:data-\[slot\=select-value\]\:line-clamp-1>*)[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.\*\:data-\[slot\=select-value\]\:flex>*)[data-slot=select-value]{display:flex}:is(.\*\:data-\[slot\=select-value\]\:items-center>*)[data-slot=select-value]{align-items:center}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}:is(.\*\:\[span\]\:last\:flex>*):is(span):last-child{display:flex}:is(.\*\:\[span\]\:last\:items-center>*):is(span):last-child{align-items:center}:root{--foreground-rgb:255,255,255;--background-start-rgb:10,10,10;--background-end-rgb:0,0,0;--primary-color:#2563eb;--primary-hover:#0891b2;--text-primary:#000;--text-secondary:#000;--border-color:#2563eb;--grid-dot:#06b6d412;--grid-bg:#f9fafb;--font-digital:"Orbitron","Geist Mono","monospace"}body{color:rgb(var(--foreground-rgb));background:linear-gradient(to bottom,rgb(var(--background-start-rgb)),rgb(var(--background-end-rgb)));min-height:100vh;font-family:var(--font-digital),sans-serif;overflow:visible!important}body,main{flex-direction:column;display:flex}main{background:#f9fafb;flex:1 0 auto}.glass-effect{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;box-shadow:0 8px 32px #0000005e}.gradient-text{background:linear-gradient(90deg,var(--primary-color),var(--primary-hover));color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text}.animate-float{animation:float 6s ease-in-out infinite}.animate-pulse-slow{animation:pulse 4s cubic-bezier(.4,0,.6,1) infinite}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-20px)}to{transform:translateY(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.button-hover-effect{transition:all .3s}.button-hover-effect:hover{transform:translateY(-2px);box-shadow:0 10px 20px #0003}.card-hover{transition:all .3s}.card-hover:hover{transform:translateY(-5px);box-shadow:0 20px 40px #0000004d}.text-primary{color:var(--primary-color)!important}.border-primary{border-color:var(--primary-color)!important}.bg-primary{background-color:var(--primary-color)!important}@keyframes glow{0%{opacity:.7}to{opacity:1;filter:blur(8px)}}.animate-glow{animation:glow 6s ease-in-out infinite alternate}@keyframes gridFade{0%{opacity:.7}to{opacity:1}}.animate-grid-fade{animation:gridFade 8s linear infinite alternate}@media (max-width:768px){body,html{width:100vw;overflow-x:hidden!important}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}.Navbar_navbar__2GufN{z-index:10;justify-content:center;padding:1.2rem 0;background:#fff;border-bottom:1px solid #e5e7eb;box-shadow:0 4px 16px 0 rgba(0,0,0,.06);backdrop-filter:none;border-radius:0 0 1.2rem 1.2rem;transition:background .3s,box-shadow .3s}.Navbar_navbarInner__9gWLJ,.Navbar_navbar__2GufN{position:relative;width:100%;display:flex;align-items:center}.Navbar_navbarInner__9gWLJ{max-width:1280px;justify-content:space-between;padding:0 2rem}.Navbar_navbarBrand__mL_g4{font-family:Inter,Arial,sans-serif;font-size:1.5rem;color:#2563eb;letter-spacing:.18em;font-weight:700;user-select:none;text-transform:uppercase;display:flex;align-items:center;gap:.5rem}.Navbar_navbarMenu__5Zedx{display:flex;gap:2.2rem;align-items:center}.Navbar_navbarLink__a7q1N{color:#111827;font-family:Inter,Arial,sans-serif;font-size:1.1rem;letter-spacing:.12em;text-transform:uppercase;padding:.2rem .5rem;border-bottom:2px solid transparent;transition:color .2s,border-bottom .2s;text-decoration:none;position:relative;background:none;outline:none;border-radius:.5rem}.Navbar_navbarLink__a7q1N.Navbar_active__d3yZl,.Navbar_navbarLink__a7q1N:hover{color:#2563eb;border-bottom:2px solid #2563eb}.Navbar_navbarDivider__bmKAt{width:.5rem;height:.5rem;border-radius:50%;background:#2563eb;opacity:.5;display:inline-block;margin:0 .5rem}.Navbar_hamburgerButton__e9Vch{display:none;flex-direction:column;justify-content:space-around;width:2rem;height:2rem;background:transparent;border:none;cursor:pointer;padding:0;z-index:20}.Navbar_hamburgerLine__RB5iC{width:2rem;height:.25rem;border-radius:10px;transition:all .3s linear;position:relative;transform-origin:1px;background:#111827}.Navbar_hamburgerLine__RB5iC.Navbar_open__Z2oey:first-child{transform:rotate(45deg)}.Navbar_hamburgerLine__RB5iC.Navbar_open__Z2oey:nth-child(2){opacity:0}.Navbar_hamburgerLine__RB5iC.Navbar_open__Z2oey:nth-child(3){transform:rotate(-45deg)}.Navbar_mobileMenu__4jx50{display:none;position:fixed;top:0;left:0;right:0;bottom:0;width:100vw;height:100vh;margin:0;border-radius:0;background:#fff!important;backdrop-filter:none;z-index:999;flex-direction:column;justify-content:flex-start;align-items:center;gap:2rem;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;padding-top:90px;box-shadow:0 8px 32px 0 rgba(0,0,0,.08);overflow-y:auto;max-height:100vh;padding-bottom:max(1rem,env(safe-area-inset-bottom))}.Navbar_mobileMenuOpen__RwYQo{opacity:1;visibility:visible}.Navbar_mobileNavLink__MMRd2{color:#111827;font-family:Inter,Arial,sans-serif;font-size:1.5rem;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;padding:1rem 2rem;border:2px solid transparent;border-radius:.7rem;transition:all .2s ease;background:#e0e7ff}.Navbar_mobileNavLink__MMRd2.Navbar_active__d3yZl,.Navbar_mobileNavLink__MMRd2:hover{color:#2563eb;border-color:#2563eb;background:#c7d2fe;box-shadow:0 0 12px rgba(37,99,235,.1)}@media (max-width:768px){.Navbar_navbarInner__9gWLJ{padding:0 1rem}.Navbar_navbarMenu__5Zedx{display:none}.Navbar_hamburgerButton__e9Vch,.Navbar_mobileMenu__4jx50{display:flex}.Navbar_navbarBrand__mL_g4{font-size:1.1rem}}@media (max-width:700px){.Navbar_navbarInner__9gWLJ{padding:0 1rem}.Navbar_navbarMenu__5Zedx{gap:1.2rem}.Navbar_navbarBrand__mL_g4{font-size:1.1rem}}.Navbar_footer__gBNe3{position:fixed;left:0;right:0;bottom:0;width:100vw;z-index:10;background:#fff;border-top:2px solid #2563eb;border-bottom:none;border-radius:0;box-shadow:0 -4px 16px 0 rgba(0,0,0,.06);backdrop-filter:none;padding:1rem 0 max(1rem,env(safe-area-inset-bottom));display:flex;justify-content:center;align-items:center}@media (max-width:768px){.Navbar_footer__gBNe3{padding:.7rem 0 max(1.2rem,env(safe-area-inset-bottom))}}