@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&family=Plus+Jakarta+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,400&display=swap";:root{--bg-primary:#fff;--bg-secondary:#fafafa;--bg-tertiary:#f4f4f5;--bg-dark:#09090b;--bg-dark-gray:#18181b;--text-primary:#0f0f11;--text-secondary:#52525b;--text-muted:#8e8e93;--text-white:#fff;--text-white-secondary:#a1a1aa;--border-color:#e4e4e7;--border-dark:#27272a;--accent-color:#0f0f11;--accent-hover:#27272a;--accent-neon:#e5ff00;--accent-neon-glow:#e5ff0040;--font-sans:"Plus Jakarta Sans", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--radius-sm:8px;--radius-md:14px;--radius-lg:24px;--radius-xl:32px;--radius-full:9999px;--shadow-sm:0 2px 8px #0000000a;--shadow-md:0 8px 24px #0000000f;--shadow-lg:0 16px 40px #00000014;--container-width:1280px;--header-height:80px;--transition-fast:.2s cubic-bezier(.16, 1, .3, 1);--transition-normal:.4s cubic-bezier(.16, 1, .3, 1);--transition-slow:.6s cubic-bezier(.16, 1, .3, 1)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:var(--font-sans);background-color:var(--bg-primary);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;line-height:1.6;position:relative;overflow-x:hidden}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--bg-secondary)}::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}#root{flex-direction:column;min-height:100vh;display:flex}.container{width:100%;max-width:var(--container-width);margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px}h1,h2,h3,h4,h5,h6{letter-spacing:-.03em;color:var(--text-primary);font-weight:700;line-height:1.15}h1{font-size:clamp(2.5rem,5vw,4.5rem)}h2{font-size:clamp(2rem,4vw,3rem)}p{color:var(--text-secondary)}.title-highlight{display:inline-block;position:relative;color:inherit!important;border-radius:var(--radius-sm)!important;box-shadow:none!important;background-color:#e5ff0026!important;background-image:none!important;border:none!important;padding:2px 12px!important}a{color:inherit;transition:var(--transition-fast);text-decoration:none}button{cursor:pointer;background:0 0;border:none;outline:none;font-family:inherit}img,video{max-width:100%;height:auto;display:block}.badge{background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-full);color:var(--text-secondary);letter-spacing:-.01em;align-items:center;padding:6px 14px;font-size:.85rem;font-weight:600;display:inline-flex}.btn-primary{background-color:var(--bg-dark);min-width:230px;color:var(--text-white);text-transform:capitalize;cursor:pointer;background-image:linear-gradient(#fff0,#ffffff0d);border:none;border-radius:40px/200%;justify-content:center;align-items:center;gap:8px;padding:.8rem 2.2rem;font-size:1rem;font-weight:600;text-decoration:none;transition:background-color .2s ease-in-out,box-shadow .2s ease-in-out,color .2s ease-in-out;display:inline-flex;box-shadow:0 0 0 1px #09090b26,0 1px 1px #03071205,0 5px 4px #0307120a,0 12px 9px #0307120f,0 20px 15px #03071214,0 32px 24px #0307121a}.btn-primary:hover{background-color:var(--bg-primary);color:var(--text-primary);box-shadow:0 0 0px 1.5px var(--text-primary), 0px 1px 1px #03071205, 0px 5px 4px #0307120a, 0px 12px 9px #0307120f, 0px 20px 15px #03071214, 0px 32px 24px #0307121a;border-radius:40px/200%}.btn-primary:active{background-color:var(--bg-dark);color:var(--text-white);border-radius:40px/200%}.btn-secondary{background-color:var(--bg-primary);border:1px solid var(--border-color);min-width:230px;color:var(--text-primary);text-transform:capitalize;cursor:pointer;background-image:linear-gradient(#09090b00,#09090b05);border-radius:40px/200%;justify-content:center;align-items:center;gap:8px;padding:.8rem 2.2rem;font-size:1rem;font-weight:600;text-decoration:none;transition:background-color .2s ease-in-out,box-shadow .2s ease-in-out,border-color .2s ease-in-out,color .2s ease-in-out;display:inline-flex;box-shadow:0 1px 1px #03071205,0 5px 4px #0307120a}.btn-secondary:hover{background-color:var(--bg-dark);color:var(--text-white);border-color:var(--bg-dark);border-radius:40px/200%;box-shadow:0 1px 1px #03071205,0 5px 4px #0307120a,0 12px 9px #0307120f}.btn-secondary:active{background-color:var(--bg-primary);color:var(--text-primary);border-color:var(--border-color);border-radius:40px/200%}.btn-wrapper{--dot-size:6px;--line-weight:1px;--line-distance:.9rem 1.1rem;--animation-speed:.35s;--dot-color:#666;--line-color:#999;width:auto;height:auto;padding:var(--line-distance);-webkit-user-select:none;user-select:none;background-color:#0000;justify-content:center;align-items:center;transition:background-color .3s ease-in-out;display:flex;position:relative}.btn-wrapper:has(.btn:hover){animation:backround-color-change calc(var(--animation-speed) * 4) ease-in-out forwards}@keyframes backround-color-change{80%{background-color:#0000}to{background-color:#e5ff0055}}.btn-wrapper .btn{color:#0008;text-transform:capitalize;cursor:pointer;background-color:#e5ff00;background-image:linear-gradient(#0000,#0004);border:none;border-radius:40px/200%;justify-content:center;align-items:center;min-width:230px;padding:.8rem 2.2rem;font-family:Inter,sans-serif;font-size:1rem;font-weight:600;text-decoration:none;transition:background-color .2s ease-in-out,transform .2s ease-in-out,box-shadow .2s ease-in-out,border-color .2s ease-in-out,color .2s ease-in-out;display:flex;position:relative;box-shadow:0 0 0 1px #0003,0 1px 1px #03071205,0 5px 4px #0307120a,0 12px 9px #0307120f,0 20px 15px #03071214,0 32px 24px #0307121a}.btn-wrapper .btn:hover{background-color:#fff;transform:scale(1.05)}.btn-wrapper .btn:active{background-color:#e5ff00;transform:scale(.98)}.btn-wrapper .btn-svg{stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;stroke:#0007;fill:#fffa;width:24px;height:24px;margin-left:.5rem;transition:all .3s ease-in-out}.btn-wrapper .btn:hover .btn-svg{stroke:#0008;fill:#e5ff00;transform:none}.btn-wrapper .btn:active .btn-svg{stroke:#0009;fill:#f1ff76}.btn-wrapper .dot{width:var(--dot-size);aspect-ratio:1;background-color:var(--dot-color);opacity:0;border-radius:50%;transition:all .3s ease-in-out;position:absolute}.btn-wrapper:has(.btn:hover) .dot.top.left{animation:move-top-left var(--animation-speed) ease-in-out forwards;top:50%;left:20%}@keyframes move-top-left{90%{opacity:.6}to{top:calc(var(--dot-size) * -.5);left:calc(var(--dot-size) * -.5);opacity:1}}.btn-wrapper:has(.btn:hover) .dot.top.right{animation:move-top-right var(--animation-speed) ease-in-out forwards;animation-delay:calc(var(--animation-speed) * .6);top:50%;right:20%}@keyframes move-top-right{80%{opacity:.6}to{top:calc(var(--dot-size) * -.5);right:calc(var(--dot-size) * -.5);opacity:1}}.btn-wrapper:has(.btn:hover) .dot.bottom.right{animation:move-bottom-right var(--animation-speed) ease-in-out forwards;animation-delay:calc(var(--animation-speed) * 1.2);bottom:50%;right:20%}@keyframes move-bottom-right{80%{opacity:.6}to{bottom:calc(var(--dot-size) * -.5);right:calc(var(--dot-size) * -.5);opacity:1}}.btn-wrapper:has(.btn:hover) .dot.bottom.left{animation:move-bottom-left var(--animation-speed) ease-in-out forwards;animation-delay:calc(var(--animation-speed) * 1.8);bottom:50%;left:20%}@keyframes move-bottom-left{80%{opacity:.6}to{bottom:calc(var(--dot-size) * -.5);left:calc(var(--dot-size) * -.5);opacity:1}}.btn-wrapper .line{transition:all .3s ease-in-out;position:absolute}.btn-wrapper .line.horizontal{height:var(--line-weight);background-image:repeating-linear-gradient(90deg, #0000 0 calc(var(--line-weight) * 2), var(--line-color) calc(var(--line-weight) * 2) calc(var(--line-weight) * 4));width:100%}.btn-wrapper .line.top{top:calc(var(--line-weight) * -.5)}.btn-wrapper .line.bottom{bottom:calc(var(--line-weight) * -.5)}.btn-wrapper .line.vertical{width:var(--line-weight);background-image:repeating-linear-gradient(0deg, #0000 0 calc(var(--line-weight) * 2), var(--line-color) calc(var(--line-weight) * 2) calc(var(--line-weight) * 4));height:100%}.btn-wrapper .line.left{left:calc(var(--line-weight) * -.5)}.btn-wrapper .line.right{right:calc(var(--line-weight) * -.5)}.btn-wrapper .line.top{transform-origin:0 0;transform:rotate(5deg)scaleX(0)}.btn-wrapper:has(.btn:hover) .line.top{animation:draw-top var(--animation-speed) ease-in-out forwards;animation-delay:calc(var(--animation-speed) * .8)}@keyframes draw-top{to{transform:rotate(0)scaleX(1)}}.btn-wrapper .line.bottom{transform-origin:100% 100%;transform:rotate(5deg)scaleX(0)}.btn-wrapper:has(.btn:hover) .line.bottom{animation:draw-bottom var(--animation-speed) ease-in-out forwards;animation-delay:calc(var(--animation-speed) * 2)}@keyframes draw-bottom{to{transform:rotate(0)scaleX(1)}}.btn-wrapper .line.left{transform-origin:0 100%;transform:rotate(0)scaleY(0)}.btn-wrapper:has(.btn:hover) .line.left{animation:draw-left var(--animation-speed) ease-in-out forwards;animation-delay:calc(var(--animation-speed) * 2.4)}@keyframes draw-left{to{transform:rotate(0)scaleY(1)}}.btn-wrapper .line.right{transform-origin:100% 0;transform:rotate(5deg)scaleY(0)}.btn-wrapper:has(.btn:hover) .line.right{animation:draw-right var(--animation-speed) ease-in-out forwards;animation-delay:calc(var(--animation-speed) * 1.4)}@keyframes draw-right{to{transform:rotate(0)scaleY(1)}}.btn-primary .btn-svg{stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;stroke:#ffffffe6;fill:#ffffff26;vertical-align:middle;width:20px;height:20px;margin-left:.5rem;transition:all .2s ease-in-out;display:inline-block}.btn-primary:hover .btn-svg{stroke:var(--text-primary);fill:#09090b40}.btn-secondary .btn-svg{stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px;stroke:var(--text-primary);fill:#09090b26;vertical-align:middle;margin-left:.5rem;transition:all .2s ease-in-out;display:inline-block}.btn-secondary:hover .btn-svg{stroke:#ffffffe6;fill:#ffffff59}@media (width<=991px){:root{--border-color:#d8d8dc}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-spin{animation:1s linear infinite spin;display:inline-block}.nextcode-widget-card{transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1),border-color .3s cubic-bezier(.16,1,.3,1)!important}.nextcode-widget-card:hover{transform:translateY(-5px);border-color:var(--text-primary)!important;box-shadow:0 12px 30px #00000014!important}@keyframes nextcodeFadeIn{0%{opacity:0}to{opacity:1}}@keyframes nextcodeScaleIn{0%{opacity:0;transform:scale(.96)translateY(12px)}to{opacity:1;transform:scale(1)translateY(0)}}.nextcode-modal-overlay{animation:.25s cubic-bezier(.16,1,.3,1) forwards nextcodeFadeIn}.nextcode-modal-content{animation:.3s cubic-bezier(.16,1,.3,1) forwards nextcodeScaleIn}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}
