/*! tailwindcss v4.1.13 | MIT License | https://tailwindcss.com */@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Outfit:wght@400;500;600;700&display=swap";:root{--background:#fff;--foreground:#171717;--color-primary:#4a6cf7;--color-primary-dark:#3a5ce6;--color-primary-light:#5a7cff;--color-accent:#08afd2;--color-accent-dark:#069bb8;--color-accent-light:#28c5e0;--color-white:#fff;--color-black:#000;--color-gray-50:#f8fafc;--color-gray-100:#f1f5f9;--color-gray-200:#e2e8f0;--color-gray-300:#cbd5e1;--color-gray-400:#94a3b8;--color-gray-500:#64748b;--color-gray-600:#475569;--color-gray-700:#334155;--color-gray-800:#1e293b;--color-gray-900:#0f172a;--color-success:#10b981;--color-warning:#f59e0b;--color-error:#ef4444;--color-info:#06b6d4;--color-text-primary:#1e293b;--color-text-secondary:#475569;--color-text-disabled:#94a3b8;--color-background:#fff;--color-background-secondary:#f8fafc;--color-border:#e2e8f0}body,html{width:100%;max-width:100vw;position:relative;overflow-x:hidden}body,html{background-color:#fff}.Tutorial_layer__h5Z2A{position:fixed;inset:0;pointer-events:none;z-index:10000}.Tutorial_backdrop__2pRXo{position:absolute;inset:0;background:rgba(15,23,42,.65);pointer-events:auto}.Tutorial_spotlight__J0o78{position:fixed;pointer-events:none;transition:top .12s ease,left .12s ease,width .12s ease,height .12s ease;box-shadow:0 0 0 9999px rgba(15,23,42,.65)}.Tutorial_popoverOverrides__UOhLx{max-width:min(92vw,480px);max-height:80vh}.Tutorial_popoverOverrides__UOhLx[data-size=large]{max-width:50vw;max-height:92vh}.Tutorial_media__fbe4_{display:block;width:100%;border-radius:.75rem;margin-top:.5rem}.Tutorial_desc__Jwzyh{margin:0 0 .5rem;font-size:.9375rem;line-height:1.5;color:#4b5563}.Tutorial_stepText__UTuvx{font-size:.75rem;color:#9ca3af}.Tutorial_actions___OB_T{display:flex;gap:.5rem}.Tutorial_closeButton__i4eJ8{background:rgba(0,0,0,0)!important;color:#6b7280!important;aspect-ratio:1/1;width:1.5rem;height:1.5rem;display:inline-flex;align-items:center;justify-content:center;border-radius:9999px}.Tutorial_closeButton__i4eJ8:hover{color:#111827!important;background-color:rgba(15,23,42,.04)}.Tutorial_blocker__YCatY{position:fixed;background:rgba(0,0,0,0);pointer-events:auto}@media(prefers-reduced-motion:reduce){.Tutorial_spotlight__J0o78{transition:none}}.Popover_popover__WYFB9{position:fixed;background:#fff;color:#111827;border:1px solid #e5e7eb;border-radius:.75rem;box-shadow:0 10px 40px rgba(0,0,0,.18),0 0 0 1px rgba(15,23,42,.05);padding:1rem;pointer-events:auto;max-width:min(92vw,480px);max-height:80vh;overflow:auto;transition:top .12s ease,left .12s ease}.Popover_popover__WYFB9[data-size=large]{max-width:50vw;max-height:92vh}.Popover_header__KuSIP{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.Popover_title___Xk_0{margin:0 0 .5rem;font-size:clamp(1rem,1.8vw,1.125rem);line-height:1.3;font-weight:600;color:#111827}.Popover_footer__m_5jK{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:.75rem}.Popover_closeButton__1VIef{border:none;background:rgba(0,0,0,0);color:#6b7280;cursor:pointer;font-size:1.125rem;line-height:1;padding:.25rem;border-radius:9999px;display:inline-flex;align-items:center;justify-content:center}.Popover_closeButton__1VIef:hover{color:#111827;background-color:rgba(15,23,42,.04)}@keyframes navbar_fadeIn___K8Y1{to{opacity:1}}@keyframes navbar_slideUp__Sp2G5{to{transform:translateY(0);opacity:1}}@keyframes navbar_typing__5tpqW{0%{width:0}to{width:100%}}@keyframes navbar_blink__PrA8V{0%,50%{border-color:rgba(0,0,0,0)}51%,to{border-color:#4a6cf7}}@keyframes navbar_float__IIoMI{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes navbar_pulse-glow__l0TbB{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.05)}}@keyframes navbar_orbit__TNORP{0%{transform:rotate(0deg) translateX(150px) rotate(0deg)}to{transform:rotate(1turn) translateX(150px) rotate(-1turn)}}@keyframes navbar_particle-float__7AYvI{0%,to{transform:translateY(0) translateX(0) scale(1);opacity:.8}25%{transform:translateY(-30px) translateX(20px) scale(1.1);opacity:1}50%{transform:translateY(-20px) translateX(-15px) scale(.9);opacity:.6}75%{transform:translateY(-40px) translateX(10px) scale(1.05);opacity:.9}}@keyframes navbar_authEntrance__VaTZk{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes navbar_authHeroEntrance__x3Prq{0%{opacity:0;transform:translateX(-50px) scale(.95)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes navbar_authFormEntrance__sT__m{0%{opacity:0;transform:translateX(50px) scale(.95)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes navbar_authGlow__qH2db{0%,to{box-shadow:0 25px 50px -12px rgba(0,0,0,.25),0 0 30px rgba(8,175,210,.1)}50%{box-shadow:0 25px 50px -12px rgba(0,0,0,.25),0 0 50px rgba(8,175,210,.3)}}@keyframes navbar_particle-float-light__ICi1r{0%,to{transform:translateY(0) translateX(0) rotate(0deg);opacity:.3}25%{transform:translateY(-20px) translateX(10px) rotate(90deg);opacity:.5}50%{transform:translateY(-10px) translateX(-5px) rotate(180deg);opacity:.2}75%{transform:translateY(-30px) translateX(15px) rotate(270deg);opacity:.4}}.navbar_navbar__Brte9{position:fixed;top:0;left:0;right:0;z-index:50;background:linear-gradient(135deg,#0a0e27,#1a1f4e 30%,#283593 60%,#1a237e);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:1rem 0;transition:all .3s ease-in-out;width:100%;max-width:100vw;overflow-x:hidden}.navbar_navbar__Brte9.navbar_scrolled__sSb_f{background:rgba(20,30,70,.9);padding:.75rem 0}.navbar_container__Lr8mp{max-width:96rem;margin:0 auto;padding:0 1rem;width:100%;display:flex;align-items:center;justify-content:space-between}.navbar_logo__tFITF{display:flex;align-items:center;gap:.75rem;text-decoration:none;transition:all .3s ease}.navbar_logo__tFITF:hover{transform:scale(1.1)}.navbar_logo__tFITF:hover .navbar_logoImage__ahLqw{filter:drop-shadow(0 0 20px rgba(8,175,210,.6))}.navbar_scrolled__sSb_f .navbar_logo__tFITF{transform:scale(.9)}.navbar_logoImage__ahLqw{width:40px;height:40px;object-fit:contain;transition:all .3s ease}.navbar_logoText__2K5Qd{font-family:Outfit,sans-serif;font-size:1.5rem;font-weight:700;color:#fff;text-shadow:0 0 20px rgba(8,175,210,.5);transition:all .3s ease}.navbar_scrolled__sSb_f .navbar_logoText__2K5Qd{font-size:1.25rem}@media(max-width:639px){.navbar_logoText__2K5Qd{font-size:1.25rem}}.navbar_desktopNav__p05X8{display:none}@media(min-width:1024px){.navbar_desktopNav__p05X8{display:block}}.navbar_navList__pGMDy{display:flex;align-items:center;gap:2rem;list-style:none;margin:0;padding:0}.navbar_navList__pGMDy li{list-style:none}.navbar_navLink___HngE{font-family:Inter,sans-serif;font-size:1rem;font-weight:500;color:#fff;text-decoration:none;position:relative;transition:all .3s ease;padding-bottom:16px}.navbar_navLink___HngE:before{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%) scaleX(0);width:100%;height:2px;background:#08afd2;transition:transform .4s cubic-bezier(.4,0,.2,1);transform-origin:center}.navbar_navLink___HngE:after{content:"";position:absolute;bottom:-2px;left:50%;transform:translateX(-50%) scale(0);width:4px;height:4px;background:#08afd2;border-radius:50%;transition:transform .3s ease}.navbar_navLink___HngE:hover{color:#08afd2}.navbar_navLink___HngE:hover:before{transform:translateX(-50%) scaleX(1)}.navbar_navLink___HngE.navbar_active__P1GO5{color:#08afd2}.navbar_navLink___HngE.navbar_active__P1GO5:after{transform:translateX(-50%) scale(1)}.navbar_navLink___HngE.navbar_active__P1GO5:before{display:none}.navbar_actions__2Hsze{display:flex;align-items:center;gap:1rem}.navbar_signInBtn__OZFQs{display:none;padding:.5rem 1.5rem;background:rgba(0,0,0,0);border:2px solid hsla(0,0%,100%,.8);border-radius:9999px;color:#fff;text-decoration:none;font-family:Inter,sans-serif;font-size:.875rem;font-weight:500;transition:all .3s ease}@media(min-width:1024px){.navbar_signInBtn__OZFQs{display:inline-flex;align-items:center}}.navbar_signInBtn__OZFQs:hover{border-color:#08afd2;color:#08afd2;background:hsla(0,0%,100%,.1)}.navbar_getStartedBtn__ocSBx,.navbar_mobilePostJobBtn__m2ouV{display:none;align-items:center;gap:.5rem;padding:.5rem 1.5rem;background:linear-gradient(135deg,#4a6cf7,#08afd2);border:none;border-radius:9999px;color:#fff;text-decoration:none;font-family:Inter,sans-serif;font-size:.875rem;font-weight:500;transition:all .3s ease;position:relative;overflow:hidden}.navbar_getStartedBtn__ocSBx:before,.navbar_mobilePostJobBtn__m2ouV:before{content:"";position:absolute;inset:0;background:linear-gradient(45deg,transparent 30%,rgba(255,255,255,.2) 50%,transparent 70%);opacity:0;transition:opacity .3s ease}.navbar_getStartedBtn__ocSBx:hover,.navbar_mobilePostJobBtn__m2ouV:hover{transform:translateY(-2px);box-shadow:0 10px 25px rgba(74,108,247,.3)}.navbar_getStartedBtn__ocSBx:hover:before,.navbar_mobilePostJobBtn__m2ouV:hover:before{opacity:1;animation:navbar_shimmer__xyHex 1.5s infinite}.navbar_getStartedBtn__ocSBx:hover .navbar_sparkleIcon__bK7jE,.navbar_mobilePostJobBtn__m2ouV:hover .navbar_sparkleIcon__bK7jE{animation:navbar_pulseSlow__V4UAr 4s ease-in-out infinite}@media(min-width:1024px){.navbar_getStartedBtn__ocSBx,.navbar_mobilePostJobBtn__m2ouV{display:inline-flex}}.navbar_sparkleIcon__bK7jE{transition:all .3s ease}.navbar_mobileToggle__a_V5H{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;background:hsla(0,0%,100%,.1);border:none;border-radius:.5rem;color:#fff;cursor:pointer;transition:all .3s ease}.navbar_mobileToggle__a_V5H:hover{background:hsla(0,0%,100%,.2)}@media(min-width:1024px){.navbar_mobileToggle__a_V5H{display:none}}.navbar_mobileMenu__OsKkC{position:fixed;top:80px;left:0;right:0;background:rgba(20,30,70,.95);backdrop-filter:blur(20px);padding:2rem;display:flex;flex-direction:column;gap:1.5rem;transform:translateY(-100%);opacity:0;visibility:hidden;transition:all .3s ease;z-index:40}.navbar_mobileMenu__OsKkC.navbar_open__A1Syq{transform:translateY(0);opacity:1;visibility:visible}@media(min-width:1024px){.navbar_mobileMenu__OsKkC{display:none}}.navbar_mobileNavLink__Z6TBt{color:#fff;text-decoration:none;font-family:Inter,sans-serif;font-size:1.125rem;font-weight:500;padding:.75rem 1rem;border-radius:.5rem;transition:all .3s ease}.navbar_mobileNavLink__Z6TBt:hover{color:#08afd2;background:rgba(8,175,210,.1)}@keyframes navbar_shimmer__xyHex{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.navbar_myDashboardBtn__kETv6{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1.5rem;background:linear-gradient(135deg,#4a6cf7,#08afd2);border:none;border-radius:9999px;color:#fff;text-decoration:none;font-family:Inter,sans-serif;font-size:.875rem;font-weight:500;transition:all .3s ease;position:relative;overflow:hidden}.navbar_myDashboardBtn__kETv6:before{content:"";position:absolute;inset:0;background:linear-gradient(45deg,transparent 30%,rgba(255,255,255,.2) 50%,transparent 70%);opacity:0;transition:opacity .3s ease}.navbar_myDashboardBtn__kETv6:hover{transform:translateY(-2px);box-shadow:0 10px 25px rgba(74,108,247,.3)}.navbar_myDashboardBtn__kETv6:hover:before{opacity:1;animation:navbar_shimmer__xyHex 1.5s infinite}.navbar_mobilePostJobBtn__m2ouV{display:flex;width:100%;padding:.875rem 1.5rem;font-size:1rem;font-weight:600;border-radius:.75rem;justify-content:center;gap:.75rem}.navbar_mobilePostJobBtn__m2ouV:before{opacity:1;animation:navbar_shimmer__xyHex 2s infinite}.navbar_mobilePostJobBtn__m2ouV .navbar_sparkleIcon__bK7jE{animation:navbar_pulseSlow__V4UAr 4s ease-in-out infinite}.navbar_mobileDashboardBtn__6eMK6{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.875rem 1.5rem;background:linear-gradient(135deg,#4a6cf7,#08afd2);border:none;border-radius:.75rem;color:#fff;text-decoration:none;font-family:Inter,sans-serif;font-size:1rem;font-weight:600;transition:all .3s ease;margin-top:.5rem}.navbar_mobileDashboardBtn__6eMK6:hover{transform:translateY(-2px);box-shadow:0 10px 25px rgba(74,108,247,.3)}@keyframes navbar_pulseSlow__V4UAr{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.2)}}