/* Generated local utility layer from the source Tailwind class vocabulary. */
*,*::before,*::after{box-sizing:border-box}
html{scroll-behavior:smooth}
body{margin:0;background:#060911;color:#e5e7eb;font-family:ui-sans-serif,system-ui,sans-serif}
button,input,select,textarea{font:inherit}
button{cursor:pointer}
img,svg{max-width:100%}
a{color:inherit;text-decoration:none}
::selection{background:#06b6d4;color:#000}
.-translate-x-1{transform:translateX({'1/2':'-50%','1':'-0.25rem','0':'0'}.get(v,val_arbitrary(v) or '-'+v))}

.-translate-x-1\/2{transform:translateX({'1/2':'-50%','1':'-0.25rem','0':'0'}.get(v,val_arbitrary(v) or '-'+v))}

.absolute{position:absolute}

.backdrop-blur-sm{backdrop-filter:blur(4px)}

.bg-\[\#04070E\]{background-color:#04070E}

.bg-\[\#05070D\]{background-color:#05070D}

.bg-\[\#05080F\]{background-color:#05080F}

.bg-\[\#060910\]{background-color:#060910}

.bg-\[\#060911\]{background-color:#060911}

.bg-\[\#060A14\]{background-color:#060A14}

.bg-\[\#070A11\]{background-color:#070A11}

.bg-\[\#070A12\]{background-color:#070A12}

.bg-\[\#070B12\]{background-color:#070B12}

.bg-\[\#070B14\]{background-color:#070B14}

.bg-\[\#080C14\]{background-color:#080C14}

.bg-\[\#080C15\]{background-color:#080C15}

.bg-\[\#080C16\]{background-color:#080C16}

.bg-\[\#080D18\]{background-color:#080D18}

.bg-\[\#090D16\]{background-color:#090D16}

.bg-\[\#090D17\]{background-color:#090D17}

.bg-\[\#090D18\]{background-color:#090D18}

.bg-\[\#090E18\]{background-color:#090E18}

.bg-\[\#090E1A\]{background-color:#090E1A}

.bg-\[\#0A0E18\]{background-color:#0A0E18}

.bg-\[\#0A0E1A\]{background-color:#0A0E1A}

.bg-\[\#0A0F1A\]{background-color:#0A0F1A}

.bg-\[\#0A0F1B\]{background-color:#0A0F1B}

.bg-\[\#0A101C\]{background-color:#0A101C}

.bg-\[\#0A101D\]{background-color:#0A101D}

.bg-\[\#0A1624\]{background-color:#0A1624}

.bg-\[\#0B0E17\]{background-color:#0B0E17}

.bg-\[\#0B0F17\]{background-color:#0B0F17}

.bg-\[\#0B0F1A\]{background-color:#0B0F1A}

.bg-\[\#0B0F1A\]\/60{background-color:rgba(11,15,26,60)}

.bg-\[\#0B0F1D\]{background-color:#0B0F1D}

.bg-\[\#0B101C\]{background-color:#0B101C}

.bg-\[\#0B101C\]\/80{background-color:rgba(11,16,28,80)}

.bg-\[\#0B101D\]{background-color:#0B101D}

.bg-\[\#0B111D\]{background-color:#0B111D}

.bg-\[\#0B1220\]{background-color:#0B1220}

.bg-\[\#0C1220\]{background-color:#0C1220}

.bg-\[\#0C1322\]{background-color:#0C1322}

.bg-\[\#0C171E\]{background-color:#0C171E}

.bg-\[\#0C182B\]{background-color:#0C182B}

.bg-\[\#0D131F\]{background-color:#0D131F}

.bg-\[\#0D1424\]{background-color:#0D1424}

.bg-\[\#0D1524\]{background-color:#0D1524}

.bg-\[\#0D1525\]{background-color:#0D1525}

.bg-\[\#0D1525\]\/80{background-color:rgba(13,21,37,80)}

.bg-\[\#0E111C\]\/60{background-color:rgba(14,17,28,60)}

.bg-\[\#0F1829\]{background-color:#0F1829}

.bg-\[\#10142B\]{background-color:#10142B}

.bg-\[\#101A2C\]{background-color:#101A2C}

.bg-\[\#111A2E\]{background-color:#111A2E}

.bg-\[\#191128\]{background-color:#191128}

.bg-\[\#1C160F\]{background-color:#1C160F}

.bg-amber-500\/20{background-color:rgba(245,158,11,20)}

.bg-amber-950\/40{background-color:rgba(69,26,3,40)}

.bg-amber-950\/60{background-color:rgba(69,26,3,60)}

.bg-amber-950\/80{background-color:rgba(69,26,3,80)}

.bg-black\/30{background-color:#000}

.bg-black\/40{background-color:#000}

.bg-black\/80{background-color:#000}

.bg-blue-500\/20{background-color:rgba(59,130,246,20)}

.bg-blue-950{background-color:#172554}

.bg-blue-950\/30{background-color:rgba(23,37,84,30)}

.bg-blue-950\/40{background-color:rgba(23,37,84,40)}

.bg-blue-950\/80{background-color:rgba(23,37,84,80)}

.bg-cyan-400{background-color:#22d3ee}

.bg-cyan-400\/20{background-color:rgba(34,211,238,20)}

.bg-cyan-500\/20{background-color:rgba(6,182,212,20)}

.bg-cyan-600{background-color:#0891b2}

.bg-cyan-950{background-color:#083344}

.bg-cyan-950\/20{background-color:rgba(8,51,68,20)}

.bg-cyan-950\/30{background-color:rgba(8,51,68,30)}

.bg-cyan-950\/50{background-color:rgba(8,51,68,50)}

.bg-cyan-950\/60{background-color:rgba(8,51,68,60)}

.bg-cyan-950\/70{background-color:rgba(8,51,68,70)}

.bg-cyan-950\/80{background-color:rgba(8,51,68,80)}

.bg-emerald-400{background-color:#34d399}

.bg-emerald-500\/20{background-color:rgba(16,185,129,20)}

.bg-emerald-500\/80{background-color:rgba(16,185,129,80)}

.bg-emerald-600{background-color:#059669}

.bg-emerald-950{background-color:#022c22}

.bg-emerald-950\/10{background-color:rgba(2,44,34,10)}

.bg-emerald-950\/20{background-color:rgba(2,44,34,20)}

.bg-emerald-950\/40{background-color:rgba(2,44,34,40)}

.bg-emerald-950\/50{background-color:rgba(2,44,34,50)}

.bg-emerald-950\/60{background-color:rgba(2,44,34,60)}

.bg-emerald-950\/70{background-color:rgba(2,44,34,70)}

.bg-emerald-950\/80{background-color:rgba(2,44,34,80)}

.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-from,#000),var(--tw-gradient-to,transparent))}

.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-from,#000),var(--tw-gradient-to,transparent))}

.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-from,#000),var(--tw-gradient-to,transparent))}

.bg-gray-800{background-color:#1f2937}

.bg-gray-800\/60{background-color:rgba(31,41,55,60)}

.bg-gray-850{background-color:#172033}

.bg-gray-900{background-color:#111827}

.bg-purple-500\/20{background-color:rgba(168,85,247,20)}

.bg-purple-950{background-color:#3b0764}

.bg-purple-950\/80{background-color:rgba(59,7,100,80)}

.bg-red-500\/80{background-color:rgba(239,68,68,80)}

.bg-red-600{background-color:#dc2626}

.bg-red-950\/10{background-color:rgba(69,10,10,10)}

.bg-red-950\/20{background-color:rgba(69,10,10,20)}

.bg-red-950\/50{background-color:rgba(69,10,10,50)}

.bg-red-950\/60{background-color:rgba(69,10,10,60)}

.bg-red-950\/80{background-color:rgba(69,10,10,80)}

.bg-teal-950{background-color:#042f2e}

.bg-teal-950\/80{background-color:rgba(4,47,46,80)}

.bg-yellow-500\/80{background-color:rgba(234,179,8,80)}

.block{display:block}

.blur-3xl{filter:blur(24px)}

.blur-\[140px\]{filter:blur(140px)}

.border{border-width:1px;border-style:solid;border-color:rgba(55,65,81,.8)}

.border-amber-800{border-color:#92400e;border-style:solid;border-width:1px}

.border-b{border-style:solid;border-width:1px}

.border-b-2{border-bottom-width:2px;border-style:solid}

.border-blue-800{border-color:#1e40af;border-style:solid;border-width:1px}

.border-cyan-400{border-color:#22d3ee;border-style:solid;border-width:1px}

.border-cyan-500{border-color:#06b6d4;border-style:solid;border-width:1px}

.border-cyan-800{border-color:#155e75;border-style:solid;border-width:1px}

.border-cyan-900{border-color:#164e63;border-style:solid;border-width:1px}

.border-emerald-600{border-color:#059669;border-style:solid;border-width:1px}

.border-emerald-800{border-color:#065f46;border-style:solid;border-width:1px}

.border-gray-700{border-color:#374151;border-style:solid;border-width:1px}

.border-gray-800{border-color:#1f2937;border-style:solid;border-width:1px}

.border-gray-850{border-color:#172033;border-style:solid;border-width:1px}

.border-purple-800{border-color:#6b21a8;border-style:solid;border-width:1px}

.border-r{border-style:solid;border-width:1px}

.border-red-800{border-color:#991b1b;border-style:solid;border-width:1px}

.border-t{border-style:solid;border-width:1px}

.border-teal-800{border-color:#115e59;border-style:solid;border-width:1px}

.border-transparent{border-color:transparent}

.border-y{border-style:solid;border-width:1px}

.col-span-2{grid-column:span 2 / span 2}

.cursor-not-allowed{cursor:not-allowed}

.cursor-pointer{cursor:pointer}

.duration-300{transition-duration:300ms}

.fixed{position:fixed}

.flex{display:flex}

.flex-1{flex:1 1 0%}

.flex-col{flex-direction:column}

.flex-wrap{flex-wrap:wrap}

.font-black{font-weight:900}

.font-bold{font-weight:700}

.font-medium{font-weight:500}

.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}

.font-normal{font-weight:400}

.font-sans{font-family:ui-sans-serif,system-ui,sans-serif}

.font-semibold{font-weight:600}

.from-\[\#090D17\]{--tw-gradient-from:#090D17;--tw-gradient-to:rgba(255,255,255,0)}

.from-\[\#0C1527\]{--tw-gradient-from:#0C1527;--tw-gradient-to:rgba(255,255,255,0)}

.from-cyan-400{--tw-gradient-from:#22d3ee;--tw-gradient-to:rgba(255,255,255,0)}

.gap-0\.5{gap:0.125rem}

.gap-1{gap:0.25rem}

.gap-1\.5{gap:0.375rem}

.gap-12{gap:3rem}

.gap-2{gap:0.5rem}

.gap-2\.5{gap:0.625rem}

.gap-3{gap:0.75rem}

.gap-3\.5{gap:0.875rem}

.gap-4{gap:1rem}

.gap-5{gap:1.25rem}

.gap-6{gap:1.5rem}

.gap-8{gap:2rem}

.grid{display:grid}

.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}

.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}

.h-1\.5{height:0.375rem}

.h-10{height:2.5rem}

.h-14{height:3.5rem}

.h-16{height:4rem}

.h-2{height:0.5rem}

.h-2\.5{height:0.625rem}

.h-3{height:0.75rem}

.h-3\.5{height:0.875rem}

.h-32{height:8rem}

.h-4{height:1rem}

.h-48{height:12rem}

.h-5{height:1.25rem}

.h-6{height:1.5rem}

.h-7{height:1.75rem}

.h-9{height:2.25rem}

.h-\[300px\]{height:300px}

.h-full{height:100%}

.hidden{display:none}

.inline-block{display:inline-block}

.inline-flex{display:inline-flex}

.inset-0{top:0;right:0;bottom:0;left:0}

.items-center{align-items:center}

.items-end{align-items:flex-end}

.items-start{align-items:flex-start}

.items-stretch{align-items:stretch}

.justify-between{justify-content:space-between}

.justify-center{justify-content:center}

.leading-\[1\.1\]{line-height:1.1}

.leading-relaxed{line-height:1.625}

.leading-snug{line-height:1.375}

.leading-tight{line-height:1.25}

.left-0{left:0}

.left-1\/2{left:1/2}

.line-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}

.line-clamp-3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}

.list-disc{list-style-type:disc}

.list-inside{list-style-position:inside}

.max-h-\[85vh\]{max-height:85vh}

.max-w-2xl{max-width:42rem}

.max-w-3xl{max-width:48rem}

.max-w-4xl{max-width:56rem}

.max-w-5xl{max-width:64rem}

.max-w-7xl{max-width:80rem}

.max-w-lg{max-width:32rem}

.max-w-md{max-width:28rem}

.max-w-none{max-width:none}

.max-w-sm{max-width:24rem}

.max-w-xl{max-width:36rem}

.max-w-xs{max-width:20rem}

.mb-1{margin-bottom:0.25rem}

.mb-1\.5{margin-bottom:0.375rem}

.mb-10{margin-bottom:2.5rem}

.mb-12{margin-bottom:3rem}

.mb-14{margin-bottom:3.5rem}

.mb-2{margin-bottom:0.5rem}

.mb-3{margin-bottom:0.75rem}

.mb-4{margin-bottom:1rem}

.mb-5{margin-bottom:1.25rem}

.mb-6{margin-bottom:1.5rem}

.mb-8{margin-bottom:2rem}

.min-h-screen{min-height:100vh}

.ml-2{margin-left:0.5rem}

.mt-0\.5{margin-top:0.125rem}

.mt-1{margin-top:0.25rem}

.mt-1\.5{margin-top:0.375rem}

.mt-10{margin-top:2.5rem}

.mt-14{margin-top:3.5rem}

.mt-16{margin-top:4rem}

.mt-2{margin-top:0.5rem}

.mt-3{margin-top:0.75rem}

.mt-4{margin-top:1rem}

.mt-5{margin-top:1.25rem}

.mt-6{margin-top:1.5rem}

.mt-8{margin-top:2rem}

.mx-auto{margin-left:auto;margin-right:auto}

.my-0\.5{margin-top:0.125rem;margin-bottom:0.125rem}

.my-12{margin-top:3rem;margin-bottom:3rem}

.my-16{margin-top:4rem;margin-bottom:4rem}

.my-2{margin-top:0.5rem;margin-bottom:0.5rem}

.my-8{margin-top:2rem;margin-bottom:2rem}

.opacity-0{opacity:0.0}

.opacity-10{opacity:0.1}

.opacity-15{opacity:0.15}

.overflow-hidden{overflow:hidden}

.overflow-x-auto{overflow-x:auto}

.overflow-y-auto{overflow-y:auto}

.p-0\.5{padding:0.125rem}

.p-1{padding:0.25rem}

.p-1\.5{padding:0.375rem}

.p-2{padding:0.5rem}

.p-2\.5{padding:0.625rem}

.p-3{padding:0.75rem}

.p-3\.5{padding:0.875rem}

.p-4{padding:1rem}

.p-5{padding:1.25rem}

.p-6{padding:1.5rem}

.p-8{padding:2rem}

.pb-1{padding-bottom:0.25rem}

.pb-2{padding-bottom:0.5rem}

.pb-20{padding-bottom:5rem}

.pb-3{padding-bottom:0.75rem}

.pb-4{padding-bottom:1rem}

.pb-5{padding-bottom:1.25rem}

.pb-6{padding-bottom:1.5rem}

.pb-8{padding-bottom:2rem}

.pl-2{padding-left:0.5rem}

.pointer-events-none{pointer-events:none}

.pt-1{padding-top:0.25rem}

.pt-12{padding-top:3rem}

.pt-16{padding-top:4rem}

.pt-2{padding-top:0.5rem}

.pt-3{padding-top:0.75rem}

.pt-4{padding-top:1rem}

.pt-6{padding-top:1.5rem}

.pt-8{padding-top:2rem}

.px-1\.5{padding-left:0.375rem;padding-right:0.375rem}

.px-2{padding-left:0.5rem;padding-right:0.5rem}

.px-2\.5{padding-left:0.625rem;padding-right:0.625rem}

.px-3{padding-left:0.75rem;padding-right:0.75rem}

.px-3\.5{padding-left:0.875rem;padding-right:0.875rem}

.px-4{padding-left:1rem;padding-right:1rem}

.px-5{padding-left:1.25rem;padding-right:1.25rem}

.px-6{padding-left:1.5rem;padding-right:1.5rem}

.px-7{padding-left:1.75rem;padding-right:1.75rem}

.py-0\.2{padding-top:0.05rem;padding-bottom:0.05rem}

.py-0\.5{padding-top:0.125rem;padding-bottom:0.125rem}

.py-1{padding-top:0.25rem;padding-bottom:0.25rem}

.py-1\.5{padding-top:0.375rem;padding-bottom:0.375rem}

.py-12{padding-top:3rem;padding-bottom:3rem}

.py-16{padding-top:4rem;padding-bottom:4rem}

.py-2{padding-top:0.5rem;padding-bottom:0.5rem}

.py-2\.5{padding-top:0.625rem;padding-bottom:0.625rem}

.py-20{padding-top:5rem;padding-bottom:5rem}

.py-3{padding-top:0.75rem;padding-bottom:0.75rem}

.py-3\.5{padding-top:0.875rem;padding-bottom:0.875rem}

.py-4{padding-top:1rem;padding-bottom:1rem}

.py-6{padding-top:1.5rem;padding-bottom:1.5rem}

.py-8{padding-top:2rem;padding-bottom:2rem}

.relative{position:relative}

.right-0{right:0}

.right-5{right:1.25rem}

.rotate-180{transform:rotate(180deg)}

.rounded{border-radius:0.25rem}

.rounded-2xl{border-radius:1rem}

.rounded-\[7px\]{border-radius:7px}

.rounded-full{border-radius:9999px}

.rounded-lg{border-radius:.5rem}

.rounded-md{border-radius:.375rem}

.rounded-r-lg{border-radius:0 .5rem .5rem 0}

.rounded-xl{border-radius:.75rem}

.self-start{align-self:flex-start}

.shadow-2xl{box-shadow:0 25px 50px -12px rgba(0,0,0,.45)}

.shadow-cyan-950\/40{box-shadow:0 10px 30px -10px rgba(8,51,68,40)}

.shadow-cyan-950\/50{box-shadow:0 10px 30px -10px rgba(8,51,68,50)}

.shadow-cyan-950\/60{box-shadow:0 10px 30px -10px rgba(8,51,68,60)}

.shadow-cyan-950\/70{box-shadow:0 10px 30px -10px rgba(8,51,68,70)}

.shadow-cyan-950\/80{box-shadow:0 10px 30px -10px rgba(8,51,68,80)}

.shadow-lg{box-shadow:0 10px 15px -3px rgba(0,0,0,.25),0 4px 6px -4px rgba(0,0,0,.2)}

.shadow-xl{box-shadow:0 20px 25px -5px rgba(0,0,0,.3),0 8px 10px -6px rgba(0,0,0,.25)}

.shrink-0{flex-shrink:0}

.space-y-1{--space-y:0.25rem}

.space-y-1\.5{--space-y:0.375rem}

.space-y-2{--space-y:0.5rem}

.space-y-2\.5{--space-y:0.625rem}

.space-y-3{--space-y:0.75rem}

.space-y-3\.5{--space-y:0.875rem}

.space-y-4{--space-y:1rem}

.space-y-5{--space-y:1.25rem}

.space-y-6{--space-y:1.5rem}

.space-y-8{--space-y:2rem}

.text-2xl{font-size:1.5rem}

.text-3xl{font-size:1.875rem}

.text-4xl{font-size:2.25rem}

.text-\[10px\]{font-size:10px}

.text-\[11px\]{font-size:11px}

.text-\[9px\]{font-size:9px}

.text-amber-300{color:#fcd34d}

.text-amber-400{color:#fbbf24}

.text-base{font-size:1rem}

.text-black{color:#000}

.text-blue-300{color:#93c5fd}

.text-blue-400{color:#60a5fa}

.text-center{text-align:center}

.text-cyan-200{color:#a5f3fc}

.text-cyan-300{color:#67e8f9}

.text-cyan-400{color:#22d3ee}

.text-emerald-300{color:#6ee7b7}

.text-emerald-400{color:#34d399}

.text-gray-100{color:#f3f4f6}

.text-gray-200{color:#e5e7eb}

.text-gray-300{color:#d1d5db}

.text-gray-400{color:#9ca3af}

.text-gray-500{color:#6b7280}

.text-gray-600{color:#4b5563}

.text-gray-700{color:#374151}

.text-left{text-align:left}

.text-lg{font-size:1.125rem}

.text-purple-300{color:#d8b4fe}

.text-purple-400{color:#c084fc}

.text-red-400{color:#f87171}

.text-right{text-align:right}

.text-sm{font-size:.875rem}

.text-teal-400{color:#2dd4bf}

.text-white{color:#fff}

.text-xl{font-size:1.25rem}

.text-xs{font-size:.75rem}

.to-\[\#05070D\]{--tw-gradient-to:#05070D}

.to-\[\#080D18\]{--tw-gradient-to:#080D18}

.to-\[\#08101E\]{--tw-gradient-to:#08101E}

.to-blue-600{--tw-gradient-to:#2563eb}

.top-0{top:0}

.top-1\/4{top:1/4}

.top-5{top:1.25rem}

.top-full{top:full}

.tracking-tight{letter-spacing:-.025em}

.tracking-wide{letter-spacing:.025em}

.tracking-wider{letter-spacing:.05em}

.tracking-widest{letter-spacing:.1em}

.transition-all{transition:all .2s ease}

.transition-colors{transition:color .2s,background-color .2s,border-color .2s}

.translate-x-1{transform:translateX({'1/2':'-50%','0':'0','0.5':'0.125rem','1':'0.25rem','-1':'-0.25rem','-1/2':'-50%'}.get(v,val_arbitrary(v) or v))}

.underline{text-decoration:underline}

.w-0\.5{width:0.125rem}

.w-1\.5{width:0.375rem}

.w-10{width:2.5rem}

.w-14{width:3.5rem}

.w-2{width:0.5rem}

.w-2\.5{width:0.625rem}

.w-3{width:0.75rem}

.w-3\.5{width:0.875rem}

.w-32{width:8rem}

.w-4{width:1rem}

.w-48{width:12rem}

.w-5{width:1.25rem}

.w-6{width:1.5rem}

.w-7{width:1.75rem}

.w-9{width:2.25rem}

.w-\[560px\]{width:560px}

.w-\[600px\]{width:600px}

.w-full{width:100%}

.whitespace-nowrap{white-space:nowrap}

.z-10{z-index:10}

.z-50{z-index:50}

.mx-auto{margin-left:auto;margin-right:auto}
.space-y-1>*+*{margin-top:.25rem}
.space-y-1\.5>*+*{margin-top:.375rem}
.space-y-2>*+*{margin-top:.5rem}
.space-y-3>*+*{margin-top:.75rem}
.space-y-3\.5>*+*{margin-top:.875rem}
.space-y-4>*+*{margin-top:1rem}
.space-y-6>*+*{margin-top:1.5rem}
.space-y-8>*+*{margin-top:2rem}
.space-x-2>*+*{margin-left:.5rem}
.divide-y>*+*{border-top:1px solid rgba(31,41,55,.6)}
.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}
.animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}
.animate-spin{animation:spin 1s linear infinite}
.animate-fadeIn{animation:fadeIn .2s ease-out both}
.prose p{margin:1rem 0}.prose h3{margin:1.5rem 0 .5rem}.prose ul{padding-left:1.25rem}.prose-invert{color:#d1d5db}.prose-cyan a{color:#22d3ee}
@keyframes pulse{50%{opacity:.5}}
@keyframes ping{75%,100%{transform:scale(2);opacity:0}}
@keyframes spin{to{transform:rotate(360deg)}}
@keyframes fadeIn{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}
.opacity-50:disabled{opacity:0.5}

.border-cyan-500:focus{border-color:#06b6d4;border-style:solid;border-width:1px}

.bg-\[\#0B0F17\]:hover{background-color:#0B0F17}

.bg-\[\#0E1524\]:hover{background-color:#0E1524}

.bg-\[\#0E1626\]:hover{background-color:#0E1626}

.bg-\[\#111C30\]\/50:hover{background-color:rgba(17,28,48,50)}

.bg-\[\#121A2C\]:hover{background-color:#121A2C}

.bg-blue-950\/60:hover{background-color:rgba(23,37,84,60)}

.bg-blue-950\/70:hover{background-color:rgba(23,37,84,70)}

.bg-blue-950\/80:hover{background-color:rgba(23,37,84,80)}

.bg-cyan-300:hover{background-color:#67e8f9}

.bg-cyan-500:hover{background-color:#06b6d4}

.bg-emerald-500:hover{background-color:#10b981}

.bg-gray-700:hover{background-color:#374151}

.bg-gray-800:hover{background-color:#1f2937}

.bg-gray-800\/80:hover{background-color:rgba(31,41,55,80)}

.bg-gray-850\/30:hover{background-color:rgba(23,32,51,30)}

.bg-red-500:hover{background-color:#ef4444}

.border-gray-600:hover{border-color:#4b5563;border-style:solid;border-width:1px}

.border-gray-700:hover{border-color:#374151;border-style:solid;border-width:1px}

.text-cyan-200:hover{color:#a5f3fc}

.text-cyan-300:hover{color:#67e8f9}

.text-cyan-400:hover{color:#22d3ee}

.text-gray-100:hover{color:#f3f4f6}

.text-gray-200:hover{color:#e5e7eb}

.underline:hover{text-decoration:underline}

@media (min-width:1024px){.lg\:col-span-4{grid-column:span 4 / span 4}
}
@media (min-width:1024px){.lg\:col-span-5{grid-column:span 5 / span 5}
}
@media (min-width:1024px){.lg\:col-span-7{grid-column:span 7 / span 7}
}
@media (min-width:1024px){.lg\:col-span-8{grid-column:span 8 / span 8}
}
@media (min-width:1024px){.lg\:flex{display:flex}
}
@media (min-width:1024px){.lg\:flex-row{flex-direction:row}
}
@media (min-width:1024px){.lg\:gap-12{gap:3rem}
}
@media (min-width:1024px){.lg\:gap-8{gap:2rem}
}
@media (min-width:1024px){.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}
}
@media (min-width:1024px){.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}
}
@media (min-width:1024px){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (min-width:1024px){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}
}
@media (min-width:1024px){.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}
}
@media (min-width:1024px){.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}
}
@media (min-width:1024px){.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}
}
@media (min-width:1024px){.lg\:items-center{align-items:center}
}
@media (min-width:1024px){.lg\:items-start{align-items:flex-start}
}
@media (min-width:1024px){.lg\:justify-between{justify-content:space-between}
}
@media (min-width:1024px){.lg\:p-10{padding:2.5rem}
}
@media (min-width:1024px){.lg\:p-12{padding:3rem}
}
@media (min-width:1024px){.lg\:p-8{padding:2rem}
}
@media (min-width:1024px){.lg\:px-8{padding-left:2rem;padding-right:2rem}
}
@media (min-width:1024px){.lg\:self-auto{align-self:auto}
}
@media (min-width:1024px){.lg\:text-6xl{font-size:3.75rem}
}
@media (min-width:1024px){.lg\:w-80{width:20rem}
}
@media (min-width:768px){.md\:col-span-2{grid-column:span 2 / span 2}
}
@media (min-width:768px){.md\:flex{display:flex}
}
@media (min-width:768px){.md\:flex-row{flex-direction:row}
}
@media (min-width:768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (min-width:768px){.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}
}
@media (min-width:768px){.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}
}
@media (min-width:768px){.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}
}
@media (min-width:768px){.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}
}
@media (min-width:768px){.md\:items-center{align-items:center}
}
@media (min-width:768px){.md\:items-end{align-items:flex-end}
}
@media (min-width:768px){.md\:justify-between{justify-content:space-between}
}
@media (min-width:768px){.md\:justify-start{justify-content:flex-start}
}
@media (min-width:768px){.md\:self-auto{align-self:auto}
}
@media (min-width:768px){.md\:text-left{text-align:left}
}
@media (min-width:640px){.sm\:block{display:block}
}
@media (min-width:640px){.sm\:flex{display:flex}
}
@media (min-width:640px){.sm\:flex-row{flex-direction:row}
}
@media (min-width:640px){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (min-width:640px){.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}
}
@media (min-width:640px){.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}
}
@media (min-width:640px){.sm\:h-20{height:5rem}
}
@media (min-width:640px){.sm\:hidden{display:none}
}
@media (min-width:640px){.sm\:items-center{align-items:center}
}
@media (min-width:640px){.sm\:p-10{padding:2.5rem}
}
@media (min-width:640px){.sm\:p-12{padding:3rem}
}
@media (min-width:640px){.sm\:p-5{padding:1.25rem}
}
@media (min-width:640px){.sm\:p-6{padding:1.5rem}
}
@media (min-width:640px){.sm\:p-8{padding:2rem}
}
@media (min-width:640px){.sm\:pb-28{padding-bottom:7rem}
}
@media (min-width:640px){.sm\:pt-20{padding-top:5rem}
}
@media (min-width:640px){.sm\:pt-24{padding-top:6rem}
}
@media (min-width:640px){.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}
}
@media (min-width:640px){.sm\:py-16{padding-top:4rem;padding-bottom:4rem}
}
@media (min-width:640px){.sm\:py-24{padding-top:6rem;padding-bottom:6rem}
}
@media (min-width:640px){.sm\:text-2xl{font-size:1.5rem}
}
@media (min-width:640px){.sm\:text-3xl{font-size:1.875rem}
}
@media (min-width:640px){.sm\:text-4xl{font-size:2.25rem}
}
@media (min-width:640px){.sm\:text-5xl{font-size:3rem}
}
@media (min-width:640px){.sm\:text-base{font-size:1rem}
}
@media (min-width:640px){.sm\:text-lg{font-size:1.125rem}
}
@media (min-width:640px){.sm\:text-sm{font-size:.875rem}
}
@media (min-width:640px){.sm\:text-xl{font-size:1.25rem}
}
@media (min-width:1280px){.xl\:flex{display:flex}
}
@media (min-width:1280px){.xl\:hidden{display:none}
}
.disabled\:opacity-50:disabled{opacity:0.5}
.focus\:border-cyan-500:focus{border-color:#06b6d4;border-style:solid;border-width:1px}
.group:hover .group-hover\:opacity-100{opacity:1.0}
.group:hover .group-hover\:rotate-12{transform:rotate(12deg)}
.group:hover .group-hover\:text-cyan-300{color:#67e8f9}
.group:hover .group-hover\:translate-x-0{transform:translateX({'1/2':'-50%','0':'0','0.5':'0.125rem','1':'0.25rem','-1':'-0.25rem','-1/2':'-50%'}.get(v,val_arbitrary(v) or v))}
.group:hover .group-hover\:translate-x-0\.5{transform:translateX({'1/2':'-50%','0':'0','0.5':'0.125rem','1':'0.25rem','-1':'-0.25rem','-1/2':'-50%'}.get(v,val_arbitrary(v) or v))}
.hover\:bg-\[\#0B0F17\]:hover{background-color:#0B0F17}
.hover\:bg-\[\#0E1524\]:hover{background-color:#0E1524}
.hover\:bg-\[\#0E1626\]:hover{background-color:#0E1626}
.hover\:bg-\[\#111C30\]\/50:hover{background-color:rgba(17,28,48,50)}
.hover\:bg-\[\#121A2C\]:hover{background-color:#121A2C}
.hover\:bg-blue-950\/60:hover{background-color:rgba(23,37,84,60)}
.hover\:bg-blue-950\/70:hover{background-color:rgba(23,37,84,70)}
.hover\:bg-blue-950\/80:hover{background-color:rgba(23,37,84,80)}
.hover\:bg-cyan-300:hover{background-color:#67e8f9}
.hover\:bg-cyan-500:hover{background-color:#06b6d4}
.hover\:bg-emerald-500:hover{background-color:#10b981}
.hover\:bg-gray-700:hover{background-color:#374151}
.hover\:bg-gray-800:hover{background-color:#1f2937}
.hover\:bg-gray-800\/80:hover{background-color:rgba(31,41,55,80)}
.hover\:bg-gray-850\/30:hover{background-color:rgba(23,32,51,30)}
.hover\:bg-red-500:hover{background-color:#ef4444}
.hover\:border-gray-600:hover{border-color:#4b5563;border-style:solid;border-width:1px}
.hover\:border-gray-700:hover{border-color:#374151;border-style:solid;border-width:1px}
.hover\:text-cyan-200:hover{color:#a5f3fc}
.hover\:text-cyan-300:hover{color:#67e8f9}
.hover\:text-cyan-400:hover{color:#22d3ee}
.hover\:text-gray-100:hover{color:#f3f4f6}
.hover\:text-gray-200:hover{color:#e5e7eb}
.hover\:underline:hover{text-decoration:underline}
@media (min-width:1024px){.lg\:col-span-4{grid-column:span 4 / span 4}}
@media (min-width:1024px){.lg\:col-span-5{grid-column:span 5 / span 5}}
@media (min-width:1024px){.lg\:col-span-7{grid-column:span 7 / span 7}}
@media (min-width:1024px){.lg\:col-span-8{grid-column:span 8 / span 8}}
@media (min-width:1024px){.lg\:flex{display:flex}}
@media (min-width:1024px){.lg\:flex-row{flex-direction:row}}
@media (min-width:1024px){.lg\:gap-12{gap:3rem}}
@media (min-width:1024px){.lg\:gap-8{gap:2rem}}
@media (min-width:1024px){.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}}
@media (min-width:1024px){.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}}
@media (min-width:1024px){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (min-width:1024px){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media (min-width:1024px){.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media (min-width:1024px){.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}
@media (min-width:1024px){.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}
@media (min-width:1024px){.lg\:items-center{align-items:center}}
@media (min-width:1024px){.lg\:items-start{align-items:flex-start}}
@media (min-width:1024px){.lg\:justify-between{justify-content:space-between}}
@media (min-width:1024px){.lg\:p-10{padding:2.5rem}}
@media (min-width:1024px){.lg\:p-12{padding:3rem}}
@media (min-width:1024px){.lg\:p-8{padding:2rem}}
@media (min-width:1024px){.lg\:px-8{padding-left:2rem;padding-right:2rem}}
@media (min-width:1024px){.lg\:self-auto{align-self:auto}}
@media (min-width:1024px){.lg\:text-6xl{font-size:3.75rem}}
@media (min-width:1024px){.lg\:w-80{width:20rem}}
@media (min-width:768px){.md\:col-span-2{grid-column:span 2 / span 2}}
@media (min-width:768px){.md\:flex{display:flex}}
@media (min-width:768px){.md\:flex-row{flex-direction:row}}
@media (min-width:768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (min-width:768px){.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media (min-width:768px){.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media (min-width:768px){.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}
@media (min-width:768px){.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}
@media (min-width:768px){.md\:items-center{align-items:center}}
@media (min-width:768px){.md\:items-end{align-items:flex-end}}
@media (min-width:768px){.md\:justify-between{justify-content:space-between}}
@media (min-width:768px){.md\:justify-start{justify-content:flex-start}}
@media (min-width:768px){.md\:self-auto{align-self:auto}}
@media (min-width:768px){.md\:text-left{text-align:left}}
@media (min-width:640px){.sm\:block{display:block}}
@media (min-width:640px){.sm\:flex{display:flex}}
@media (min-width:640px){.sm\:flex-row{flex-direction:row}}
@media (min-width:640px){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (min-width:640px){.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media (min-width:640px){.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media (min-width:640px){.sm\:h-20{height:5rem}}
@media (min-width:640px){.sm\:hidden{display:none}}
@media (min-width:640px){.sm\:items-center{align-items:center}}
@media (min-width:640px){.sm\:p-10{padding:2.5rem}}
@media (min-width:640px){.sm\:p-12{padding:3rem}}
@media (min-width:640px){.sm\:p-5{padding:1.25rem}}
@media (min-width:640px){.sm\:p-6{padding:1.5rem}}
@media (min-width:640px){.sm\:p-8{padding:2rem}}
@media (min-width:640px){.sm\:pb-28{padding-bottom:7rem}}
@media (min-width:640px){.sm\:pt-20{padding-top:5rem}}
@media (min-width:640px){.sm\:pt-24{padding-top:6rem}}
@media (min-width:640px){.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}}
@media (min-width:640px){.sm\:py-16{padding-top:4rem;padding-bottom:4rem}}
@media (min-width:640px){.sm\:py-24{padding-top:6rem;padding-bottom:6rem}}
@media (min-width:640px){.sm\:text-2xl{font-size:1.5rem}}
@media (min-width:640px){.sm\:text-3xl{font-size:1.875rem}}
@media (min-width:640px){.sm\:text-4xl{font-size:2.25rem}}
@media (min-width:640px){.sm\:text-5xl{font-size:3rem}}
@media (min-width:640px){.sm\:text-base{font-size:1rem}}
@media (min-width:640px){.sm\:text-lg{font-size:1.125rem}}
@media (min-width:640px){.sm\:text-sm{font-size:.875rem}}
@media (min-width:640px){.sm\:text-xl{font-size:1.25rem}}
@media (min-width:1280px){.xl\:flex{display:flex}}
@media (min-width:1280px){.xl\:hidden{display:none}}
.selection\:bg-cyan-500::selection{background:#06b6d4}.selection\:text-black::selection{color:#000}