.jobs-page{--job-muted: #a9adc1;--job-line: #ffffff12;--job-accent: #b6acff}.jobs-page main{padding-bottom:100px}.jobs-page main>section+section{margin-top:110px}.jobs-page .job-hero{position:relative;padding-top:74px}.jobs-page .job-hero:before{content:"";position:absolute;z-index:-1;inset:0 0 100px;background:radial-gradient(ellipse at 50% 10%,#8672da12,transparent 63%);pointer-events:none}.jobs-page .job-hero-copy{text-align:center}.jobs-page .job-breadcrumb{margin-bottom:20px;color:#8f96ac;font-size:11px}.jobs-page .job-breadcrumb ol{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;list-style:none}.jobs-page .job-breadcrumb li+li:before{content:"/";padding-right:8px;color:#646b80}.jobs-page .job-breadcrumb a:hover{color:#c9bfff}.jobs-page .job-label{display:inline-flex;align-items:center;gap:9px;padding:7px 13px;color:#c9bfff;background:#b6acff08;border:1px solid #b6acff22;border-radius:100px;font-size:11px;letter-spacing:.025em}.jobs-page h1{margin:23px auto 0;font-size:clamp(40px,5.2vw,68px);line-height:1.08;letter-spacing:-.05em;font-weight:600}.jobs-page h1 span,.jobs-page h2 span{color:var(--job-accent)}.jobs-page .job-hero-description,.jobs-page .job-final-description{max-width:660px;margin:25px auto 0;color:#b5bacd;font-size:17px;line-height:1.7}.jobs-page .job-hero-copy .button-row,.jobs-page .job-final .button-row{justify-content:center;margin-top:27px}.jobs-page .job-trial{font-size:11px;color:#8f96ac;margin-top:16px}.jobs-page .job-screen{min-width:0;border:1px solid #ffffff1a;border-radius:13px;overflow:hidden;background:#0c1021;box-shadow:0 18px 65px #0000001c}.jobs-page .job-hero-screen{position:relative;margin-top:44px;border-color:#b6acff35;box-shadow:0 0 70px #8672da0a,0 22px 70px #00000026}.jobs-page .job-screen-bar{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:16px 20px;background:#121524;border-bottom:1px solid var(--job-line);font-size:11px;color:#acafc4}.jobs-page .job-screen-bar>span{display:flex;align-items:center;gap:9px}.jobs-page .job-screen-dot{flex:0 0 5px;width:5px;height:5px;border-radius:50%;background:#b6acff}.jobs-page .job-screen-bar a{color:#c0b6ed;white-space:nowrap}.jobs-page .job-image-link{display:block}.jobs-page .job-image-link img{display:block;width:100%;height:auto}.jobs-page .job-screen figcaption{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:16px 20px;border-top:1px solid var(--job-line);background:#101424}.jobs-page .job-screen figcaption p{font-size:12px;color:#b0b4c8}.jobs-page .job-screen figcaption a{font-size:11px;color:#c5bafa;white-space:nowrap}.jobs-page .job-summary{display:grid;grid-template-columns:repeat(3,1fr);padding:28px 0 0}.jobs-page .job-summary>div{display:flex;align-items:flex-start;gap:13px;justify-content:center}.jobs-page .job-summary>div+div{border-left:1px solid var(--job-line)}.jobs-page .job-summary>div>span{color:#8e81bb;font-size:10px;margin-top:3px;font-family:ui-monospace,monospace}.jobs-page .job-summary p{display:grid;gap:2px;line-height:1.6}.jobs-page .job-summary strong{font-size:13px;font-weight:500}.jobs-page .job-summary p>span{font-size:11px;color:#8f96ac}.jobs-page .job-section-heading{display:grid;grid-template-columns:1.1fr 1fr;gap:80px;align-items:end;margin-bottom:35px}.jobs-page .job-section-heading h2{margin-top:13px;font-size:clamp(32px,3.5vw,44px);line-height:1.12}.jobs-page .job-section-heading>div>p:not(.eyebrow){font-size:15px;color:var(--job-muted)}.jobs-page .job-section-heading .text-link{margin-top:20px}.jobs-page .job-run-insights{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;padding-top:30px;border-top:1px solid var(--job-line)}.jobs-page .job-step{font-family:ui-monospace,monospace;font-size:11px;color:#ab9adb}.jobs-page .job-run-insights h3{margin-top:13px;font-size:17px}.jobs-page .job-run-insights p{margin-top:10px;font-size:14px;color:var(--job-muted)}.jobs-page .job-alerts{display:grid;grid-template-columns:1.2fr 1fr;gap:50px;align-items:center;margin-top:36px;padding:28px;border:1px solid #b6acff26;border-radius:12px;background:linear-gradient(120deg,#b6acff08,#101424)}.jobs-page .job-alerts>div{display:flex;gap:17px}.jobs-page .job-alert-icon{display:flex;flex:0 0 38px;width:38px;height:38px;align-items:center;justify-content:center;border:1px solid #b6acff28;border-radius:9px;color:#c4b8ff;background:#b6acff0a}.jobs-page .job-alert-icon svg{width:21px;height:21px}.jobs-page .job-alerts h3{font-size:18px}.jobs-page .job-alerts p{margin-top:9px;font-size:13px;color:var(--job-muted)}.jobs-page .job-alerts .text-link{margin-top:13px;font-size:12px}.jobs-page .job-alerts ul{display:flex;flex-wrap:wrap;gap:9px;list-style:none}.jobs-page .job-alerts li a{display:block;padding:10px 14px;border:1px solid #ffffff16;border-radius:7px;font-size:12px;color:#d5cee8;background:#ffffff03}.jobs-page .job-alerts li a:hover{border-color:#b6acff50;background:#b6acff0b}.jobs-page .job-timeline-band{padding:66px 0 54px;background:linear-gradient(180deg,#111224,#0c1020);border-block:1px solid #b6acff17}.jobs-page .job-timeline-band .job-screen{border-color:#b6acff27}.jobs-page .job-event-strip{display:grid;grid-template-columns:205px 1fr;gap:30px;padding-top:25px;align-items:start}.jobs-page .job-event-strip>span{font-size:12px;color:#b6aecf;padding-top:4px}.jobs-page .job-event-strip ul{display:flex;flex-wrap:wrap;gap:9px 21px;list-style:none}.jobs-page .job-event-strip li{font-size:12px;color:#c6c5d5}.jobs-page .job-event-strip li:before{content:"";display:inline-block;width:4px;height:4px;margin-right:7px;margin-bottom:2px;border-radius:50%;background:#8879bb}.jobs-page .job-context-notes{display:grid;grid-template-columns:repeat(3,1fr);gap:36px;margin-top:30px;padding-top:27px;border-top:1px solid var(--job-line)}.jobs-page .job-context-notes h3{font-size:16px}.jobs-page .job-context-notes p{font-size:13px;color:var(--job-muted);margin-top:8px}.jobs-page .job-output{display:grid;grid-template-columns:.85fr 1.15fr;gap:55px;align-items:center}.jobs-page .job-output-copy h2{font-size:clamp(30px,3vw,38px);line-height:1.15;margin-top:13px}.jobs-page .job-output-copy>p:not(.eyebrow){font-size:15px;color:var(--job-muted);margin-top:21px}.jobs-page .job-output-note{display:flex;gap:13px;margin-top:23px}.jobs-page .job-output-note>span{display:flex;flex:0 0 29px;width:29px;height:29px;border:1px solid #b6acff2c;border-radius:7px;align-items:center;justify-content:center;color:#b6acff;font:12px ui-monospace,monospace}.jobs-page .job-output-note h3{font-size:14px}.jobs-page .job-output-note p{font-size:13px;margin-top:7px;color:var(--job-muted)}.jobs-page .job-output-note code{color:#d6ceef;font-size:11px;overflow-wrap:anywhere}.jobs-page .job-output-copy .text-link{margin-top:23px;font-size:12px}.jobs-page .job-ai{padding:43px;background:radial-gradient(ellipse at 10% 0%,#8a74d615,transparent 80%),#111423;border:1px solid #b6acff25;border-radius:16px}.jobs-page .job-ai .job-section-heading{gap:35px}.jobs-page .job-ai h2{font-size:clamp(29px,3vw,38px);line-height:1.2}.jobs-page .job-ai .job-section-heading>div>p:not(.eyebrow){font-size:14px}.jobs-page .job-ai-screen{border-color:#b6acff25}.jobs-page .job-recording{padding-top:37px;border-top:1px solid var(--job-line)}.jobs-page .job-recording-heading{display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:50px}.jobs-page .job-recording-heading h2{font-size:33px;margin-top:13px}.jobs-page .job-recording-heading>p{font-size:14px;color:var(--job-muted)}.jobs-page .job-mode-list{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:32px}.jobs-page .job-mode-list article{position:relative;padding-left:17px}.jobs-page .job-mode-dot{position:absolute;top:7px;left:0;width:5px;height:5px;border-radius:50%}.jobs-page .job-mode-list h3{font-size:16px}.jobs-page .job-mode-list p{font-size:13px;color:var(--job-muted);margin-top:7px}.jobs-page .job-recording>.text-link{margin-top:23px;font-size:12px}.jobs-page .job-privacy{display:flex;align-items:center;justify-content:space-between;gap:40px;padding-top:27px;margin-top:32px;border-top:1px solid var(--job-line)}.jobs-page .job-privacy h3{font-size:16px}.jobs-page .job-privacy p{max-width:680px;font-size:13px;color:var(--job-muted);margin-top:8px}.jobs-page .job-privacy .text-link{white-space:nowrap;font-size:12px}.jobs-page .job-final{text-align:center;padding-top:45px;border-top:1px solid var(--job-line)}.jobs-page .job-final h2{margin-top:18px;font-size:clamp(35px,4vw,51px);line-height:1.15}.jobs-page .job-final-description{font-size:15px;max-width:560px}@media(max-width:1023px){.jobs-page .job-section-heading{gap:35px}.jobs-page .job-output{gap:30px;grid-template-columns:.9fr 1.1fr}.jobs-page .job-ai{padding:32px}.jobs-page .job-alerts{gap:25px}}@media(max-width:767px){.jobs-page main{padding-bottom:65px}.jobs-page main>section+section{margin-top:73px}.jobs-page .job-hero{padding-top:44px}.jobs-page h1{font-size:clamp(35px,7.5vw,50px);line-height:1.12}.jobs-page .job-hero-description{font-size:15px;margin-top:21px}.jobs-page .job-hero-screen{margin-top:32px}.jobs-page .job-screen{border-radius:9px}.jobs-page .job-screen-bar{padding:12px;font-size:9px;gap:10px}.jobs-page .job-screen-bar a{font-size:9px}.jobs-page .job-screen figcaption{padding:13px;gap:13px;align-items:flex-start}.jobs-page .job-screen figcaption p{font-size:11px}.jobs-page .job-screen figcaption a{font-size:10px}.jobs-page .job-summary{grid-template-columns:1fr;padding-top:17px}.jobs-page .job-summary>div{justify-content:flex-start;padding:14px 3px}.jobs-page .job-summary>div+div{border-left:0;border-top:1px solid var(--job-line)}.jobs-page .job-summary p{display:block}.jobs-page .job-summary p>span{display:block}.jobs-page .job-section-heading{grid-template-columns:1fr;gap:20px;margin-bottom:27px}.jobs-page .job-section-heading h2{font-size:34px}.jobs-page .job-section-heading>div>p:not(.eyebrow){font-size:14px}.jobs-page .job-run-insights{grid-template-columns:1fr;gap:22px;padding-top:23px}.jobs-page .job-run-insights article{position:relative;padding-left:33px}.jobs-page .job-step{position:absolute;top:4px;left:0}.jobs-page .job-run-insights h3{margin-top:0}.jobs-page .job-run-insights p{font-size:13px;margin-top:7px}.jobs-page .job-alerts{grid-template-columns:1fr;gap:23px;padding:23px 20px}.jobs-page .job-alerts>div{gap:12px}.jobs-page .job-alerts h3{font-size:17px}.jobs-page .job-alerts li a{padding:9px 12px}.jobs-page .job-timeline-band{padding:43px 0 36px}.jobs-page .job-event-strip{grid-template-columns:1fr;gap:12px}.jobs-page .job-event-strip ul{gap:8px 15px}.jobs-page .job-event-strip li{font-size:11px}.jobs-page .job-context-notes{grid-template-columns:1fr;gap:23px;margin-top:23px;padding-top:23px}.jobs-page .job-output{grid-template-columns:1fr;gap:28px}.jobs-page .job-output-copy h2{font-size:33px}.jobs-page .job-ai{padding:28px 23px;border-radius:12px}.jobs-page .job-ai .job-section-heading{gap:20px}.jobs-page .job-ai h2{font-size:30px}.jobs-page .job-recording-heading{grid-template-columns:1fr;gap:16px}.jobs-page .job-recording-heading h2{font-size:30px}.jobs-page .job-mode-list{grid-template-columns:1fr;gap:22px;margin-top:25px}.jobs-page .job-privacy{flex-direction:column;align-items:flex-start;gap:15px}.jobs-page .job-final{padding-top:30px}}@media(max-width:359px){.jobs-page h1{font-size:31px}.jobs-page .job-label{font-size:10px;padding-inline:10px}.jobs-page .job-screen-bar,.jobs-page .job-screen-bar a{font-size:8px}}.jobs-page .job-timing{display:grid;grid-template-columns:1.25fr .75fr;gap:80px;align-items:center}.jobs-page .job-timing .job-output-copy{max-width:610px}.jobs-page .job-timing-screen{width:100%;max-width:340px;justify-self:center}.jobs-page .job-timing-screen figcaption{flex-direction:column;align-items:flex-start;gap:7px}.jobs-page .job-timing-definitions{margin-top:23px;display:grid;gap:15px}.jobs-page .job-timing-definitions>div{border-left:2px solid #b6acff50;padding-left:15px}.jobs-page .job-timing-definitions>div:first-child{border-color:#e6b97b60}.jobs-page .job-timing-definitions>div:last-child{border-color:#8ed4b960}.jobs-page .job-timing-definitions dt{font-size:14px;font-weight:500;color:#ded9ed}.jobs-page .job-timing-definitions dd{font-size:13px;color:var(--job-muted);line-height:1.7;margin-top:4px}.jobs-page .job-context-notes .text-link{margin-top:13px;font-size:12px}@media(max-width:1023px){.jobs-page .job-timing{gap:35px}}@media(max-width:767px){.jobs-page .job-timing{grid-template-columns:1fr;gap:28px}.jobs-page .job-timing-screen{max-width:292px}}
