:root{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body,#root{height:100%}body{margin:0;min-width:320px}::-moz-selection{background:#99f6e4;color:#134e4a}::selection{background:#99f6e4;color:#134e4a}button,input,textarea,select{font-family:inherit}.site-brand-logo,nav img[alt="Arbejd logo"]{width:2rem;height:2rem;max-width:2rem;max-height:2rem;-o-object-fit:cover;object-fit:cover}#root{min-height:100%}nav.fixed{position:fixed;top:0;left:0;right:0;z-index:50;display:flex;align-items:center;justify-content:space-between;height:4rem;padding:0 1.5rem}:where([class*="bg-[#f8fafc]"]):not(.homepage-react-root){background-color:#f8fafc!important;background-image:radial-gradient(circle at 8% 0%,rgba(45,212,191,.24),transparent 34rem),radial-gradient(circle at 100% 18%,rgba(99,102,241,.16),transparent 36rem),radial-gradient(circle at 72% 100%,rgba(14,165,233,.14),transparent 34rem),linear-gradient(180deg,#f8fafc00,#f0fdfa6b)!important;background-attachment:fixed;background-repeat:no-repeat}:where([class*=backdrop-blur]):not(nav):not(nav *){--tw-backdrop-blur: blur(0px) !important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-color:#ffffff57!important;background-image:linear-gradient(145deg,#ffffff57,#2dd4bf1a 48%,#6366f114),radial-gradient(circle at 12% 0%,rgba(45,212,191,.12),transparent 16rem),radial-gradient(circle at 100% 100%,rgba(99,102,241,.08),transparent 16rem)!important;border-color:#ffffffb3!important;box-shadow:inset 0 1px #ffffffc7,inset 0 -1px #0f172a09,0 10px 30px #0f172a0b!important}:where([class*="bg-white/70"][class*=backdrop-blur],[class*="bg-white/80"][class*=backdrop-blur],[class*="from-white/70"][class*=backdrop-blur],[class*="from-white/80"][class*=backdrop-blur]):not(nav):not(nav *){background-color:#ffffff75!important;background-image:linear-gradient(145deg,#ffffff6b,#ccfbf124 50%,#e0e7ff1f),radial-gradient(circle at 14% 0%,rgba(45,212,191,.12),transparent 18rem)!important}:where([class*="bg-white/40"][class*=backdrop-blur],[class*="bg-white/50"][class*=backdrop-blur],[class*="bg-white/60"][class*=backdrop-blur],[class*="from-white/40"][class*=backdrop-blur],[class*="from-white/50"][class*=backdrop-blur],[class*="from-white/60"][class*=backdrop-blur]):not(nav):not(nav *){background-color:#ffffff4d!important;background-image:linear-gradient(145deg,#ffffff47,#2dd4bf1f 48%,#6366f11a),radial-gradient(circle at 100% 100%,rgba(99,102,241,.1),transparent 16rem)!important}:where([class*=from-gray-900][class*=backdrop-blur],[class*=bg-gray-900][class*=backdrop-blur],[class*=to-gray-800][class*=backdrop-blur]):not(nav):not(nav *){background-color:#111827!important;background-image:radial-gradient(circle at 88% 0%,rgba(45,212,191,.2),transparent 18rem),radial-gradient(circle at 0% 100%,rgba(99,102,241,.14),transparent 18rem),linear-gradient(135deg,#111827,#1f2937)!important;border-color:#374151b8!important;box-shadow:inset 0 1px #ffffff14,0 20px 50px #0003!important}:where([class*="bg-white/20"][class*=backdrop-blur],[class*="bg-white/15"][class*=backdrop-blur]):not(nav):not(nav *){background-color:#ffffff24!important;background-image:linear-gradient(145deg,#ffffff29,#2dd4bf12)!important;border-color:#ffffff47!important;box-shadow:inset 0 1px #ffffff2e,0 4px 14px #0f172a14!important}:where(.fixed[class*=blur-],[class*="blur-[130px]"],[class*="blur-[140px]"],[class*="blur-[160px]"]):not(nav):not(nav *){--tw-blur: blur(0px) !important;filter:none!important;opacity:0!important}@media(max-width:767px),(pointer:coarse){:where(.fixed[class*=blur-],[class*="blur-[130px]"],[class*="blur-[140px]"],[class*="blur-[160px]"]):not(nav):not(nav *){opacity:0!important}}.seo-site-shell{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol}.seo-site-scrollbar::-webkit-scrollbar{width:6px}.seo-site-scrollbar::-webkit-scrollbar-track{background:transparent}.seo-site-scrollbar::-webkit-scrollbar-thumb{background-color:#14b8a633;border-radius:20px}.seo-site-scrollbar::-webkit-scrollbar-thumb:hover{background-color:#14b8a666}.seo-mobile-app-banner{display:none}@media(max-width:767px){.seo-mobile-app-banner{position:fixed;left:max(.75rem,env(safe-area-inset-left));right:max(.75rem,env(safe-area-inset-right));bottom:max(.75rem,env(safe-area-inset-bottom));z-index:60;display:grid;grid-template-columns:2.65rem minmax(0,1fr) auto;align-items:center;gap:.65rem;margin:0;padding:.72rem .72rem .72rem .78rem;border:1px solid rgba(153,246,228,.72);border-radius:1.35rem;background:linear-gradient(145deg,#fffffff0,#ecfdf5e6 52%,#e0e7ffd1),radial-gradient(circle at 12% 0%,rgba(45,212,191,.2),transparent 14rem);box-shadow:0 18px 42px #0f172a24,0 8px 24px #14b8a61f}.seo-mobile-app-banner__close{position:absolute;top:-.5rem;right:-.35rem;width:1.8rem;height:1.8rem;display:grid;place-items:center;border:1px solid rgba(226,232,240,.92);border-radius:999px;background:#fffffff5;color:#475569;box-shadow:0 8px 18px #0f172a1f}.seo-mobile-app-banner__close span{transform:translateY(-.05rem);font-size:1.25rem;line-height:1}.seo-mobile-app-banner__icon{width:2.65rem;height:2.65rem;display:grid;place-items:center;overflow:hidden;border-radius:.95rem;border:1px solid rgba(20,184,166,.16);background:#ffffffb3;box-shadow:inset 0 1px #ffffffad}.seo-mobile-app-banner__icon img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.seo-mobile-app-banner__copy{min-width:0;display:grid;gap:.1rem}.seo-mobile-app-banner__copy strong{color:#111827;font-size:.86rem;font-weight:600;line-height:1.18}.seo-mobile-app-banner__copy span{color:#5f6b7a;font-size:.73rem;line-height:1.25}.seo-mobile-app-banner__store{display:inline-flex;align-items:center;justify-content:center;min-height:2.45rem;padding:0 .8rem;border:1px solid rgba(4,120,87,.3);border-radius:999px;background:linear-gradient(135deg,#0f766e,#059669);color:#fff;font-size:.76rem;font-weight:600;line-height:1.05;text-align:center;white-space:nowrap;box-shadow:0 10px 22px #0d94883d;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.seo-mobile-app-banner__store:active{transform:scale(.98)}}.jobseekers-react-root{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol}.custom-scrollbar::-webkit-scrollbar{width:6px}.custom-scrollbar::-webkit-scrollbar-track{background:transparent}.custom-scrollbar::-webkit-scrollbar-thumb{background-color:#14b8a633;border-radius:20px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background-color:#14b8a666}@keyframes float-phone{0%,to{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-10px) rotate(-1deg)}}@keyframes float-phone-alt{0%,to{transform:translateY(6px) rotate(3deg)}50%{transform:translateY(-6px) rotate(2deg)}}@keyframes float-soft{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes float-desktop{0%,to{transform:translateY(20px) rotate(4deg) scale(.95)}50%{transform:translateY(-4px) rotate(2deg) scale(.95)}}@keyframes float-ambient{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-15px) rotate(5deg)}}@keyframes glare{0%{left:-50%}20%,to{left:150%}}.animate-float-phone{animation:float-phone 8s ease-in-out infinite}.animate-float-phone-alt{animation:float-phone-alt 10s ease-in-out infinite}.animate-float-soft{animation:float-soft 6s ease-in-out infinite}.animate-float-desktop{animation:float-desktop 10s ease-in-out infinite}.animate-float-ambient{animation:float-ambient 12s ease-in-out infinite}.jobseekers-glass-glare:before{content:"";position:absolute;top:0;left:-50%;width:50%;height:100%;background:linear-gradient(to right,#fff0,#ffffff4d,#fff0);transform:skew(-25deg);animation:glare 6s infinite;pointer-events:none;z-index:50}.jobseekers-imac-stand-leg{clip-path:polygon(20% 0,80% 0,100% 100%,0% 100%)}.text-gradient-subtle{display:inline-block;line-height:1.1;padding-bottom:.08em;background:linear-gradient(135deg,#1f2937,#4b5563);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
