@import "https://fonts.googleapis.com/css2?family=Cairo:wght@400;500;600;700&family=Inter:wght@400;500;600;700&family=Urbanist:wght@500;600;700&display=swap";:root{--primary:#a068ff;--bg-dark:#060218;--text-dark:#000;--text-light:#fff}@property --border-angle{syntax:"<angle>";inherits:false;initial-value:0deg}*{box-sizing:border-box;margin:0;padding:0}body{color:var(--text-light);background-color:#0a0a0a;font-family:Inter,sans-serif;overflow-x:hidden}.font-urbanist{font-family:Urbanist,sans-serif}.font-inter{font-family:Inter,sans-serif}[dir=rtl] body,[dir=rtl] .font-urbanist,[dir=rtl] .font-inter,[dir=rtl] input,[dir=rtl] select,[dir=rtl] button{font-family:Cairo,sans-serif!important}@keyframes spinRight{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes spinLeft{0%{transform:rotate(360deg)}to{transform:rotate(0)}}@keyframes spinCounterRight{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes spinCounterLeft{0%{transform:rotate(-360deg)}to{transform:rotate(0)}}@keyframes borderRotate{0%{--border-angle:0deg}to{--border-angle:360deg}}@keyframes fadeDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes avatarFlyIn{0%{opacity:0;filter:blur(10px);transform:translate(-50%,-50%)scale(.3)rotate(-180deg)}to{opacity:1;filter:blur();transform:translate(-50%,-50%)scale(1)rotate(0)}}.app{flex-direction:column;min-height:100vh;display:flex}.landing-page{background:url(https://images.higgs.ai/?default=1&output=webp&url=https%3A%2F%2Fd8j0ntlcm91z4.cloudfront.net%2Fuser_38xzZboKViGWJOttwIXH07lWA1P%2Fhf_20260624_111401_56af5012-2263-45d3-849a-8688084d7c2a.png&w=1280&q=85) 50%/cover no-repeat;flex-direction:column;min-height:100vh;display:flex}.btn-border-wrap{background:conic-gradient(from var(--border-angle), #a068ff, #070319, #a068ff, #070319, #a068ff);border-radius:50px;padding:3px;animation:3s linear infinite borderRotate;display:inline-flex;position:relative}.btn-pill{color:#fff;cursor:pointer;z-index:1;background:#000;border:none;border-radius:50px;align-items:center;gap:8px;padding:12px 26px;font-family:Inter,sans-serif;font-size:15px;font-weight:500;display:flex;position:relative;overflow:hidden}.btn-pill:after{content:"";z-index:-1;background:#a068ff;width:100%;height:100%;transition:transform .4s cubic-bezier(.22,1,.36,1);position:absolute;top:0;left:0;transform:translate(-100%)}.btn-pill:hover:after{transform:translate(0)}.btn-pill.slide-right:after{transform:translate(100%)}.btn-pill.slide-right:hover:after{transform:translate(0)}.hero-form{z-index:100;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);opacity:0;background:#0a0a0ab3;border:1px solid #ffffff26;border-radius:24px;flex-direction:column;gap:16px;width:100%;max-width:480px;height:auto;padding:32px;animation:1s cubic-bezier(.22,1,.36,1) 1.5s forwards formFadeUp;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 25px 50px -12px #00000080}@keyframes formFadeUp{0%{opacity:0;transform:translate(-50%,-40%)}to{opacity:1;transform:translate(-50%,-50%)}}.form-row{gap:16px;display:flex}.form-group{flex-direction:column;flex:1;gap:8px;display:flex}.form-group label{color:#ffffffb3;font-size:13px;font-weight:500}.form-control{color:#fff;background:#0006;border:1px solid #ffffff26;border-radius:12px;outline:none;width:100%;padding:12px 16px;font-family:Inter,sans-serif;font-size:15px;transition:border-color .3s}.form-control:focus{border-color:#a068ff}select.form-control{appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-position:right 16px center;background-repeat:no-repeat;background-size:16px;padding-right:40px}[dir=rtl] select.form-control{background-position:16px;padding-left:40px;padding-right:16px}option{color:#fff;background:#060218}.entrance-header{animation:.8s cubic-bezier(.22,1,.36,1) forwards fadeDown}.entrance-hero-left{animation:1s cubic-bezier(.22,1,.36,1) forwards fadeUp}.entrance-hero-right{opacity:0;animation:1.2s cubic-bezier(.22,1,.36,1) .3s forwards scaleIn}.entrance-logos{opacity:0;animation:1s cubic-bezier(.22,1,.36,1) .6s forwards fadeUp}@media (width<=1024px){.hero-container{text-align:center;flex-direction:column;align-items:center}}@media (width<=768px){.hero-container{margin-top:0!important}.entrance-hero-left{padding-top:0!important}.hero-form{max-height:75vh;margin-top:0;animation:1s cubic-bezier(.22,1,.36,1) forwards formFadeUpMobile;top:20vh;overflow-y:auto;transform:translate(-50%)}}@keyframes formFadeUpMobile{0%{opacity:0;transform:translate(-50%,10%)}to{opacity:1;transform:translate(-50%)}}
