@import url("https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@300;400;500;600;700;800&display=swap");:root{--font-sans:"Plus Jakarta Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--color-yellow:#FACC15;--color-yellow-hover:#EAB308;--color-black:#09090B;--color-white:#FFFFFF;--color-canvas:#F8FAFC;--color-border:#E2E8F0}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-sans);background-color:#F8FAFC;color:#09090B;min-height:100vh;overflow-x:hidden;background-image:radial-gradient(circle at 10% 10%,rgba(250,204,21,.05) 0,transparent 35%),radial-gradient(circle at 90% 90%,rgba(0,0,0,.02) 0,transparent 35%);background-attachment:fixed}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#F1F5F9}::-webkit-scrollbar-thumb{background:#CBD5E1;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#FACC15}.glass-panel{background:rgba(255,255,255,.9);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid #e2e8f0}@keyframes nexus-spin-beam{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}.nexus-border-beam-btn{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:2.5px!important;overflow:hidden!important;border:none!important;background:transparent!important;isolation:isolate!important;text-decoration:none!important}.nexus-border-beam-spinner{position:absolute!important;top:50%!important;left:50%!important;width:450%!important;height:450%!important;transform:translate(-50%,-50%) rotate(0deg)!important;background:conic-gradient(from 0deg,transparent 0deg,transparent 230deg,rgba(250,204,21,.25) 265deg,#FACC15 310deg,#FFFFFF 345deg,#FACC15 1turn)!important;animation:nexus-spin-beam 3s linear infinite!important;z-index:1!important;pointer-events:none!important}.nexus-border-beam-content{position:relative!important;z-index:2!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;border-radius:inherit!important;width:100%!important;height:100%!important}.nexus-border-beam,.nexus-border-beam-always{position:relative!important;isolation:isolate!important;overflow:hidden!important;padding:2.5px!important;border:none!important;background:transparent!important}.nexus-border-beam-always>*,.nexus-border-beam>*{position:relative!important;z-index:2!important}.nexus-border-beam-always:before,.nexus-border-beam:before{content:""!important;position:absolute!important;top:50%!important;left:50%!important;width:450%!important;height:450%!important;transform:translate(-50%,-50%) rotate(0deg)!important;background:conic-gradient(from 0deg,transparent 0deg,transparent 230deg,rgba(250,204,21,.3) 265deg,#FACC15 310deg,#FFFFFF 345deg,#FACC15 1turn)!important;animation:nexus-spin-beam 3s linear infinite!important;z-index:0!important;pointer-events:none!important}.nexus-border-beam-always:after,.nexus-border-beam:after{content:""!important;position:absolute!important;inset:2px!important;background:var(--nexus-beam-bg,#DC2626)!important;border-radius:inherit!important;z-index:1!important;pointer-events:none!important}.nexus-btn-border-beam{position:relative!important;isolation:isolate!important;overflow:hidden!important;padding:2.5px!important;border:none!important;background:transparent!important;transition:all .3s ease!important}.nexus-btn-border-beam>*{position:relative!important;z-index:2!important}.nexus-btn-border-beam:before{top:50%!important;left:50%!important;width:450%!important;height:450%!important;transform:translate(-50%,-50%) rotate(0deg)!important;background:conic-gradient(from 0deg,transparent 0deg,transparent 230deg,rgba(250,204,21,.3) 265deg,#FACC15 310deg,#FFFFFF 345deg,#FACC15 1turn)!important;animation:nexus-spin-beam 2.5s linear infinite!important;z-index:0!important;transition:filter .25s ease-in-out!important}.nexus-btn-border-beam:after,.nexus-btn-border-beam:before{content:""!important;position:absolute!important;pointer-events:none!important;opacity:1!important}.nexus-btn-border-beam:after{inset:2px!important;background:var(--nexus-beam-bg,#0D9488)!important;border-radius:inherit!important;z-index:1!important}.nexus-btn-border-beam:hover:before{filter:drop-shadow(0 0 10px rgba(250,204,21,.9)) drop-shadow(0 0 18px rgba(250,204,21,.6))!important}