:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-dark:oklch(15% .015 255);--surface:oklch(20% .018 255/.9);--surface-raised:oklch(24% .02 255/.94);--surface-soft:oklch(27% .018 255/.56);--line:oklch(93% .015 255/.13);--line-strong:oklch(93% .015 255/.24);--primary-accent:oklch(79% .14 255);--primary-success:oklch(75% .14 154);--warning-amber:oklch(79% .13 79);--danger-red:oklch(68% .18 28);--text-main:oklch(95% .008 255);--text-muted:oklch(72% .025 255);--text-dim:oklch(60% .025 255);--focus:oklch(84% .12 255);--brand-light:#0488f4;--brand-core:#0a70e0;--brand-deep:#0f43a2;--brand-ink:#182344;--brand-gradient:linear-gradient(135deg, var(--brand-light), var(--brand-core) 55%, var(--brand-deep));--font-main:-apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font-mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;--radius-small:10px;--radius-medium:18px;--radius-large:28px;font-family:var(--font-main);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}html,body,#root{background:var(--bg-dark);min-width:320px;min-height:100%;margin:0}body{min-height:100dvh;color:var(--text-main)}button,input,select,textarea{font:inherit}button,select{cursor:pointer}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.career-shell{--career-bg:oklch(13% .016 255);--career-bg-elevated:oklch(16.5% .018 255);--career-surface:oklch(19% .02 255);--career-surface-raised:oklch(23% .022 255);--career-line:oklch(91% .012 255/.12);--career-line-strong:oklch(91% .012 255/.23);--career-text:oklch(95% .008 255);--career-text-soft:oklch(76% .02 255);--career-text-dim:oklch(61% .024 255);--career-accent:oklch(79% .145 255);--career-accent-ink:oklch(18% .042 255);--career-accent-soft:oklch(25% .055 255);--career-success:oklch(76% .14 154);--career-success-soft:oklch(23% .045 154);--career-warning:oklch(79% .13 79);--career-warning-soft:oklch(24% .04 79);--career-danger:oklch(72% .15 28);--career-danger-soft:oklch(24% .05 28);--career-radius-sm:10px;--career-radius-md:16px;--career-radius-lg:24px;--career-rail-width:76px;grid-template-columns:var(--career-rail-width) minmax(0, 1fr);min-height:100dvh;color:var(--career-text);background:radial-gradient(circle at 90% 0%, oklch(33% .055 255/.22), transparent 30rem), var(--career-bg);grid-template-rows:minmax(0,1fr);display:grid}.career-shell *,.career-shell :before,.career-shell :after{box-sizing:border-box}.career-shell button,.career-shell input,.career-shell textarea{font:inherit}.career-shell :where(button){color:inherit}.career-bootstrap-shell{display:contents}.is-desktop-companion [data-bootstrap-shell=true]{display:none!important}.career-shell button:focus-visible,.career-shell input:focus-visible,.career-shell textarea:focus-visible,.career-shell a:focus-visible{outline:2px solid var(--career-accent);outline-offset:3px}.career-shell button:disabled{cursor:not-allowed;opacity:.48}.career-shell :focus{scroll-margin-block:80px}.career-skip-link{z-index:80;border-radius:var(--career-radius-sm);color:var(--career-bg);background:var(--career-text);padding:10px 14px;position:fixed;top:8px;left:88px;transform:translateY(-160%)}.career-skip-link:focus{transform:translateY(0)}@media (width>=761px){.career-shell{height:100dvh;overflow:hidden}}.career-shell[data-rail=expanded]{--career-rail-width:236px}.career-rail{z-index:20;overscroll-behavior:contain;border-right:1px solid var(--career-line);background:oklch(14% .022 255);flex-direction:column;grid-row:1/-1;align-self:start;align-items:center;height:100dvh;max-height:100dvh;padding:10px 10px 18px;display:flex;position:sticky;top:0;overflow-y:auto}.career-brand-mark,.career-account-button{border:0;place-items:center;display:grid}.career-account-panel{z-index:60;border-left:1px solid var(--career-line);background:var(--career-bg);width:min(430px,100%);height:100dvh;padding:22px;position:fixed;top:0;right:0;overflow-y:auto;box-shadow:-24px 0 70px #00000052}.career-account-panel>header,.career-account-panel>header>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.career-account-panel>header>div>div,.career-account-body,.career-account-current,.career-account-choices,.career-account-form,.career-account-form label{gap:10px;display:grid}.career-account-panel small,.career-account-note,.career-account-body>p{color:var(--career-text-dim)}.career-account-panel header button{color:var(--career-text-soft);background:0 0}.career-account-icon{width:40px;height:40px;color:var(--career-accent);background:var(--career-accent-soft);border-radius:12px;place-items:center;display:grid}.career-account-body{margin-top:52px}.career-account-current{border:1px solid var(--career-line);background:var(--career-surface);border-radius:16px;padding:20px}.career-account-connections{border-top:1px solid var(--career-line);border-bottom:1px solid var(--career-line);gap:14px;padding:20px 0;display:grid}.career-account-connections h2,.career-account-connections p{margin:0}.career-account-connections>div:first-child{gap:6px;display:grid}.career-account-connections>div:first-child p,.career-account-connection-list article p,.career-account-connection-list article small{color:var(--career-text-dim);line-height:1.5}.career-account-connection-list{gap:10px;display:grid}.career-account-connection-list article{border:1px solid var(--career-line);background:var(--career-surface);border-radius:14px;gap:10px;padding:14px;display:grid}.career-connection-headline{justify-content:space-between;align-items:center;gap:12px;display:flex}.career-connection-headline span{color:var(--career-text-soft);background:var(--career-surface-raised);border-radius:999px;padding:4px 8px;font-size:.7rem;font-weight:720}.career-connection-headline span.is-connected{color:var(--career-success);background:var(--career-success-soft)}.career-account-connection-list .career-quiet-button{justify-self:start}.career-account-connection-list .career-connection-panel{background:0 0;border:0;padding:0}.career-danger-button{min-height:48px;color:var(--career-danger);background:var(--career-danger-soft);border:1px solid oklch(72% .15 28/.32);border-radius:12px;justify-content:center;align-items:center;gap:8px;font-weight:760;display:inline-flex}.career-account-form input{border:1px solid var(--career-line);min-height:48px;color:var(--career-text);background:var(--career-surface);border-radius:11px;padding:0 13px}.career-account-field{gap:6px}.career-account-field.has-error input{border-color:var(--career-danger)}.career-account-field-error{color:var(--career-danger);font-size:.79rem}.career-account-panel .career-account-field-hint{color:var(--career-text-dim);font-size:.79rem}.career-brand-mark{width:48px;height:44px;color:var(--career-accent);background:0 0;border-radius:13px}.career-rail nav{gap:8px;margin-top:24px;display:grid}.career-rail-bottom{gap:12px;margin-top:auto;display:grid}.career-nav-button{width:52px;min-height:52px;color:var(--career-text-dim);background:0 0;border:1px solid #0000;border-radius:14px;place-items:center;transition:color .18s cubic-bezier(.16,1,.3,1),background .18s cubic-bezier(.16,1,.3,1),border-color .18s cubic-bezier(.16,1,.3,1);display:grid}.career-nav-button>span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.career-nav-button:not(:disabled):hover{color:var(--career-text);background:var(--career-surface)}.career-nav-button.is-active{color:var(--career-accent);background:var(--career-accent-soft);border-color:oklch(79% .145 255/.3)}.career-rail-toggle{top:96px;left:calc(var(--career-rail-width) - 13px);z-index:25;border:1px solid var(--career-line-strong);width:26px;height:26px;color:var(--career-text-soft);background:var(--career-surface-raised);border-radius:50%;place-items:center;transition:left .2s cubic-bezier(.16,1,.3,1),color .18s cubic-bezier(.16,1,.3,1),border-color .18s cubic-bezier(.16,1,.3,1);display:grid;position:fixed}.career-rail-toggle:hover{color:var(--career-text);border-color:var(--career-accent)}.career-account-button,.career-rail-admin{width:52px;min-height:52px;color:var(--career-text-dim);font:inherit;background:0 0;border:1px solid #0000;border-radius:14px;place-items:center;text-decoration:none;display:grid}.career-account-button:not(:disabled):hover,.career-rail-admin:hover{color:var(--career-text);background:var(--career-surface)}.career-rail-admin{color:var(--career-accent)}.career-shell[data-rail=collapsed] .career-account-button>span,.career-shell[data-rail=collapsed] .career-rail-admin>span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.career-shell[data-rail=expanded] .career-rail{align-items:stretch;padding:10px 12px 18px}.career-shell[data-rail=expanded] .career-brand-mark{justify-content:start;width:auto;padding-inline:8px}.career-shell[data-rail=expanded] .career-nav-button,.career-shell[data-rail=expanded] .career-account-button,.career-shell[data-rail=expanded] .career-rail-admin{text-align:left;justify-content:flex-start;align-items:center;gap:12px;width:auto;padding-inline:14px;display:flex}.career-shell[data-rail=expanded] .career-nav-button>span,.career-shell[data-rail=expanded] .career-account-button>span,.career-shell[data-rail=expanded] .career-rail-admin>span{clip:auto;white-space:nowrap;text-overflow:ellipsis;width:auto;height:auto;font-size:.86rem;font-weight:600;position:static;overflow:hidden}.career-topbar{display:none}.career-topbar-admin{border:1px solid var(--career-accent);min-height:40px;color:var(--career-accent);border-radius:6px;align-items:center;padding:6px 12px;font-size:.82rem;font-weight:600;text-decoration:none;display:inline-flex}.career-topbar{z-index:12;border-bottom:1px solid var(--career-line);background:oklch(14.5% .019 255/.96);grid-column:2;align-items:center;gap:18px;min-width:0;padding:0 26px}.career-wordmark,.career-mobile-tariffs{background:0 0;border:0;padding:0}.career-wordmark{align-items:center;min-height:44px;display:inline-flex}.brand-lockup{letter-spacing:-.028em;white-space:nowrap;align-items:center;gap:.44em;font-size:1.06rem;font-weight:720;line-height:1;display:inline-flex}.brand-lockup-open{color:var(--brand-ink)}.brand-lockup-qareer{color:var(--brand-core)}.brand-lockup.is-mono .brand-lockup-open,.brand-lockup.is-mono .brand-lockup-qareer{color:currentColor}.brand-lockup-sign{flex:none}.career-shell .brand-lockup{--brand-ink:var(--career-text);--brand-core:var(--career-accent)}.career-topbar-actions{align-items:center;gap:10px;margin-left:auto;display:flex}.career-mobile-tariffs{color:var(--career-text-soft);font-size:.78rem;font-weight:700;display:none}.career-account-trigger,.career-quiet-button,.career-icon-text-button{border:1px solid var(--career-line);min-height:44px;color:var(--career-text-soft);background:var(--career-surface);border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 14px;transition:color .18s cubic-bezier(.16,1,.3,1),background .18s cubic-bezier(.16,1,.3,1),border-color .18s cubic-bezier(.16,1,.3,1);display:inline-flex}.career-account-trigger{width:44px;padding:0}.career-quiet-button:not(:disabled):hover,.career-icon-text-button:hover{color:var(--career-text);border-color:var(--career-line-strong);background:var(--career-surface-raised)}.career-main{grid-column:2;min-width:0;padding:48px clamp(28px,5vw,72px) 72px;overflow:auto}.career-main:has(.career-intake){padding:28px clamp(24px,4vw,56px)}.career-view,.career-intake,.career-start{width:min(100%,1120px);margin-inline:auto;animation:.2s cubic-bezier(.16,1,.3,1) career-view-enter}.career-start-stage{flex-direction:column;justify-content:center;min-height:min(44vh,390px);padding-left:clamp(0px,4vw,48px);display:flex}.career-start-status{border-top:1px solid var(--career-line);border-bottom:1px solid var(--career-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.career-start-status>div{border-right:1px solid var(--career-line);align-content:center;gap:7px;min-height:96px;padding:18px 24px;display:grid}.career-start-status>div:last-child{border-right:0}