@import url("https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap");.sidebar{position:fixed;top:0;right:-100%;height:100vh;width:55%;max-width:300px;background-color:#fff;box-shadow:-3px 0 10px rgba(0,0,0,.1);z-index:1000;transition:right .3s ease-in-out;overflow:auto;border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.sidebar.open{right:0}.sidebarHeader{display:flex;justify-content:flex-end;align-items:center;padding:16px;background-color:#fff}.sidebarTitle{width:100%;display:flex;justify-content:start}.sidebarHeader h2{margin:0;font-size:1.5rem}.sidebarContent{padding:16px}.sidebarContent ul{list-style:none;padding:0;margin:0}.sidebarContent li{margin-bottom:16px}.sidebarContent li a{text-decoration:none;color:#333}.backdrop{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.4);z-index:999;opacity:0;visibility:hidden;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.backdropVisible{opacity:1;visibility:visible}.menuButton{position:fixed;top:16px;left:16px;z-index:1001;background-color:#007bff;color:#fff;border:none;padding:8px 16px;border-radius:4px;cursor:pointer}.menuButton:hover{background-color:#0056b3}.profile-label{font-weight:500;font-size:12px;color:#565656}.profile-content{font-weight:500;font-size:14px;color:#1d1d1d}.skill-bar{background:linear-gradient(90deg,#f31260,#ff6b9d)}.react-tel-input{display:inline-flex;height:2.5rem;min-height:2.5rem;width:100%;flex-direction:row;align-items:center;gap:.75rem;border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:hsl(var(--heroui-default-200)/var(--heroui-default-200-opacity,var(--tw-border-opacity)));padding-left:.75rem;padding-right:.75rem;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);-webkit-tap-highlight-color:transparent;transition-property:background;transition-timing-function:ease;transition-duration:.25s}@media (prefers-reduced-motion:reduce){.react-tel-input{transition-property:none}}.react-tel-input :hover{--tw-border-opacity:1;border-color:hsl(var(--heroui-default-400)/var(--heroui-default-400-opacity,var(--tw-border-opacity)))}.react-tel-input :focus-within{--tw-border-opacity:1;border-color:hsl(var(--heroui-default-foreground)/var(--heroui-default-foreground-opacity,var(--tw-border-opacity)))}.react-tel-input .form-control{height:38px;min-height:38px;border:0!important;padding-left:36px!important;font-family:Inter;width:280px!important}.react-tel-input .flag-dropdown{border:0!important}.react-tel-input .flag-dropdown .selected-flag{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding-left:0;width:28px!important}.react-tel-input .flag-dropdown .country-list{width:280px}.neon-pulse{border:2px solid aqua;box-shadow:0 0 10px rgba(0,255,255,.3);overflow:visible}.neon-pulse:after,.neon-pulse:before{content:"";position:absolute;inset:-4px;border:2px solid aqua;border-radius:inherit;animation:pulseOut 2s ease-out infinite;opacity:0}.neon-pulse:after{animation-delay:1s}@keyframes pulseOut{0%{transform:scale(1);opacity:.2}to{transform:scale(1.2);opacity:0}}.btn-pulse{animation:pulse 1.5s infinite}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.03)}to{transform:scale(1)}}.profile-modal__content{width:796px!important}.profile-modal__content,.profile-modal__content_delete_modal{max-width:90vw!important;border-radius:8px!important;padding:16px!important;gap:32px!important}.profile-modal__content_delete_modal{width:480px!important}.profile-modal__content_linkedin_modal{width:640px!important;max-width:90vw!important;border-radius:8px!important;padding:16px!important;gap:32px!important}.profile-modal__header{font-size:18px!important;line-height:28px!important;font-weight:600!important;color:#000!important;padding:0 8px!important}.profile-modal__body{padding:0 8px!important;max-height:480px!important;overflow-y:auto}.profile-modal__body .modal-input [data-slot=input-wrapper]{border-width:1px!important;border-radius:8px!important}.profile-modal__body .modal-input [data-slot=label]{font-size:14px!important;line-height:16px!important;color:#000}.profile-modal__body .modal-select [data-slot=trigger]{border-width:1px!important;border-radius:8px!important}.profile-modal__body .modal-select [data-slot=label]{font-size:14px!important;line-height:16px!important;color:#000}.profile-modal__body::-webkit-scrollbar{width:8px}.profile-modal__body::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.profile-modal__body::-webkit-scrollbar-thumb{background-color:#888;border-radius:10px;border:2px solid transparent;background-clip:content-box}.profile-modal__body::-webkit-scrollbar-thumb:hover{background:#555}.profile-modal__footer{padding:0 8px!important;gap:8px!important}@media(max-width:768px){.profile-modal__content{width:95vw!important;max-width:95vw!important}}.profile-background-modal__content{width:440px!important;max-width:90vw!important;border-radius:8px!important;padding:24px!important;gap:32px!important}.profile-background-modal__header{font-size:18px!important;line-height:28px!important;font-weight:600!important;color:#000!important;padding:0!important}.profile-background-modal__body{padding:0!important}.profile-background-modal__body .modal-input [data-slot=input-wrapper]{border-width:1px!important;border-radius:8px!important}.profile-background-modal__body .modal-input [data-slot=label]{font-size:14px!important;line-height:16px!important;color:#000}.profile-background-modal__body .modal-select [data-slot=trigger]{border-width:1px!important;border-radius:8px!important}.profile-background-modal__body .modal-select [data-slot=label]{font-size:14px!important;line-height:16px!important;color:#000}.profile-background-modal__footer{padding:0!important;gap:8px!important}@media(max-width:768px){.profile-background-modal__content{width:95vw!important;max-width:95vw!important}}.auto-tailor-modal__content{max-width:896px!important;max-height:90vh!important;overflow:hidden!important;border-radius:8px!important}.auto-tailor-modal__header{font-size:24px!important;line-height:32px!important;font-weight:700!important;color:#111827!important}.auto-tailor-modal__body{overflow-y:auto!important;max-height:70vh!important}.auto-tailor-modal__body::-webkit-scrollbar{width:8px}.auto-tailor-modal__body::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.auto-tailor-modal__body::-webkit-scrollbar-thumb{background-color:#888;border-radius:10px;border:2px solid transparent;background-clip:content-box}.auto-tailor-modal__body::-webkit-scrollbar-thumb:hover{background:#555}.auto-tailor-modal__footer{display:flex!important;border-top-width:1px!important;padding-top:16px!important;padding-left:16px!important;padding-right:16px!important}.gradient-bg{background:linear-gradient(135deg,#e8266a,#f97415)}.gradient-text{background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from:hsl(var(--heroui-danger)/var(--heroui-danger-opacity,1)) var(--tw-gradient-from-position);--tw-gradient-to:hsl(var(--heroui-danger)/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:hsl(var(--heroui-warning)/var(--heroui-warning-opacity,1)) var(--tw-gradient-to-position);background-clip:text;color:transparent}.glowstick-ring{width:100%;height:100%;animation:rotate-ring 6s linear infinite;pointer-events:none}.glowstick,.glowstick-ring{position:absolute;z-index:20}.glowstick{--angle:0deg;--color:#f5dbe4;width:10px;height:5px;background:var(--color);box-shadow:0 0 6px var(--color),0 0 12px var(--color);top:50%;left:50%;transform:rotate(var(--angle)) translate(110px) rotate(90deg);transform-origin:center;border-radius:2px}@keyframes rotate-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.hover-lift{transition:transform .3s ease,box-shadow .3s ease}.hover-lift:hover{transform:translateY(-4px);box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.animate-pulse-slow{animation:pulse 3s cubic-bezier(.4,0,.6,1) infinite}.animate-scale-in{animation:scale-in .5s ease-out}.animate-float{animation:float 6s ease-in-out infinite}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes scale-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.container{max-width:1440px;margin-left:auto;margin-right:auto}@media(max-width:768px){.container{max-width:720px}}@media(max-width:480px){.container{max-width:440px;padding-left:8px;padding-right:8px}}.top-badge{font-weight:600;font-size:16px;line-height:20px;text-align:center;color:#ffebf1;background-color:#ff326f;border-radius:21px;padding:4px 16px}.dropzone{transition:border-color .3s ease-in-out}.dropzone.active{border-color:#28a745}.error-message,.file-info{margin-top:20px}.error-message{color:red}.light-input [data-slot=main-wrapper] [data-slot=input-wrapper]{border-width:1px!important;border-radius:8px!important}.light-number-input [data-slot=main-wrapper] [data-slot=input-wrapper]{border-width:1px!important;border-radius:8px!important;height:40px!important}.light-datepicker [data-slot=input-wrapper],.light-select [data-slot=mainWrapper] [data-slot=trigger]{border-width:1px!important;border-radius:8px!important}.light-datepicker [data-slot=input-wrapper] [data-slot=selector-button]{opacity:unset}.light-datepicker [data-slot=input-wrapper] [data-slot=segment]{font-variant-numeric:unset;font-family:Inter;font-weight:500!important;color:#1d1d1d}.light-textarea [data-slot=input-wrapper]{border-width:1px!important;border-radius:8px!important}.light-scrollbar::-webkit-scrollbar{width:8px}.light-scrollbar::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.light-scrollbar::-webkit-scrollbar-thumb{background-color:#888;border-radius:10px;border:2px solid transparent;background-clip:content-box}.light-scrollbar::-webkit-scrollbar-thumb:hover{background:#555}html{scroll-behavior:smooth}.hero-pattern{background-image:radial-gradient(circle at 20% 50%,rgba(240,25,133,.1) 0,transparent 50%),radial-gradient(circle at 80% 20%,rgba(112,58,238,.1) 0,transparent 50%),radial-gradient(circle at 40% 80%,rgba(5,178,209,.1) 0,transparent 50%)}@keyframes fadeBackground{0%{opacity:1}to{opacity:.1}}@keyframes slideInContent{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.fade-background{animation:fadeBackground 2s ease-out forwards}.slide-in-content{animation:slideInContent 1.5s ease-out 2s forwards}@keyframes drawLine{0%{stroke-dashoffset:3000;opacity:0}20%{opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes sparkle{0%,to{opacity:0;transform:scale(.5)}50%{opacity:1;transform:scale(1.4)}}.sparkle-path{stroke-dasharray:3000;stroke-dashoffset:3000;animation:drawLine 1.2s ease-out forwards}.sparkle-group circle{animation:sparkle 1s ease-in-out forwards;filter:drop-shadow(0 0 4px white);opacity:0}.final-cta-section:after{position:absolute;content:"";z-index:1;left:0;top:0;bottom:0;right:0;height:100%;width:100%;background-color:#0f172a;opacity:.65}.final-cta-content{display:flex!important;flex-direction:column!important;justify-content:center!important;z-index:10;position:relative;margin:0 auto;text-align:center}.bg-video-container{position:absolute;content:"";z-index:1;left:0;top:0;bottom:0;right:0;height:100%;width:100%;overflow:hidden}.hover-scale{transition:transform .3s ease}.hover-scale:hover{transform:scale(1.05)}.button-glow{box-shadow:0 0 20px rgba(240,25,133,.3);transition:box-shadow .3s ease}.button-glow:hover{box-shadow:0 0 30px rgba(240,25,133,.5)}.animate-fade-in-up{animation:fadeInUp .8s ease-out forwards}.animate-slide-in-left{animation:slideInLeft .8s ease-out forwards}.animate-slide-in-right{animation:slideInRight .8s ease-out forwards}.animate-bounce-subtle{animation:bounceSubtle 2s infinite}.animate-pulse-slow{animation:pulse 3s infinite}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@keyframes bounceSubtle{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}