.ca-app[data-tone=night] .ca-side{--surface:#0b1020;--raised:#ffffff0d;--line:#ffffff17;--line-2:#ffffff12;--ink:#fff;--ink-2:#e7eaf3;--muted:#c7cde0;--faint:#8790a8;--accent-soft:#818cf829;--accent-ink:#fff;--sb-hover:#ffffff0f;color:var(--muted);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:radial-gradient(420px 260px at 0 0,#6366f138,#0000 70%),#0b1020;border-inline-end-color:#0b1020}.ca-app[data-tone=night] .ca-side .ca-section-label{color:#6b7491}.ca-app[data-tone=night] .ca-side .ca-nav-link[data-active=true]{font-weight:600;box-shadow:inset 0 0 0 1px #818cf82e}.ca-app[data-tone=night] .ca-side .ca-nav-link[data-active=true] svg{color:#a5b4fc}.ca-app[data-tone=night] .ca-side .ca-nav-indicator{background:#818cf8;box-shadow:0 0 12px #818cf8cc}.ca-app[data-tone=night] .ca-side .ca-logo-tile{background:linear-gradient(150deg,#6366f1,#4338ca);border:0;box-shadow:0 8px 20px -8px #6366f1e6,inset 0 1px #ffffff40}.ca-app[data-tone=night] .ca-side .ca-card{background:linear-gradient(160deg,#6366f138,#6366f10f);border-color:#818cf840}.ca-badge-warn-solid{color:#0b1020;background:#fbbf24;font-weight:700}@property --hp-n{syntax:"<integer>";inherits:false;initial-value:0}.hp-count{--hp-n:var(--to,0);counter-reset:hp-n var(--hp-n)}.hp-count:after{content:counter(hp-n)}@media (prefers-reduced-motion:no-preference){.hp-count{--hp-n:0;animation:hp-count 1.6s .3s var(--ease-out) forwards}}@keyframes hp-count{to{--hp-n:var(--to,0)}}.hp-kpi{border:1px solid var(--line);background:var(--surface);color:var(--ink);transition:transform .35s var(--ease), box-shadow .35s var(--ease), border-color .35s var(--ease);border-radius:22px;flex-direction:column;gap:14px;padding:20px;display:flex;position:relative;overflow:hidden}.hp-kpi:hover{border-color:color-mix(in oklab, var(--line) 60%, var(--accent));transform:translateY(-5px);box-shadow:0 2px 4px #0e14240a,0 28px 56px -28px #0e142459}.hp-kpi .hp-go{transition:transform .3s var(--ease)}.hp-kpi:hover .hp-go{transform:translate(4px)}.hp-kpi-value{font-family:var(--font-heading);letter-spacing:-.03em;font-size:44px;font-weight:700;line-height:1.05}.hp-icon-tile{border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.hp-panel{border:1px solid var(--line);background:var(--surface);transition:box-shadow .35s var(--ease), border-color .35s var(--ease);border-radius:24px;padding:24px}.hp-panel:hover{box-shadow:0 24px 48px -32px #0e14244d}.hp-title{font-family:var(--font-heading);letter-spacing:-.01em;margin:0;font-size:20px;font-weight:700}.hp-hero{isolation:isolate;color:#e7eaf3;background:#0b1020;border-radius:28px;padding:28px;position:relative;overflow:hidden;box-shadow:0 30px 60px -36px #0b1020e6}@media (min-width:760px){.hp-hero{padding:32px}}.hp-hero:before,.hp-hero:after{content:"";z-index:-1;pointer-events:none;border-radius:50%;position:absolute}.hp-hero:before{background:radial-gradient(circle,#6366f173,#0000 62%);width:520px;height:520px;top:-180px;left:-120px}.hp-hero:after{background:radial-gradient(circle,#14b8a638,#0000 62%);width:600px;height:600px;bottom:-260px;right:-160px}.hp-hero-grid{z-index:-1;pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0%,#0000 85%);mask-image:linear-gradient(90deg,#000 0%,#0000 85%)}.hp-glass{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:22px}.hp-hero-btn{height:48px;transition:transform .18s var(--ease), box-shadow .18s var(--ease), background .18s var(--ease);border-radius:14px;align-items:center;gap:10px;padding-inline:18px;font-weight:600;text-decoration:none;display:inline-flex}.hp-hero-btn:hover{transform:translateY(-1px);box-shadow:0 12px 28px -12px #0000008c}@media (prefers-reduced-motion:no-preference){.hp-hero:before{animation:9s ease-in-out infinite alternate hp-drift}.hp-hero:after{animation:12s ease-in-out -4s infinite alternate-reverse hp-drift}.hp-draw{stroke-dasharray:var(--len,240);stroke-dashoffset:var(--len,240);animation:1.6s cubic-bezier(.65,0,.35,1) .4s forwards hp-draw}.hp-fade-late{opacity:0;animation:.8s 1.3s forwards hp-fade}.hp-ring{animation:1.6s cubic-bezier(.65,0,.35,1) .35s both hp-ring}.hp-bar{animation:hp-bar 1.1s .4s var(--ease-out) both;transform-origin:0}.hp-col{animation:hp-col 1s .4s var(--ease-out) both;transform-origin:bottom}.hp-pulse-warn{animation:2s ease-out infinite hp-pulse-warn}.hp-pulse-ok{animation:2s ease-out infinite hp-pulse-ok}.hp-shimmer:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0%,#ffffff8c 50%,#0000 100%) 0 0/200% 100%;animation:2.2s linear infinite hp-shimmer;position:absolute;inset:0}.hp-dot-run{animation:1.4s ease-in-out infinite hp-dot-run}}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .hp-bar{transform-origin:100%}@keyframes hp-drift{0%{transform:translate(0)scale(1)}to{transform:translate(60px,30px)scale(1.15)}}@keyframes hp-draw{to{stroke-dashoffset:0}}@keyframes hp-fade{to{opacity:1}}@keyframes hp-ring{0%{stroke-dashoffset:var(--full,188)}}@keyframes hp-bar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes hp-col{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes hp-pulse-warn{0%{box-shadow:0 0 #f59e0b8c}to{box-shadow:0 0 0 9px #f59e0b00}}@keyframes hp-pulse-ok{0%{box-shadow:0 0 #34d39999}to{box-shadow:0 0 0 9px #34d39900}}@keyframes hp-shimmer{to{background-position:-200% 0}}@keyframes hp-dot-run{0%,to{opacity:.25}50%{opacity:1}}.hp-track{transition:transform .7s var(--ease-out);gap:16px;display:flex}.hp-slide{transition:transform .35s var(--ease), box-shadow .35s var(--ease);flex:0 0 300px}.hp-slide:hover{transform:translateY(-6px);box-shadow:0 30px 60px -30px #4338ca80}.hp-round-btn{border:1px solid var(--line);background:var(--surface);width:40px;height:40px;color:var(--ink);transition:background .2s var(--ease), color .2s var(--ease), transform .2s var(--ease);border-radius:999px;place-items:center;display:grid}.hp-round-btn:hover:not(:disabled){background:var(--ink);color:var(--bg);transform:scale(1.06)}.hp-round-btn:disabled{opacity:.4}.hp-dot{height:8px;transition:width .35s var(--ease-out), background .35s var(--ease);border:0;border-radius:999px;padding:0}.hp-funnel-bar{color:#fff;border-radius:10px;align-items:center;height:34px;padding-inline-start:12px;font-size:12px;font-weight:600;display:flex}.hp-funnel-empty{background:repeating-linear-gradient(135deg, var(--raised) 0 8px, var(--bg) 8px 16px);border-radius:10px;height:34px}@media (prefers-reduced-motion:reduce){.hp-kpi,.hp-slide,.hp-track,.hp-round-btn,.hp-hero-btn{transition:none}}:is(.ca-app[data-tone=night] .ca-main-col,.hp-pro) :is(.sb-surface,.ca-card){transition:box-shadow .35s var(--ease), border-color .35s var(--ease), transform .35s var(--ease);border-radius:20px}:is(.ca-app[data-tone=night] .ca-main-col,.hp-pro) :is(.sb-surface,.ca-card):hover{border-color:color-mix(in oklab, var(--line) 75%, var(--ink));box-shadow:0 1px 2px #0e14240a,0 22px 44px -30px #0e142452}:is(.ca-app[data-tone=night] .ca-main-col,.hp-pro) :is(.sb-gradient-btn,.sb-primary-btn,.ca-btn-primary,.ca-btn-accent,.ca-btn-brand){transition:transform .18s var(--ease), box-shadow .18s var(--ease), background-color .18s var(--ease), filter .18s var(--ease);border-radius:12px}:is(.ca-app[data-tone=night] .ca-main-col,.hp-pro) :is(.sb-gradient-btn,.sb-primary-btn,.ca-btn-primary,.ca-btn-accent,.ca-btn-brand):hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 26px -12px #0e14248c}:is(.ca-app[data-tone=night] .ca-main-col,.hp-pro) :is(.sb-gradient-btn,.sb-primary-btn,.ca-btn):active:not(:disabled){transform:scale(.98)}:is(.ca-app[data-tone=night] .ca-main-col,.hp-pro) .ca-btn-secondary{transition:background-color .18s var(--ease), border-color .18s var(--ease), transform .18s var(--ease);border-radius:12px}:is(.ca-app[data-tone=night] .ca-main-col,.hp-pro) .ca-btn-secondary:hover:not(:disabled){border-color:color-mix(in oklab, var(--line) 60%, var(--ink))}:is(.ca-app[data-tone=night] .ca-main-col,.hp-pro) :is(input:not([type=checkbox],[type=radio],[type=range],[type=file]),select,textarea){transition:border-color .2s var(--ease), box-shadow .2s var(--ease)}:is(.ca-app[data-tone=night] .ca-main-col,.hp-pro) :is(input:not([type=checkbox],[type=radio],[type=range],[type=file]),select,textarea):focus-visible{border-color:var(--accent);box-shadow:0 0 0 4px color-mix(in oklab, var(--accent) 16%, transparent);outline:none}:is(.ca-app[data-tone=night] .ca-main-col,.hp-pro) table tbody tr{transition:background-color .15s var(--ease)}:is(.ca-app[data-tone=night] .ca-main-col,.hp-pro) table tbody tr:hover{background:color-mix(in oklab, var(--bg) 70%, var(--surface))}.hp-page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.hp-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--accent-ink);font-size:12px;font-weight:600}.hp-page-title{font-family:var(--font-heading);letter-spacing:-.025em;color:var(--ink);margin:4px 0 0;font-size:30px;font-weight:700;line-height:1.1}@media (min-width:760px){.hp-page-title{font-size:34px}}.hp-section-icon{background:var(--accent-soft);width:38px;height:38px;color:var(--accent-ink);border-radius:12px;flex:none;place-items:center;display:grid}.hp-tabs{border-block-end:1px solid var(--line);gap:22px;display:flex;overflow-x:auto}.hp-tab{white-space:nowrap;height:44px;color:var(--muted);transition:color .15s var(--ease), border-color .15s var(--ease);border-block-end:2px solid #0000;align-items:center;gap:6px;font-size:14px;display:inline-flex}.hp-tab:hover{color:var(--ink);border-block-end-color:var(--line)}.hp-tab[aria-current=page],.hp-tab[aria-selected=true],.hp-tab[data-active=true]{color:var(--ink);border-block-end-color:var(--ink);font-weight:600}@media (prefers-reduced-motion:no-preference){.hp-spin{animation:26s linear infinite hp-spin}.hp-spin-rev{animation:38s linear infinite reverse hp-spin}.hp-breathe{animation:4.5s ease-in-out infinite hp-breathe}.hp-float{animation:6s ease-in-out infinite hp-float}.hp-float-2{animation:7s ease-in-out -2s infinite hp-float}.hp-float-3{animation:8s ease-in-out -4s infinite hp-float}}@keyframes hp-spin{to{transform:rotate(360deg)}}@keyframes hp-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes hp-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.hp-progress{width:100%}@media (prefers-reduced-motion:no-preference){.hp-rise{animation:.8s cubic-bezier(.2,.8,.2,1) both hp-rise}.hp-d1{animation-delay:.5s}.hp-d2{animation-delay:.7s}.hp-d3{animation-delay:.9s}.hp-d4{animation-delay:1.3s}.hp-d5{animation-delay:1.7s}.hp-d6{animation-delay:2.1s}.hp-d7{animation-delay:2.5s}.hp-pop{animation:.9s cubic-bezier(.34,1.56,.64,1) both hp-pop}.hp-ripple{animation:3.2s cubic-bezier(.2,.8,.2,1) infinite hp-ripple}.hp-ripple-2{animation-delay:1.06s}.hp-ripple-3{animation-delay:2.12s}.hp-check{stroke-dasharray:40;stroke-dashoffset:40px;animation:.7s cubic-bezier(.65,0,.35,1) .55s forwards hp-draw}.hp-tick{stroke-dasharray:20;stroke-dashoffset:20px;animation:.4s forwards hp-draw}.hp-t1{animation-delay:1.45s}.hp-t2{animation-delay:1.85s}.hp-t3{animation-delay:2.25s}.hp-progress{width:0;animation:4.6s cubic-bezier(.65,0,.35,1) .4s forwards hp-fill}.hp-twinkle{animation:3s ease-in-out infinite hp-twinkle}.hp-tw-2{animation-delay:1s}.hp-tw-3{animation-delay:2s}}@keyframes hp-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes hp-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes hp-ripple{0%{opacity:.7;transform:scale(.7)}to{opacity:0;transform:scale(1.9)}}@keyframes hp-fill{to{width:100%}}@keyframes hp-twinkle{0%,to{opacity:.15}50%{opacity:.9}}.hp-ws{transition:transform .35s var(--ease), box-shadow .35s var(--ease), border-color .35s var(--ease)}.hp-ws:hover:not(:disabled){border-color:color-mix(in oklab, var(--accent) 30%, var(--line));transform:translateY(-6px);box-shadow:0 2px 4px #0e14240a,0 30px 60px -24px #4338ca59}.hp-ws .hp-ws-go{transition:transform .3s var(--ease), background .3s var(--ease), color .3s var(--ease)}.hp-ws:hover .hp-ws-go{background:var(--ink);color:var(--bg);transform:translate(4px)}.hp-ws .hp-ws-peek{transition:transform .45s var(--ease)}.hp-ws:hover .hp-ws-peek{transform:translateY(-4px)rotate(-.6deg)}.hp-job{transition:transform .3s var(--ease), box-shadow .3s var(--ease), border-color .3s var(--ease)}.hp-job:hover{border-color:color-mix(in oklab, var(--line) 70%, var(--ink));transform:translateY(-4px);box-shadow:0 1px 2px #0e14240a,0 24px 48px -24px #0e14244d}.hp-col-lane{background:color-mix(in oklab, var(--raised) 85%, var(--line))}.hp-col-lane.is-over{background:var(--accent-soft);box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--accent) 45%, transparent)}.hp-kcard{transition:transform .25s var(--ease), box-shadow .25s var(--ease), border-color .25s var(--ease)}.hp-kcard:hover{transform:translateY(-2px);box-shadow:0 14px 30px -18px #0e142459}.hp-kcard.is-dragging{border-color:color-mix(in oklab, var(--accent) 40%, var(--line));transform:rotate(-2deg)scale(1.02);box-shadow:0 24px 40px -18px #4338ca80}@media (prefers-reduced-motion:no-preference){.hp-bulk{animation:.45s cubic-bezier(.34,1.56,.64,1) both hp-bulk}}@keyframes hp-bulk{0%{opacity:0;transform:translateY(-8px)scale(.98)}to{opacity:1;transform:none}}.hp-bulk-btn{color:#fff;height:34px;transition:background .15s var(--ease);background:0 0;border:1px solid #ffffff2e;border-radius:9px;padding-inline:12px;font-size:13px}.hp-bulk-btn:hover:not(:disabled){background:#ffffff14}.hp-bulk-btn:disabled{opacity:.5}.hp-bulk-danger{color:#fecaca;background:#ef44442e;border-color:#0000;font-weight:600}.hp-bulk-danger:hover:not(:disabled){background:#ef444447}.hp-add-card{transition:transform .25s var(--ease), border-color .25s var(--ease), box-shadow .25s var(--ease)}.hp-add-card:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 18px 36px -22px #4338ca73}.hp-q-row{transition:border-color .2s var(--ease), box-shadow .2s var(--ease)}.hp-q-row:hover{border-color:color-mix(in oklab, var(--line) 60%, var(--ink));box-shadow:0 12px 26px -20px #0e142459}.hp-switch{appearance:none;background:var(--line);cursor:pointer;width:42px;height:24px;transition:background .25s var(--ease);border-radius:999px;flex:none;position:relative}.hp-switch:after{content:"";top:3px;background:#fff;border-radius:50%;width:18px;height:18px;transition:inset-inline-start .25s cubic-bezier(.34,1.56,.64,1);position:absolute;inset-inline-start:3px;box-shadow:0 1px 3px #0000004d}.hp-switch:checked{background:var(--accent)}.hp-switch:checked:after{inset-inline-start:21px}.hp-switch:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.hp-range{appearance:none;background:linear-gradient(90deg, #818cf8, var(--accent)) 0 / var(--val,50%) 100% no-repeat, var(--raised);cursor:pointer;border-radius:999px;height:10px}.hp-range::-webkit-slider-thumb{appearance:none;border:3px solid var(--accent);background:#fff;border-radius:50%;width:22px;height:22px;box-shadow:0 2px 6px #4f46e566}.hp-range::-moz-range-thumb{border:3px solid var(--accent);background:#fff;border-radius:50%;width:18px;height:18px}.hp-careers-hero{isolation:isolate;color:#fff;background:linear-gradient(160deg, color-mix(in oklab, var(--brand) 38%, #050b10), color-mix(in oklab, var(--brand) 70%, #050b10))}.hp-careers-hero:before{display:none}.hp-careers-hero:after{content:"";z-index:-1;background:radial-gradient(circle, color-mix(in oklab, var(--brand) 70%, white 10%), transparent 65%);opacity:.55;pointer-events:none;border-radius:50%;width:620px;height:620px;position:absolute;inset:auto -160px -260px auto}@media (prefers-reduced-motion:no-preference){.hp-careers-hero:after{animation:14s ease-in-out infinite alternate hp-drift}}.hp-careers-hero :is(h1,h2,h3){color:#fff}.hp-careers-hero .hire-prose,.hp-careers-hero .hire-prose :is(p,li,strong){color:#ffffffd9}.hp-brand-panel{background:linear-gradient(160deg, color-mix(in oklab, var(--brand) 30%, #050b10), color-mix(in oklab, var(--brand) 62%, #050b10))}.hp-brand-panel:after{content:"";z-index:-1;background:radial-gradient(circle, color-mix(in oklab, var(--brand) 75%, white 10%), transparent 65%);opacity:.5;pointer-events:none;border-radius:50%;width:520px;height:520px;position:absolute;inset:-140px -140px auto auto}.hp-brand-panel :is(h1,h2,h3,p){color:inherit}@media (prefers-reduced-motion:no-preference){.hp-step{animation:.5s cubic-bezier(.2,.8,.2,1) both hp-step}}@keyframes hp-step{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:none}}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .hp-step{animation-name:hp-step-rtl}@keyframes hp-step-rtl{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:none}}.ca-tracker-dot{background:var(--line);height:6px;transition:background .4s var(--ease);border-radius:999px;display:block;position:relative}.ca-tracker-dot.is-done{background:var(--brand,var(--accent))}.ca-tracker-dot.is-current{background:linear-gradient(90deg, var(--brand,var(--accent)), color-mix(in oklab, var(--brand,var(--accent)) 35%, var(--line)))}.ca-tracker-dot.is-current:after{content:"";inset-inline-end:-3px;border:3px solid var(--surface);background:var(--brand,var(--accent));border-radius:50%;width:12px;height:12px;position:absolute;top:50%;transform:translateY(-50%)}@media (prefers-reduced-motion:no-preference){.ca-tracker-dot.is-current:after{animation:2s ease-out infinite hp-pulse-ok}}:is(.ca-app[data-tone=night] .ca-main-col,.hp-pro) .hire-section{border-radius:22px}:is(.ca-app[data-tone=night] .ca-main-col,.hp-pro) .hire-section>h2.font-heading,:is(.ca-app[data-tone=night] .ca-main-col,.hp-pro) .hire-section>div>h2.font-heading,:is(.ca-app[data-tone=night] .ca-main-col,.hp-pro) .hire-section>div>div>h2.font-heading{letter-spacing:-.01em;font-size:19px;font-weight:700}:is(.ca-app[data-tone=night] .ca-main-col,.hp-pro) .hire-section pre{color:#c7d2fe;background:#0b1020;border:0;border-radius:14px;padding:14px 16px}:is(.ca-app[data-tone=night] .ca-main-col,.hp-pro) .hire-input{border-radius:12px;min-height:44px}:is(.ca-app[data-tone=night] .ca-main-col,.hp-pro) textarea.hire-input:not([class*=min-h-]){min-height:96px}:is(.ca-app[data-tone=night] .ca-main-col,.hp-pro) textarea.hire-input[class*=min-h-]{resize:vertical;height:auto}:is(.ca-app[data-tone=night] .ca-main-col,.hp-pro) table thead th{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:600}.ca-top .ca-menu-btn,.ca-top .ca-search-icon{display:inline-grid}.ca-top .ca-search-chip{display:none}@media (min-width:640px){.ca-top .ca-search-icon{display:none}.ca-top .ca-search-chip{display:inline-flex}}@media (min-width:760px){.ca-top .ca-menu-btn{display:none}}.ca-side nav{scrollbar-width:thin;scrollbar-color:color-mix(in oklab, var(--ink) 18%, transparent) transparent}.ca-side nav::-webkit-scrollbar{width:6px}.ca-side nav::-webkit-scrollbar-thumb{background:color-mix(in oklab, var(--ink) 18%, transparent);border-radius:999px}.ca-side nav::-webkit-scrollbar-track{background:0 0}:is(.ca-app[data-tone=night] .ca-main-col,.hp-pro) table thead th{text-align:start}:is(.ca-app[data-tone=night] .ca-main-col,.hp-pro) .hire-filter{border-radius:11px;height:40px;min-height:40px}
