/*! tailwindcss v4.1.14 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-font-weight:initial;--tw-leading:initial;--tw-duration:initial;--tw-ease:initial}}}.login-section{min-height:calc(100vh - 70px);padding-inline:calc(var(--spacing,.25rem)*6);text-align:center;isolation:isolate;background:linear-gradient(#eef1ff,#f8f9ff 60%,#fff);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.login-bg,.login-bg-2{filter:blur(35px);border-radius:50%;position:absolute}.login-bg{background:radial-gradient(circle,#6366f126,#6366f100 70%);width:250px;height:250px;top:-100px;left:-50px}.login-bg-2{background:radial-gradient(circle,#6366f133,#6366f100 70%);width:220px;height:220px;bottom:-80px;right:-40px}.login-box{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-100,oklch(96.7% .003 264.542));background-color:var(--color-white,#fff);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .4s}.login-box:hover{transform:translateY(-6px)scale(1.02);box-shadow:0 12px 24px #00000014}.login-box h1{margin-bottom:calc(var(--spacing,.25rem)*6);font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2/1.5)));--tw-font-weight:var(--font-weight-extrabold,800);font-weight:var(--font-weight-extrabold,800);color:var(--color-indigo-700,oklch(45.7% .24 277.023))}.login-box label{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-gray-600,oklch(44.6% .03 256.802))}.login-box input{border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-300,oklch(87.2% .01 258.338));width:100%;padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*3);text-align:center;color:var(--color-gray-700,oklch(37.3% .034 259.733));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-outline-style:none;outline-style:none}.login-box input:focus{border-color:var(--color-indigo-400,oklch(67.3% .182 276.935));--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--color-indigo-400,oklch(67.3% .182 276.935))}.login-box button{border-radius:var(--radius-lg,.5rem);background-color:var(--color-indigo-600,oklch(51.1% .262 276.966));width:100%;padding-block:calc(var(--spacing,.25rem)*3);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-white,#fff);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@media (hover:hover){.login-box button:hover{background-color:var(--color-indigo-700,oklch(45.7% .24 277.023))}}.fade-in{animation:.5s forwards fadeInUp}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}#editPhoneBtn{background-color:#0000;border-radius:50%;justify-content:center;align-items:center;padding:3px;line-height:0;transition:all .2s;display:inline-flex}#editPhoneBtn:hover{background-color:#6366f114;transform:scale(1.1)}#editPhoneBtn svg{stroke:#6366f1;width:13px;height:13px;transition:stroke .2s}#editPhoneBtn:hover svg{stroke:#4f46e5}#roleForm{animation:.5s forwards fadeInUp}#roleForm p{margin-bottom:calc(var(--spacing,.25rem)*4);--tw-leading:var(--leading-relaxed,1.625);font-size:15px;line-height:var(--leading-relaxed,1.625);color:var(--color-gray-500,oklch(55.1% .027 264.364))}#roleForm button{border-radius:var(--radius-xl,.75rem);width:100%;padding-block:calc(var(--spacing,.25rem)*3);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-white,#fff);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;--tw-ease:var(--ease-out,cubic-bezier(0,0,.2,1));transition-duration:.2s;transition-timing-function:var(--ease-out,cubic-bezier(0,0,.2,1));cursor:pointer;transform:translateY(0)}#roleForm button[value=jobseeker]{background-color:var(--color-indigo-600,oklch(51.1% .262 276.966))}@media (hover:hover){#roleForm button[value=jobseeker]:hover{background-color:var(--color-indigo-700,oklch(45.7% .24 277.023))}}#roleForm button[value=employer]{background-color:var(--color-purple-600,oklch(55.8% .288 302.321))}@media (hover:hover){#roleForm button[value=employer]:hover{background-color:var(--color-purple-700,oklch(49.6% .265 301.924))}}#roleForm button:hover{transform:translateY(-2px);box-shadow:0 8px 20px -5px #6366f159}#roleForm button:active{transform:translateY(0);box-shadow:0 4px 12px -3px #6366f140}button,a,input[type=submit]{cursor:pointer!important}#roleForm button span,#roleForm button{letter-spacing:-.2px;font-weight:500}.login-box{border-radius:1.25rem;box-shadow:0 10px 30px -10px #4f46e526}.login-box:hover{background:linear-gradient(#fff,#fafbff);box-shadow:0 16px 32px -8px #4f46e51f}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
