@property --gradient-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.gradient-border-auto{animation:rotate-gradient var(--animation-duration,5s)linear infinite}.gradient-border-hover{animation:rotate-gradient var(--animation-duration,5s)linear infinite paused}.gradient-border-hover:hover{animation-play-state:running}.gradient-border-stop-hover{animation:rotate-gradient var(--animation-duration,5s)linear infinite}.gradient-border-stop-hover:hover{animation-play-state:paused}@keyframes rotate-gradient{to{--gradient-angle:360deg}}.how-it-works-glow{z-index:0;background:#171717;border-radius:25px;padding:.5rem;position:relative;overflow:hidden}.how-it-works-glow:before{content:"";border-radius:inherit;background:conic-gradient(from var(--gradient-angle,0deg),#ffffff1a 0%,#ffffff1a 5%,#ffffff1a 8%,#ffffff1a 12%,#310093 37%,#cdb3ff 30%,#310093 33%,#ffffff1a 40%,#ffffff1a 43%,#ffffff1a 47%,#ffffff1a 50%,#310093 77%,#cdb3ff 80%,#310093 83%,#ffffff1a 86%,#ffffff1a 90%,#ffffff1a 100%);opacity:0;z-index:-2;pointer-events:none;transition:opacity .3s;animation:20s linear infinite rotate-gradient;position:absolute;inset:0}.how-it-works-glow:hover:before{opacity:1}.how-it-works-glow:after{content:"";z-index:-1;pointer-events:none;background:#171717;border-radius:24px;position:absolute;inset:1px}.jobs4-theme{--j4-bg:#000;--j4-surface:#ffffff08;--j4-surface-elevated:#ffffff0e;--j4-foreground:#e8e8e8;--j4-muted:#a0a0a0;--j4-subtle:#ffffff14;--j4-border:#ffffff1a;--j4-accent:#4f8cff;--j4-accent-dim:#4f8cff24;font-family:var(--font-body),ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--j4-foreground);background-color:var(--j4-bg)}.jobs4-theme [data-font=mono]{font-family:var(--font-super-mono),ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.jobs4-theme .j4-heading{font-family:var(--font-body),ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}:where(.jobs4-theme) .product-frame{background:#ffffff08;border:1px solid #ffffff14;border-radius:1.25rem;padding:.75rem;overflow:hidden}@media (min-width:640px){:where(.jobs4-theme) .product-frame{padding:1rem}}:where(.jobs4-theme) .product-card{z-index:0;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:1rem;padding:1rem;transition:border-color .2s,background .2s;position:relative}@media (min-width:640px){:where(.jobs4-theme) .product-card{padding:1.5rem}}:where(.jobs4-theme) .product-card:hover{background:#ffffff0e;border-color:#ffffff29}:where(.jobs4-theme) .product-control{background:#ffffff0a;border:1px solid #ffffff14;border-radius:.75rem;align-items:center;gap:.5rem;min-width:0;padding:.625rem;transition:border-color .2s,background .2s;display:flex}@media (min-width:640px){:where(.jobs4-theme) .product-control{gap:.75rem;padding:.875rem}}:where(.jobs4-theme) .product-control:hover{background:#ffffff0f;border-color:#ffffff24}:where(.jobs4-theme) .product-control.border-dashed{border-style:dashed}.jobs4-theme .eyebrow-sm{color:var(--j4-accent);font-family:var(--font-super-mono),ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:500}.jobs4-theme .eyebrow-xs{color:#ffffffe0;font-family:var(--font-super-mono),ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.06em;text-transform:uppercase;font-size:.8125rem;font-weight:600}.jobs4-theme .chrome-text{background:linear-gradient(#fff 0%,#b0c4ff 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.jobs4-theme .chrome-fill{color:#0b0d11;text-align:center;background:linear-gradient(#fff 0%,#b0c4ff 100%);border-radius:.75rem;padding:.875rem 1.75rem;font-weight:600;transition:transform .15s,opacity .15s}.jobs4-theme .chrome-fill:hover{opacity:.92;transform:translateY(-2px)}.jobs4-theme .j4-cta{background:var(--j4-foreground);color:var(--j4-bg);border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;padding:.875rem 1.75rem;font-weight:600;transition:transform .15s,opacity .15s;display:inline-flex}.jobs4-theme .j4-cta:hover{opacity:.9}.jobs4-theme .j4-cta:active{transform:scale(.98)}.jobs4-theme .j4-cta-secondary{border:1px solid var(--j4-border);color:var(--j4-foreground);border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;padding:.875rem 1.75rem;font-weight:500;transition:background .15s,border-color .15s;display:inline-flex}.jobs4-theme .j4-cta-secondary:hover{background:var(--j4-surface-elevated);border-color:#ffffff2e}.jobs4-theme .j4-faq-item{border-bottom:1px solid #ffffff1a}.jobs4-theme .j4-faq-item:last-child{border-bottom:none}.jobs4-theme .j4-faq-toggle{color:var(--j4-foreground)}.jobs4-theme .j4-faq-toggle:hover{color:var(--j4-accent)}.jobs4-theme .j4-faq-answer{color:var(--j4-muted)}
