.application-dialog[data-astro-cid-scgy7tsx]{width:min(500px,calc(100vw - 32px));max-height:90svh;margin:auto;padding:0;overflow-y:auto;border:1px solid rgb(243 243 240 / .12);border-radius:14px;background:#0d110f;color:#f3f3f0}.application-dialog[data-astro-cid-scgy7tsx]::backdrop{background:#030504cc}.application-panel[data-astro-cid-scgy7tsx]{position:relative;padding:32px}.application-close[data-astro-cid-scgy7tsx]{position:absolute;top:20px;right:20px;display:grid;place-items:center;width:40px;height:40px;color:#c9ccca;cursor:pointer}.application-close[data-astro-cid-scgy7tsx]:hover{color:#f3f3f0}.application-dialog[data-astro-cid-scgy7tsx] h2[data-astro-cid-scgy7tsx]{max-width:calc(100% - 52px);margin:0 0 8px;font:500 24px/1.2 var(--codo-font-satoshi)}.application-intro[data-astro-cid-scgy7tsx]{margin:0 0 24px;color:#c9ccca;font:400 14px/1.6 var(--codo-font-satoshi)}.application-dialog[data-astro-cid-scgy7tsx] form[data-astro-cid-scgy7tsx]{display:grid;gap:16px}.application-honeypot[data-astro-cid-scgy7tsx]{display:none}.application-field[data-astro-cid-scgy7tsx]{display:grid;gap:6px}.application-field[data-astro-cid-scgy7tsx] label[data-astro-cid-scgy7tsx]{color:#c9ccca;font:400 11px/1.5 var(--codo-font-mono);letter-spacing:.06em;text-transform:uppercase}.application-field[data-astro-cid-scgy7tsx] [data-astro-cid-scgy7tsx]:is(input,textarea){width:100%;min-width:0;padding:12px 16px;border:1px solid rgb(243 243 240 / .14);border-radius:8px;background:var(--codo-core-black);color:#f3f3f0;font:400 14px/1.5 var(--codo-font-satoshi)}.application-field[data-astro-cid-scgy7tsx] [data-astro-cid-scgy7tsx]:is(input,textarea):focus-visible{outline:2px solid #28f89a;outline-offset:2px}.application-field[data-astro-cid-scgy7tsx] textarea[data-astro-cid-scgy7tsx]{resize:vertical}.application-field[data-astro-cid-scgy7tsx] input[data-astro-cid-scgy7tsx][type=file]{padding:10px}.application-field[data-astro-cid-scgy7tsx] input[data-astro-cid-scgy7tsx]::file-selector-button{margin-right:12px;padding:7px 10px;border:1px solid rgb(243 243 240 / .2);border-radius:6px;background:transparent;color:#f3f3f0;cursor:pointer}.application-help[data-astro-cid-scgy7tsx]{color:#a2aaa5;font:400 11px/1.4 var(--codo-font-mono)}.application-error[data-astro-cid-scgy7tsx]{margin:0;color:#ff8585;font:400 13px/1.5 var(--codo-font-satoshi)}.application-submit[data-astro-cid-scgy7tsx]{justify-self:start;padding-inline:28px;cursor:pointer}.application-submit[data-astro-cid-scgy7tsx]:disabled{opacity:.6;cursor:default}.application-success[data-astro-cid-scgy7tsx]{display:grid;justify-items:start;gap:20px;padding-block:24px 8px}.application-success[data-astro-cid-scgy7tsx] svg[data-astro-cid-scgy7tsx]{color:#28f89a}.application-success[data-astro-cid-scgy7tsx] p[data-astro-cid-scgy7tsx]{margin:0;color:#c9ccca;font:400 15px/1.6 var(--codo-font-satoshi)}.application-success[data-astro-cid-scgy7tsx] button[data-astro-cid-scgy7tsx]{padding-inline:28px;cursor:pointer}.application-dialog[data-astro-cid-scgy7tsx] [data-astro-cid-scgy7tsx][hidden]{display:none!important}@media(max-width:639px){.application-panel[data-astro-cid-scgy7tsx]{padding:24px}}.careers-page :is(main,astro-island) .text-white{color:var(--site-text)}.careers-page :is(main,astro-island) .text-silver{color:var(--site-muted)}.careers-page :is(main,astro-island) :is(.text-silver\/70,.text-silver\/60){color:var(--site-faint)}.careers-page astro-island .text-silver\/40{color:#f3f3f073}.careers-page main section span.text-neon-mint{color:var(--site-purple)}.careers-page main .cr-item>.flex>.bg-neon-mint{display:none}.careers-page main :is(.border-white\/5,.border-white\/10){border-color:var(--site-line)}.careers-page main .divide-white\/5>*{border-color:var(--site-line)}.careers-page main .job-card{border:1px solid color-mix(in srgb,var(--codo-purple) 22%,transparent);border-radius:10px;background:#f3f3f005}.careers-page main .job-card:hover{border-color:#28f89a47}.careers-page main .job-card summary span{border:1px solid color-mix(in srgb,var(--codo-purple) 35%,transparent);border-radius:6px;background:var(--codo-lavender-tint)}.careers-page main .job-card summary span.text-neon-mint{border-color:#28f89a33;background:transparent}.careers-page main .job-card summary>div:last-child{border-radius:8px}.careers-page main .job-card summary>div:last-child:hover{border-color:#28f89a4d}.careers-page astro-island .bg-black\/80{background:#030504cc;-webkit-backdrop-filter:none;backdrop-filter:none}.careers-page astro-island .bg-dark-gray{border-color:var(--site-line);border-radius:14px;background:#0d110f}.careers-page astro-island button[aria-label=Close]:hover{color:var(--site-text)}.careers-page astro-island :is(input:not([type=hidden]),textarea){border-color:var(--site-line);border-radius:8px;background:var(--site-black)}.careers-page astro-island :is(input,textarea):focus{border-color:#28f89a80}.careers-page astro-island input::file-selector-button{border:1px solid var(--site-line);border-radius:6px;background:transparent}.careers-page main p.font-azeret-mono,.careers-page main .job-card li,.careers-page astro-island p.font-azeret-mono{font-family:var(--site-sans);font-weight:400;letter-spacing:normal;line-height:1.6}.careers-page main section p.text-silver{line-height:1.6}.careers-page main .job-card li{color:var(--site-muted);font-size:14px}.careers-page main p.font-azeret-mono{font-size:15px}body.careers-page .site-button{gap:24px;min-height:60px}@media(min-width:768px){.careers-page main .job-card li{font-size:15px}.careers-page main p.font-azeret-mono{font-size:16px}}.cr-item[data-astro-cid-2pjcwduj]{opacity:0;transform:translateY(20px);animation:crFadeUp .5s ease-out forwards;animation-delay:calc(var(--cr-index) * .1s)}@keyframes crFadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}
