@font-face{font-family:Forta;src:url(/fonts/forta/FORTA.woff2) format("woff2"),url(/fonts/forta/FORTA.woff) format("woff"),url(/fonts/forta/Forta.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}.min-h-screen{min-height:100vh;min-height:calc(var(--vh, 1vh) * 100);width:100vw;overflow-y:auto;-webkit-overflow-scrolling:touch}.registration-container{min-height:100%;padding:1rem;display:flex;flex-direction:column;position:relative;z-index:1}@media screen and (max-width: 768px){.registration-container{padding-bottom:6rem}}:deep(.p-inputtext),:deep(.p-textarea){font-family:Inter,sans-serif!important;background:#fff3!important;border:1px solid rgba(255,255,255,.3)!important;color:#fff!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:16px!important;padding:.75rem!important;font-weight:400!important;letter-spacing:.2px!important}:deep(.p-inputtext::-moz-placeholder){font-family:Inter,sans-serif!important;color:#fff9!important;font-weight:400!important}:deep(.p-inputtext::placeholder){font-family:Inter,sans-serif!important;color:#fff9!important;font-weight:400!important}canvas{position:fixed!important;z-index:0}h1,h2,button,p,a,.p-toast-message-content *{font-family:Forta,sans-serif!important}h1{-webkit-text-stroke:1px rgb(255,255,255);color:#ffffff06;text-shadow:0 0 15px rgba(255,255,255,.024)}.text-6xl{letter-spacing:-.02em}.backdrop-blur-lg{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.z-50{z-index:50}.space-x-4>*{margin-left:1rem}.space-x-4>*:first-child{margin-left:0}.p-button-outlined{border:2px solid white!important;color:#fff!important;background:transparent!important}.p-button-outlined:hover{background:#ffffff1a!important}:deep(.p-inputtext),:deep(.p-textarea){background:#fff3!important;border:1px solid rgba(255,255,255,.3)!important;color:#000!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}:deep(.p-toast){opacity:1!important;z-index:9999;position:fixed!important;bottom:1rem!important;left:50%!important;transform:translate(-50%)!important;width:calc(100% - 2rem)!important;max-width:400px!important}:deep(.p-toast-message){border-width:1px!important;border-color:#ffffff1a!important;background-color:#000c!important;--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25) !important;--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important;--tw-backdrop-blur: blur(24px) !important;-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)!important;backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)!important;border-radius:16px!important;margin:0 0 1rem!important;overflow:hidden;position:relative}:deep(.p-toast-message-error){border-color:#ef44444d!important;background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))!important;--tw-gradient-from: rgb(239 68 68 / .5) var(--tw-gradient-from-position) !important;--tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position) !important;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important;--tw-gradient-to: rgb(127 29 29 / .5) var(--tw-gradient-to-position) !important;box-shadow:0 8px 32px #dc26264d!important}:deep(.p-toast-message-content){position:relative!important;z-index:10!important;display:flex!important;align-items:flex-start!important;gap:.75rem!important;border-width:0px!important;padding:1rem!important;min-height:80px!important}:deep(.p-toast-message-text){font-size:1rem!important;line-height:1.5rem!important;font-weight:600!important;color:#ffffffe6!important;text-shadow:0 2px 4px rgba(0,0,0,.2)!important}:deep(.p-toast-detail){margin-top:.25rem!important;font-size:.875rem!important;line-height:1.25rem!important;font-weight:400!important;color:#fffc!important;text-shadow:0 1px 2px rgba(0,0,0,.1)!important}:deep(.p-toast-icon-close){position:absolute!important;top:.75rem!important;right:.75rem!important;display:flex!important;height:2rem!important;width:2rem!important;align-items:center!important;justify-content:center!important;border-radius:9999px!important;background-color:transparent!important;color:#fffc!important;transition-property:all!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important;transition-duration:.3s!important}:deep(.p-toast-icon-close):hover{--tw-rotate: 90deg !important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important;background-color:#ef444433!important;--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}:deep(.p-toast-icon-close):focus{--tw-shadow-color: rgb(239 68 68 / .2) !important;--tw-shadow: var(--tw-shadow-colored) !important;outline:2px solid transparent!important;outline-offset:2px!important}@keyframes pulse{0%{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.8}to{transform:scale(1);opacity:1}}@keyframes glow{0%{filter:drop-shadow(0 0 2px rgba(220,38,38,.5))}50%{filter:drop-shadow(0 0 8px rgba(220,38,38,.8))}to{filter:drop-shadow(0 0 2px rgba(220,38,38,.5))}}.drop-shadow-glow{animation:glow 2s infinite}.special-skills-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem}:deep(.p-checkbox){width:1.5rem!important;height:1.5rem!important}:deep(.p-checkbox .p-checkbox-box.p-highlight){background:#fff3!important;border-color:#fff6!important}:deep(.p-checkbox .p-checkbox-box){background:#ffffff1a!important;border:2px solid rgba(255,255,255,.2)!important}:deep(.p-checkbox .p-checkbox-box .p-checkbox-icon){color:#fff!important}:deep(.p-inputtext[type="password"]){font-family:Inter,sans-serif!important;-webkit-text-security:disc!important;text-security:disc!important;font-size:20px!important;line-height:1.2!important;padding-top:.75rem!important;padding-bottom:.75rem!important;letter-spacing:2px!important}.p-inputtext[type=password],.p-inputtext[type=text]{background-color:unset!important;width:100%!important}@supports not (text-security: disc){:deep(.p-inputtext[type="password"]){font-family:Inter,sans-serif!important}}:deep(.p-radiobutton-label),:deep(.p-checkbox-label){font-family:Inter,sans-serif!important}h1,h2,h3,p,button{font-family:Forta,sans-serif!important}a,label,input,textarea{font-family:Inter,sans-serif!important}.overflow-y-auto{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.3) transparent}.overflow-y-auto::-webkit-scrollbar{width:6px}.overflow-y-auto::-webkit-scrollbar-track{background:transparent}.overflow-y-auto::-webkit-scrollbar-thumb{background-color:#ffffff4d;border-radius:3px}.overflow-y-auto::-webkit-scrollbar-thumb:hover{background-color:#ffffff80}.flex-col{display:flex;flex-direction:column}.flex-1.overflow-y-auto{flex:1 1 auto;min-height:0;padding-right:1rem;margin-right:-1rem}.grid.grid-cols-1.md\:grid-cols-2.gap-4{max-height:none!important;overflow:visible!important}.terms-content{color:#ffffffe6;max-height:none;overflow:visible}.terms-content h3,.terms-content h4{font-weight:700;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.terms-content p{line-height:1.625}.terms-content ul>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.terms-content li{line-height:1.625}.terms-content a{--tw-text-opacity: 1;color:rgb(226 229 94 / var(--tw-text-opacity, 1));text-underline-offset:2px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.terms-content a:hover{--tw-text-opacity: 1;color:rgb(242 189 91 / var(--tw-text-opacity, 1))}.terms-content::-webkit-scrollbar{width:6px}.terms-content::-webkit-scrollbar-track{border-radius:9999px;background-color:#ffffff0d}.terms-content::-webkit-scrollbar-thumb{border-radius:9999px;background-color:#fff3;-webkit-transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.terms-content::-webkit-scrollbar-thumb:hover{background-color:#ffffff4d}.terms-content .bank-details{border-radius:.5rem;border-width:1px;border-color:#ffffff1a;background-color:#ffffff1a;padding:1rem;--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.checkbox-label{color:#fff!important;cursor:pointer;flex:1;font-size:.875rem;font-family:Inter,sans-serif!important}
