.auth-modal{z-index:var(--z-overlay-backdrop);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0006;flex-direction:column;justify-content:center;align-items:center;padding:0;display:flex;position:fixed;inset:0}@media (min-width:640px){.auth-modal{padding:1rem}}.dark .auth-modal{background:#fff3}.auth-panel{flex-direction:column;gap:1.25rem;width:100%;padding:1.5rem;display:flex;position:relative}@media (min-width:640px){.auth-panel{padding:2rem}}.auth-panel{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#171717d9;border-radius:0;box-shadow:0 8px 32px #0000004d,inset 0 0 0 1px #ffffff1a}@media (min-width:640px){.auth-panel{border-radius:.75rem}}.auth-panel{max-width:none}@media (min-width:640px){.auth-panel{max-width:28rem}}.auth-panel{max-height:100vh;transition:height .3s ease-out;overflow-y:auto}.dark .auth-panel{background:#fafafad9;box-shadow:0 8px 32px #00000026,inset 0 0 0 1px #0000000d}@media (min-width:641px){.auth-panel{max-height:calc(100vh - 2rem)}}.auth-header{text-align:center}.auth-title{--tw-text-opacity:1;color:rgb(245 245 245/var(--tw-text-opacity,1));margin-bottom:.5rem;font-size:1.5rem;font-weight:700;line-height:2rem}.auth-title:is(.dark *){--tw-text-opacity:1;color:rgb(27 27 27/var(--tw-text-opacity,1))}.auth-subtitle{color:#f5f5f5b3;font-size:.875rem;line-height:1.25rem}.auth-subtitle:is(.dark *){color:#1b1b1bb3}.auth-form{flex-direction:column;gap:16px;display:flex}.auth-field{flex-direction:column;gap:.25rem;display:flex}.auth-form>[style*=margin]{margin-bottom:0!important}.auth-label{color:#f5f5f5cc;font-size:.875rem;font-weight:500;line-height:1.25rem}.auth-label:is(.dark *){color:#1b1b1bcc}.auth-checkbox{color:#f5f5f5b3;align-items:center;gap:.5rem;margin-top:.5rem;font-size:.875rem;line-height:1.25rem;display:flex}.auth-checkbox:is(.dark *){color:#1b1b1bb3}.auth-input{--tw-text-opacity:1;color:rgb(245 245 245/var(--tw-text-opacity,1));outline-offset:2px;border-width:1px;border-color:#f5f5f533;border-radius:.5rem;outline:2px solid #0000;padding:.625rem 1rem;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.auth-input:is(.dark *){--tw-text-opacity:1;color:rgb(27 27 27/var(--tw-text-opacity,1));border-color:#1b1b1b33}.auth-input{background:#32323299;box-shadow:inset 2px 2px 4px #0000004d,inset -1px -1px 3px #ffffff0d}:is(.dark .auth-input){background:#e6e6e699;box-shadow:inset 2px 2px 4px #0000001a,inset -1px -1px 3px #ffffff80}.auth-input:focus{--tw-border-opacity:1;border-color:rgb(88 230 217/var(--tw-border-opacity,1))}.auth-input:focus:is(.dark *){--tw-border-opacity:1;border-color:rgb(182 62 150/var(--tw-border-opacity,1))}.auth-input:focus{box-shadow:inset 2px 2px 4px #0000004d,inset -1px -1px 3px #ffffff0d,0 0 0 2px #b266ff4d}:is(.dark .auth-input:focus){box-shadow:inset 2px 2px 4px #0000001a,inset -1px -1px 3px #ffffff80,0 0 0 2px #581c874d}.auth-input::placeholder{color:#f5f5f5b3}.auth-input:is(.dark *)::placeholder{color:#1b1b1bb3}.auth-submit{cursor:pointer;color:#f5f5f5;background:linear-gradient(145deg,#3a3a3a,#2a2a2a);border:1px solid #ffffff1a;border-radius:9999px;margin-top:.5rem;padding:.625rem 1.5rem;font-weight:500;transition:background .3s,box-shadow .3s;position:relative;box-shadow:4px 4px 8px #0006,-2px -2px 6px #ffffff0d}:is(.dark .auth-submit){color:#1a1a1a;background:linear-gradient(145deg,#f0f0f0,#e0e0e0);border:1px solid #0000001a;box-shadow:4px 4px 8px #00000026,-2px -2px 6px #fffc}.auth-submit:hover:not(:disabled){box-shadow:5px 5px 10px #00000080,-3px -3px 8px #ffffff14}:is(.dark .auth-submit:hover:not(:disabled)){box-shadow:5px 5px 10px #0003,-3px -3px 8px #ffffffe6}.auth-submit:active:not(:disabled){box-shadow:inset 3px 3px 6px #0006,inset -2px -2px 4px #ffffff0d}:is(.dark .auth-submit:active:not(:disabled)){box-shadow:inset 3px 3px 6px #00000026,inset -2px -2px 4px #ffffff80}.auth-submit:disabled{cursor:not-allowed;opacity:.7}.auth-error{--tw-text-opacity:1;color:rgb(252 165 165/var(--tw-text-opacity,1));border-radius:.5rem;padding:.75rem;font-size:.875rem;line-height:1.25rem}.auth-error:is(.dark *){--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.auth-error{background:#ef444426;border:1px solid #ef44444d;box-shadow:inset 2px 2px 4px #0003,inset -1px -1px 3px #ef44441a}:is(.dark .auth-error){background:#ef44441a;box-shadow:inset 2px 2px 4px #0000001a,inset -1px -1px 3px #ffffff4d}.auth-divider{align-items:center;gap:1rem;margin-top:.5rem;margin-bottom:.5rem;display:flex}.auth-divider-line{background-color:#f5f5f533;flex:1;height:1px}.auth-divider-line:is(.dark *){background-color:#1b1b1b33}.auth-divider-text{color:#f5f5f5b3;font-size:.875rem;line-height:1.25rem}.auth-divider-text:is(.dark *){color:#1b1b1bb3}.auth-oauth-row{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.auth-oauth-btn{background:linear-gradient(145deg,#3a3a3a,#2a2a2a);border:1px solid #ffffff1a;border-radius:9999px;justify-content:center;align-items:center;width:44px;height:44px;transition:box-shadow .2s,transform .2s;display:flex;box-shadow:3px 3px 6px #0006,-2px -2px 4px #ffffff0d}:is(.dark .auth-oauth-btn){background:linear-gradient(145deg,#f0f0f0,#e0e0e0);border:1px solid #0000001a;box-shadow:3px 3px 6px #00000026,-2px -2px 4px #ffffffb3}.auth-oauth-btn svg{width:1.25rem;height:1.25rem}.auth-oauth-btn--linkedin:hover{box-shadow:3px 3px 6px #0006,-2px -2px 4px #ffffff0d,0 0 15px #0a66c280}:is(.dark .auth-oauth-btn--linkedin:hover){box-shadow:3px 3px 6px #00000026,-2px -2px 4px #ffffffb3,0 0 15px #0a66c266}.auth-oauth-btn--microsoft:hover{box-shadow:3px 3px 6px #0006,-2px -2px 4px #ffffff0d,0 0 15px #0078d480}:is(.dark .auth-oauth-btn--microsoft:hover){box-shadow:3px 3px 6px #00000026,-2px -2px 4px #ffffffb3,0 0 15px #0078d466}.auth-oauth-btn--google:hover{box-shadow:3px 3px 6px #0006,-2px -2px 4px #ffffff0d,0 0 15px #ea433580}:is(.dark .auth-oauth-btn--google:hover){box-shadow:3px 3px 6px #00000026,-2px -2px 4px #ffffffb3,0 0 15px #ea433566}.auth-oauth-btn:active{box-shadow:inset 2px 2px 4px #0006,inset -1px -1px 3px #ffffff0d}:is(.dark .auth-oauth-btn:active){box-shadow:inset 2px 2px 4px #00000026,inset -1px -1px 3px #ffffff80}.auth-footer{text-align:center;color:#f5f5f5b3;font-size:.875rem;line-height:1.25rem}.auth-footer:is(.dark *){color:#1b1b1bb3}.auth-footer-link{cursor:pointer;--tw-text-opacity:1;color:rgb(182 62 150/var(--tw-text-opacity,1))}.auth-footer-link:hover{text-decoration-line:underline}.auth-footer-link:is(.dark *){--tw-text-opacity:1;color:rgb(88 230 217/var(--tw-text-opacity,1))}.auth-close{color:#f5f5f5b3;border-radius:9999px;padding:.5rem;position:absolute;top:1rem;right:1rem}.auth-close:is(.dark *){color:#1b1b1bb3}.auth-close{background:linear-gradient(145deg,#3a3a3a,#2a2a2a);transition:box-shadow .2s;box-shadow:2px 2px 4px #0000004d,-1px -1px 3px #ffffff0d}:is(.dark .auth-close){background:linear-gradient(145deg,#f0f0f0,#e0e0e0);box-shadow:2px 2px 4px #0000001a,-1px -1px 3px #fff9}.auth-close:hover{--tw-text-opacity:1;color:rgb(245 245 245/var(--tw-text-opacity,1))}.auth-close:hover:is(.dark *){--tw-text-opacity:1;color:rgb(27 27 27/var(--tw-text-opacity,1))}.auth-close:hover{box-shadow:3px 3px 6px #0006,-2px -2px 4px #ffffff14}:is(.dark .auth-close:hover){box-shadow:3px 3px 6px #00000026,-2px -2px 4px #fffc}.auth-tabs{background:#32323266;border-radius:9999px;flex-wrap:wrap;gap:.25rem;padding:.25rem;display:flex;position:relative;box-shadow:inset 2px 2px 4px #0000004d,inset -1px -1px 3px #ffffff0d}:is(.dark .auth-tabs){background:#e6e6e666;box-shadow:inset 2px 2px 4px #0000001a,inset -1px -1px 3px #ffffff80}.auth-tab{text-align:center;color:#f5f5f5b3;border-radius:9999px;flex:1;padding:.5rem 1rem;font-size:.875rem;font-weight:500;line-height:1.25rem}.auth-tab:is(.dark *){color:#1b1b1bb3}.auth-tab{z-index:10;cursor:pointer;background:0 0;transition:color .2s;position:relative}.auth-tab:hover:not(.auth-tab--active){color:#f5f5f5b3}.auth-tab:hover:not(.auth-tab--active):is(.dark *){color:#1b1b1bb3}.auth-tab--active{--tw-text-opacity:1;color:rgb(245 245 245/var(--tw-text-opacity,1))}.auth-tab--active:is(.dark *){--tw-text-opacity:1;color:rgb(27 27 27/var(--tw-text-opacity,1))}.auth-tab-indicator{z-index:0;background:linear-gradient(145deg,#3a3a3a,#2a2a2a);border-radius:9999px;width:calc(50% - 4px);transition:left .3s cubic-bezier(.4,0,.2,1);position:absolute;top:.25rem;bottom:.25rem;box-shadow:2px 2px 4px #0000004d,-1px -1px 3px #ffffff0d}@media (prefers-reduced-motion:reduce){.auth-tab-indicator{transition:none}}:is(.dark .auth-tab-indicator){background:linear-gradient(145deg,#f5f5f5,#e5e5e5);box-shadow:2px 2px 4px #0000001a,-1px -1px 3px #fff9}
.hire-flow-modal{z-index:var(--z-overlay-backdrop);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000073;flex-direction:column;justify-content:center;align-items:center;padding:0;display:flex;position:fixed;inset:0}@media (min-width:640px){.hire-flow-modal{padding:1.5rem}}.dark .hire-flow-modal{background:#fff3}.hire-flow-panel{flex-direction:column;gap:1.5rem;width:100%;padding:1.5rem;display:flex;position:relative}@media (min-width:640px){.hire-flow-panel{padding:2rem}}.hire-flow-panel{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#141414e0;border-radius:0;box-shadow:0 10px 30px #00000059,inset 0 0 0 1px #ffffff14}@media (min-width:640px){.hire-flow-panel{border-radius:1rem}}.hire-flow-panel{max-width:none}@media (min-width:640px){.hire-flow-panel{max-width:42rem}}.hire-flow-panel{max-height:100vh;overflow-y:auto}.dark .hire-flow-panel{background:#fafafae6;box-shadow:0 10px 28px #00000026,inset 0 0 0 1px #0000000d}@media (min-width:641px){.hire-flow-panel{max-height:calc(100vh - 3rem)}}.hire-flow-header{text-align:center}.hire-flow-title{--tw-text-opacity:1;color:rgb(245 245 245/var(--tw-text-opacity,1));margin-bottom:.5rem;font-size:1.5rem;font-weight:600;line-height:2rem}.hire-flow-title:is(.dark *){--tw-text-opacity:1;color:rgb(27 27 27/var(--tw-text-opacity,1))}.hire-flow-subtitle{color:#f5f5f5b3;font-size:.875rem;line-height:1.25rem}.hire-flow-subtitle:is(.dark *){color:#1b1b1bb3}.hire-flow-body{flex-direction:column;gap:1rem;display:flex}.hire-flow__placeholder{background:#ffffff0f;border:1px dashed #ffffff26;border-radius:.75rem;padding:1rem}.dark .hire-flow__placeholder{background:#0000000a;border:1px dashed #00000026}.hire-flow__intro{text-align:center;color:#f5f5f5cc;font-size:.875rem;line-height:1.25rem}.hire-flow__intro:is(.dark *){color:#1b1b1bcc}.hire-flow-close{color:#f5f5f5b3;border-radius:9999px;padding:.5rem;position:absolute;top:1rem;right:1rem}.hire-flow-close:is(.dark *){color:#1b1b1bb3}.hire-flow-close{background:linear-gradient(145deg,#3a3a3a,#2a2a2a);transition:box-shadow .2s;box-shadow:2px 2px 4px #0000004d,-1px -1px 3px #ffffff0d}:is(.dark .hire-flow-close){background:linear-gradient(145deg,#f0f0f0,#e0e0e0);box-shadow:2px 2px 4px #0000001a,-1px -1px 3px #fff9}.hire-flow-close:hover{--tw-text-opacity:1;color:rgb(245 245 245/var(--tw-text-opacity,1))}.hire-flow-close:hover:is(.dark *){--tw-text-opacity:1;color:rgb(27 27 27/var(--tw-text-opacity,1))}.hire-flow-close:hover{box-shadow:3px 3px 6px #0006,-2px -2px 4px #ffffff14}:is(.dark .hire-flow-close:hover){box-shadow:3px 3px 6px #00000026,-2px -2px 4px #fffc}.hire-flow-step{flex-direction:column;gap:1rem;display:flex}.hire-flow-step__prompt{color:#f5f5f5cc;font-size:.875rem;line-height:1.25rem}.hire-flow-step__prompt:is(.dark *){color:#1b1b1bcc}.hire-flow-options{flex-wrap:wrap;gap:.75rem;display:flex}.hire-flow-option{color:#f5f5f5cc;border-radius:9999px;padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem}.hire-flow-option:is(.dark *){color:#1b1b1bcc}.hire-flow-option{background:#ffffff0f;border:1px solid #ffffff26;transition:border-color .2s,color .2s,box-shadow .2s}:is(.dark .hire-flow-option){background:#0000000a;border:1px solid #0000001f}.hire-flow-option--active{--tw-text-opacity:1;color:rgb(245 245 245/var(--tw-text-opacity,1))}.hire-flow-option--active:is(.dark *){--tw-text-opacity:1;color:rgb(27 27 27/var(--tw-text-opacity,1))}.hire-flow-option--active{border-color:#b63e9699;box-shadow:0 0 0 2px #b63e9626}.hire-flow-field{flex-direction:column;gap:.5rem;display:flex}.hire-flow-field__label{color:#f5f5f5cc;font-size:.875rem;line-height:1.25rem}.hire-flow-field__label:is(.dark *){color:#1b1b1bcc}.hire-flow-field__input,.hire-flow-field__textarea{--tw-text-opacity:1;color:rgb(245 245 245/var(--tw-text-opacity,1));border-radius:.5rem;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem}.hire-flow-field__input:is(.dark *),.hire-flow-field__textarea:is(.dark *){--tw-text-opacity:1;color:rgb(27 27 27/var(--tw-text-opacity,1))}.hire-flow-field__input,.hire-flow-field__textarea{background:#ffffff0f;border:1px solid #ffffff26;outline:none;transition:border-color .2s,box-shadow .2s}:is(.dark .hire-flow-field__input),:is(.dark .hire-flow-field__textarea){background:#0000000a;border:1px solid #0000001f}.hire-flow-field__input:focus,.hire-flow-field__textarea:focus{border-color:#58e6d9cc;box-shadow:0 0 0 2px #58e6d933}.hire-flow-field__input--error{border-color:#c55c5ce6;box-shadow:0 0 0 2px #c55c5c33}.hire-flow-error{color:#c55c5ce6;font-size:.75rem;line-height:1rem}.hire-flow-attachment{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.hire-flow-attachment__dropzone{background:#ffffff08;border:1px dashed #fff3;border-radius:1rem;flex-wrap:wrap;align-items:center;gap:.75rem;padding:.5rem .75rem;transition:border-color .2s,box-shadow .2s,background .2s;display:flex}:is(.dark .hire-flow-attachment__dropzone){background:#00000008;border:1px dashed #0003}.hire-flow-attachment__dropzone--active{border-color:#58e6d999;box-shadow:0 0 0 2px #58e6d92e}.hire-flow-attachment__button{--tw-text-opacity:1;color:rgb(245 245 245/var(--tw-text-opacity,1));border-radius:9999px;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;display:inline-flex}.hire-flow-attachment__button:is(.dark *){--tw-text-opacity:1;color:rgb(27 27 27/var(--tw-text-opacity,1))}.hire-flow-attachment__button{background:#ffffff0f;border:1px solid #ffffff26;transition:border-color .2s,color .2s,box-shadow .2s}:is(.dark .hire-flow-attachment__button){background:#0000000a;border:1px solid #0000001f}.hire-flow-attachment__button:hover{--tw-text-opacity:1;color:rgb(245 245 245/var(--tw-text-opacity,1))}.hire-flow-attachment__button:hover:is(.dark *){--tw-text-opacity:1;color:rgb(27 27 27/var(--tw-text-opacity,1))}.hire-flow-attachment__button:hover{border-color:#58e6d999;box-shadow:0 0 0 2px #58e6d92e}.hire-flow-attachment__icon{width:1rem;height:1rem}.hire-flow-attachment__meta{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.hire-flow-attachment__status{color:#f5f5f5b3;font-size:.75rem;line-height:1rem}.hire-flow-attachment__status:is(.dark *){color:#1b1b1bb3}.hire-flow-attachment__status--error{color:#c55c5ce6}.hire-flow-attachment__remove{color:#f5f5f5cc;border-radius:9999px;padding:.25rem .5rem;font-size:.75rem;line-height:1rem}.hire-flow-attachment__remove:is(.dark *){color:#1b1b1bcc}.hire-flow-attachment__remove{background:#ffffff0f;border:1px solid #fff3}:is(.dark .hire-flow-attachment__remove){background:#0000000a;border:1px solid #0000001f}.hire-flow-attachment__input{display:none}.hire-flow-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding-top:.5rem;display:flex}.hire-flow-progress{color:#f5f5f599;font-size:.75rem;line-height:1rem}.hire-flow-progress:is(.dark *){color:#1b1b1b99}.hire-flow-actions{gap:.5rem;display:flex}.hire-flow-action{border:1px solid #0000;border-radius:.375rem;justify-content:center;align-items:center;padding:.375rem .75rem;font-size:.875rem;font-weight:600;line-height:1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex}.hire-flow-action:disabled{cursor:not-allowed;color:#f5f5f580;opacity:.5;background-color:#0000;border-color:#f5f5f533}.hire-flow-action:disabled:is(.dark *){color:#1b1b1b80;border-color:#1b1b1b33}.hire-flow-action--demo{--tw-border-opacity:1;border-color:rgb(27 27 27/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(27 27 27/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(245 245 245/var(--tw-text-opacity,1))}.hire-flow-action--demo:hover{--tw-border-opacity:1;border-color:rgb(27 27 27/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(245 245 245/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(27 27 27/var(--tw-text-opacity,1))}.hire-flow-action--demo:is(.dark *){--tw-border-opacity:1;border-color:rgb(245 245 245/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(245 245 245/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(27 27 27/var(--tw-text-opacity,1))}.hire-flow-action--demo:hover:is(.dark *){--tw-border-opacity:1;border-color:rgb(245 245 245/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(27 27 27/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(245 245 245/var(--tw-text-opacity,1))}.hire-flow-action--invalid{border-color:#c55c5cb3}
.resume-request-modal{z-index:var(--z-overlay-backdrop);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000073;flex-direction:column;justify-content:center;align-items:center;padding:0;display:flex;position:fixed;inset:0}@media (min-width:640px){.resume-request-modal{padding:1.5rem}}.dark .resume-request-modal{background:#fff3}.resume-request-panel{flex-direction:column;gap:1.5rem;width:100%;padding:1.5rem;display:flex;position:relative}@media (min-width:640px){.resume-request-panel{padding:2rem}}.resume-request-panel{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#141414e0;border-radius:0;box-shadow:0 10px 30px #00000059,inset 0 0 0 1px #ffffff14}@media (min-width:640px){.resume-request-panel{border-radius:1rem}}.resume-request-panel{max-width:none}@media (min-width:640px){.resume-request-panel{max-width:42rem}}.resume-request-panel{max-height:100vh;overflow-y:auto}.dark .resume-request-panel{background:#fafafae6;box-shadow:0 10px 28px #00000026,inset 0 0 0 1px #0000000d}@media (min-width:641px){.resume-request-panel{max-height:calc(100vh - 3rem)}}.resume-request-header{text-align:center}.resume-request-title{--tw-text-opacity:1;color:rgb(245 245 245/var(--tw-text-opacity,1));margin-bottom:.5rem;font-size:1.5rem;font-weight:600;line-height:2rem}.resume-request-title:is(.dark *){--tw-text-opacity:1;color:rgb(27 27 27/var(--tw-text-opacity,1))}.resume-request-subtitle{color:#f5f5f5b3;font-size:.875rem;line-height:1.25rem}.resume-request-subtitle:is(.dark *){color:#1b1b1bb3}.resume-request-body{flex-direction:column;gap:1rem;display:flex}.resume-request-close{color:#f5f5f5b3;border-radius:9999px;padding:.5rem;position:absolute;top:1rem;right:1rem}.resume-request-close:is(.dark *){color:#1b1b1bb3}.resume-request-close{background:linear-gradient(145deg,#3a3a3a,#2a2a2a);transition:box-shadow .2s;box-shadow:2px 2px 4px #0000004d,-1px -1px 3px #ffffff0d}:is(.dark .resume-request-close){background:linear-gradient(145deg,#f0f0f0,#e0e0e0);box-shadow:2px 2px 4px #0000001a,-1px -1px 3px #fff9}.resume-request-close:hover{--tw-text-opacity:1;color:rgb(245 245 245/var(--tw-text-opacity,1))}.resume-request-close:hover:is(.dark *){--tw-text-opacity:1;color:rgb(27 27 27/var(--tw-text-opacity,1))}.resume-request-close:hover{box-shadow:3px 3px 6px #0006,-2px -2px 4px #ffffff14}:is(.dark .resume-request-close:hover){box-shadow:3px 3px 6px #00000026,-2px -2px 4px #fffc}.resume-request-step{flex-direction:column;gap:1rem;display:flex}.resume-request-field{flex-direction:column;gap:.5rem;display:flex}.resume-request-field__label{color:#f5f5f5cc;font-size:.875rem;line-height:1.25rem}.resume-request-field__label:is(.dark *){color:#1b1b1bcc}.resume-request-field__input,.resume-request-field__textarea{--tw-text-opacity:1;color:rgb(245 245 245/var(--tw-text-opacity,1));border-radius:.5rem;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem}.resume-request-field__input:is(.dark *),.resume-request-field__textarea:is(.dark *){--tw-text-opacity:1;color:rgb(27 27 27/var(--tw-text-opacity,1))}.resume-request-field__input,.resume-request-field__textarea{background:#ffffff0f;border:1px solid #ffffff26;outline:none;transition:border-color .2s,box-shadow .2s}:is(.dark .resume-request-field__input),:is(.dark .resume-request-field__textarea){background:#0000000a;border:1px solid #0000001f}.resume-request-field__input:focus,.resume-request-field__textarea:focus{border-color:#58e6d9cc;box-shadow:0 0 0 2px #58e6d933}.resume-request-error{color:#c55c5ce6;font-size:.75rem;line-height:1rem}.resume-request-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding-top:.5rem;display:flex}.resume-request-progress{color:#f5f5f599;font-size:.75rem;line-height:1rem}.resume-request-progress:is(.dark *){color:#1b1b1b99}.resume-request-actions{gap:.5rem;display:flex}.resume-request-action{border:1px solid #0000;border-radius:.375rem;justify-content:center;align-items:center;padding:.375rem .75rem;font-size:.875rem;font-weight:600;line-height:1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex}.resume-request-action:disabled{cursor:not-allowed;color:#f5f5f580;opacity:.5;background-color:#0000;border-color:#f5f5f533}.resume-request-action:disabled:is(.dark *){color:#1b1b1b80;border-color:#1b1b1b33}.resume-request-action--primary{--tw-border-opacity:1;border-color:rgb(27 27 27/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(27 27 27/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(245 245 245/var(--tw-text-opacity,1))}.resume-request-action--primary:hover{--tw-border-opacity:1;border-color:rgb(27 27 27/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(245 245 245/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(27 27 27/var(--tw-text-opacity,1))}.resume-request-action--primary:is(.dark *){--tw-border-opacity:1;border-color:rgb(245 245 245/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(245 245 245/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(27 27 27/var(--tw-text-opacity,1))}.resume-request-action--primary:hover:is(.dark *){--tw-border-opacity:1;border-color:rgb(245 245 245/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(27 27 27/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(245 245 245/var(--tw-text-opacity,1))}.resume-request-action--secondary{--tw-text-opacity:1;color:rgb(245 245 245/var(--tw-text-opacity,1));background-color:#0000;border-color:#f5f5f566}.resume-request-action--secondary:hover{--tw-border-opacity:1;border-color:rgb(245 245 245/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(245 245 245/var(--tw-text-opacity,1))}.resume-request-action--secondary:is(.dark *){--tw-text-opacity:1;color:rgb(27 27 27/var(--tw-text-opacity,1));border-color:#1b1b1b66}.resume-request-action--secondary:hover:is(.dark *){--tw-border-opacity:1;border-color:rgb(27 27 27/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(27 27 27/var(--tw-text-opacity,1))}.resume-request-action--ghost{color:#f5f5f5b3;background-color:#0000}.resume-request-action--ghost:hover{--tw-text-opacity:1;color:rgb(245 245 245/var(--tw-text-opacity,1))}.resume-request-action--ghost:is(.dark *){color:#1b1b1bb3}.resume-request-action--ghost:hover:is(.dark *){--tw-text-opacity:1;color:rgb(27 27 27/var(--tw-text-opacity,1))}
/*# sourceMappingURL=0s3c0uvxx-okw.css.map*/