@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap);@import url(https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;600&display=swap);:root{--primary:#6366f1;--primary-dark:#4f46e5;--primary-light:#818cf8;--secondary:#ec4899;--secondary-dark:#db2777;--accent:#06b6d4;--accent-dark:#0891b2;--bg-primary:#0f0f23;--bg-secondary:#1a1a2e;--bg-tertiary:#16213e;--bg-card:#ffffff0d;--bg-card-hover:#ffffff14;--text-primary:#fff;--text-secondary:#a1a1aa;--text-muted:#71717a;--gradient-primary:linear-gradient(135deg,var(--primary),var(--secondary));--gradient-secondary:linear-gradient(135deg,var(--accent),var(--primary));--gradient-accent:linear-gradient(135deg,var(--secondary),var(--accent));--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;--shadow-xl:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;--shadow-neon:0 0 20px #6366f14d;--space-xs:0.25rem;--space-sm:0.5rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:3rem;--space-3xl:4rem;--radius-sm:0.375rem;--radius-md:0.5rem;--radius-lg:0.75rem;--radius-xl:1rem;--radius-2xl:1.5rem;--transition-fast:150ms ease-in-out;--transition-normal:250ms ease-in-out;--transition-slow:350ms ease-in-out}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#0f0f23;background:var(--bg-primary);color:#fff;color:var(--text-primary);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;line-height:1.6;overflow-x:hidden}code{font-family:JetBrains Mono,source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#1a1a2e;background:var(--bg-secondary)}::-webkit-scrollbar-thumb{background:#6366f1;background:var(--primary);border-radius:.375rem;border-radius:var(--radius-sm)}::-webkit-scrollbar-thumb:hover{background:#818cf8;background:var(--primary-light)}::selection{background:#6366f1;background:var(--primary);color:#fff}:focus{outline:2px solid #6366f1;outline:2px solid var(--primary);outline-offset:2px}.slider{appearance:none;background:#0000;cursor:pointer}.slider::-webkit-slider-track{background:#ffffff0d;background:var(--bg-card);border-radius:.375rem;border-radius:var(--radius-sm);height:8px}.slider::-webkit-slider-thumb{appearance:none;background:linear-gradient(135deg,#6366f1,#ec4899);background:var(--gradient-primary);border-radius:50%;box-shadow:0 0 20px #6366f14d;box-shadow:var(--shadow-neon);cursor:pointer;height:20px;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;-webkit-transition:all var(--transition-normal);transition:all var(--transition-normal);width:20px}.slider::-webkit-slider-thumb:hover{box-shadow:0 0 30px #6366f180;transform:scale(1.1)}.slider::-moz-range-track{background:#ffffff0d;background:var(--bg-card);border:none;border-radius:.375rem;border-radius:var(--radius-sm);height:8px}.slider::-moz-range-thumb{background:linear-gradient(135deg,#6366f1,#ec4899);background:var(--gradient-primary);border:none;border-radius:50%;box-shadow:0 0 20px #6366f14d;box-shadow:var(--shadow-neon);cursor:pointer;height:20px;-moz-transition:all .25s ease-in-out;transition:all .25s ease-in-out;-moz-transition:all var(--transition-normal);transition:all var(--transition-normal);width:20px}.slider::-moz-range-thumb:hover{box-shadow:0 0 30px #6366f180;transform:scale(1.1)}.gradient-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#6366f1,#ec4899);background:var(--gradient-primary);-webkit-background-clip:text;background-clip:text}.glass-effect{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;background:var(--bg-card);border:1px solid #ffffff1a}.neon-glow{box-shadow:0 0 20px #6366f14d;box-shadow:var(--shadow-neon)}.hover-lift{transition:transform .25s ease-in-out,box-shadow .25s ease-in-out;transition:transform var(--transition-normal),box-shadow var(--transition-normal)}.hover-lift:hover{box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;box-shadow:var(--shadow-xl);transform:translateY(-2px)}.btn{align-items:center;border:none;border-radius:.75rem;border-radius:var(--radius-lg);cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;justify-content:center;line-height:1.25rem;padding:.75rem 1.5rem;text-decoration:none;transition:all .25s ease-in-out;transition:all var(--transition-normal)}.btn-primary{background:linear-gradient(135deg,#6366f1,#ec4899);background:var(--gradient-primary);box-shadow:0 0 20px #6366f14d;box-shadow:var(--shadow-neon);color:#fff}.btn-primary:hover{box-shadow:0 0 30px #6366f166;transform:translateY(-1px)}.btn-secondary{background:#ffffff0d;background:var(--bg-card);border:1px solid #ffffff1a;color:#fff;color:var(--text-primary)}.btn-secondary:hover{background:#ffffff14;background:var(--bg-card-hover);border-color:#6366f1;border-color:var(--primary)}.btn-accent{background:linear-gradient(135deg,#06b6d4,#6366f1);background:var(--gradient-secondary);color:#fff}.btn-accent:hover{box-shadow:0 0 30px #06b6d466;transform:translateY(-1px)}.input{background:#ffffff0d;background:var(--bg-card);border:1px solid #ffffff1a;border-radius:.5rem;border-radius:var(--radius-md);color:#fff;color:var(--text-primary);font-size:.875rem;padding:.75rem 1rem;transition:all .25s ease-in-out;transition:all var(--transition-normal)}.input:focus{border-color:#6366f1;border-color:var(--primary);box-shadow:0 0 0 3px #6366f11a;outline:none}.input::placeholder{color:#71717a;color:var(--text-muted)}.card{background:#ffffff0d;background:var(--bg-card);border:1px solid #ffffff1a;border-radius:1rem;border-radius:var(--radius-xl);padding:1.5rem;padding:var(--space-lg);transition:all .25s ease-in-out;transition:all var(--transition-normal)}.card:hover{background:#ffffff14;background:var(--bg-card-hover);border-color:#fff3;transform:translateY(-2px)}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes glow{0%,to{box-shadow:0 0 20px #6366f14d}50%{box-shadow:0 0 40px #6366f199}}.animate-fade-in{animation:fadeIn .6s ease-out}.animate-slide-left{animation:slideInLeft .6s ease-out}.animate-slide-right{animation:slideInRight .6s ease-out}.animate-pulse{animation:pulse 2s infinite}.animate-float{animation:float 3s ease-in-out infinite}.animate-glow{animation:glow 2s ease-in-out infinite}.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))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.gap-2{gap:.5rem;gap:var(--space-sm)}.gap-4{gap:1rem;gap:var(--space-md)}.gap-6{gap:1.5rem;gap:var(--space-lg)}.gap-8{gap:2rem;gap:var(--space-xl)}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.space-x-2>*+*{margin-left:.5rem;margin-left:var(--space-sm)}.space-x-4>*+*{margin-left:1rem;margin-left:var(--space-md)}.space-y-2>*+*{margin-top:.5rem;margin-top:var(--space-sm)}.space-y-4>*+*{margin-top:1rem;margin-top:var(--space-md)}.p-2{padding:.5rem;padding:var(--space-sm)}.p-4{padding:1rem;padding:var(--space-md)}.p-6{padding:1.5rem;padding:var(--space-lg)}.p-8{padding:2rem;padding:var(--space-xl)}.px-2{padding-left:.5rem;padding-left:var(--space-sm);padding-right:.5rem;padding-right:var(--space-sm)}.px-4{padding-left:1rem;padding-left:var(--space-md);padding-right:1rem;padding-right:var(--space-md)}.px-6{padding-left:1.5rem;padding-left:var(--space-lg);padding-right:1.5rem;padding-right:var(--space-lg)}.px-8{padding-left:2rem;padding-left:var(--space-xl);padding-right:2rem;padding-right:var(--space-xl)}.py-2{padding-bottom:.5rem;padding-bottom:var(--space-sm);padding-top:.5rem;padding-top:var(--space-sm)}.py-4{padding-bottom:1rem;padding-bottom:var(--space-md);padding-top:1rem;padding-top:var(--space-md)}.py-6{padding-bottom:1.5rem;padding-bottom:var(--space-lg);padding-top:1.5rem;padding-top:var(--space-lg)}.py-8{padding-bottom:2rem;padding-bottom:var(--space-xl);padding-top:2rem;padding-top:var(--space-xl)}.m-2{margin:.5rem;margin:var(--space-sm)}.m-4{margin:1rem;margin:var(--space-md)}.m-6{margin:1.5rem;margin:var(--space-lg)}.m-8{margin:2rem;margin:var(--space-xl)}.mx-auto{margin-left:auto;margin-right:auto}.my-auto{margin-bottom:auto;margin-top:auto}.text-xs{font-size:.75rem;line-height:1rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem}.text-lg,.text-xl{line-height:1.75rem}.text-xl{font-size:1.25rem}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.font-light{font-weight:300}.font-normal{font-weight:400}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}@media (max-width:768px){:root{--space-xl:1.5rem;--space-2xl:2rem;--space-3xl:3rem}body{font-size:14px}.grid-cols-2,.grid-cols-3,.grid-cols-4{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (min-width:768px){.md\\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.lg\\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media print{body{background:#fff;color:#000}}.ad-container{min-height:90px;position:relative}.ad-fallback{display:none}.adsbygoogle:not([data-ad-status=filled])+.ad-fallback{display:block}.loading{opacity:.6;pointer-events:none}.loading:after{animation:spin 1s linear infinite;border:2px solid #6366f1;border:2px solid var(--primary);border-radius:50%;border-top:2px solid #0000;content:"";height:20px;left:50%;margin:-10px 0 0 -10px;position:absolute;top:50%;width:20px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
/*# sourceMappingURL=main.bb134d5b.css.map*/