1<!DOCTYPE html><html lang="en" style="--color-primary: #CC4102; --color-primary-hover: #b33a02; --primary-highlight-dark: #832A01; --font-highlight: #CC4102; --primary-highlight-light: #faece6; --hero-gradient: linear-gradient(180deg, #FFF8F4 0%, #FFFFFF 100%); --card-bg-tint: #FDF4ED;" data-beasties-container><head> 2 <meta charset="utf-8"> 3 <title>GovernmentJobs.com | Sign Up</title> 4 <base href="/app/"> 5 <meta name="viewport" content="width=device-width, initial-scale=1"> 6 <link rel="icon" type="image/x-icon" href="/app/favicon.ico" id="app-favicon"> 7
7<script> 8 // Detect brand and apply colors BEFORE Angular bootstraps (prevent flash) 9 (function() { 10 var isSchoolJobs = location.hostname.includes('schooljobs'); 11 var root = document.documentElement; 12 13 if (isSchoolJobs) { 14 // Only when the title is still this file's static default, i.e. the response was not 15 // server-rendered. A server-rendered page already carries its own brand-aware title 16 // ("SchoolJobs.com | Sign In"), and overwriting it here â before the screen reader reads 17 // the document â announced the generic title instead (WCAG 2.4.2). 18 if (document.title === 'GovernmentJobs.com | Apply to Government Jobs & Public Sector Jobs') { 19 document.title = 'SchoolJobs.com | Search & Apply to Education Jobs'; 20 } 21 var faviconLink = document.getElementById('app-favicon'); 22 if (faviconLink instanceof HTMLLinkElement) { 23 faviconLink.href = '/app/schooljobs-favicon.ico'; 24 } 25 26 // Apply SchoolJobs colors immediately 27 root.style.setProperty('--color-primary', '#23798F'); 28 root.style.setProperty('--color-primary-hover', '#1C6172'); 29 root.style.setProperty('--primary-highlight-dark', '#1A5B6B'); 30 root.style.setProperty('--font-highlight', '#23798F'); 31 root.style.setProperty('--primary-highlight-light', '#c8e0e6'); 32 root.style.setProperty('--hero-gradient', 'linear-gradient(180deg, #EDF6F8 0%, #FFFFFF 100%)'); 33 root.style.setProperty('--card-bg-tint', '#E6F1F4'); 34 } else { 35 // Apply GovernmentJobs colors (ensure consistency with default) 36 root.style.setProperty('--color-primary', '#CC4102'); 37 root.style.setProperty('--color-primary-hover', '#b33a02'); 38 root.style.setProperty('--primary-highlight-dark', '#832A01'); 39 root.style.setProperty('--font-highlight', '#CC4102'); 40 root.style.setProperty('--primary-highlight-light', '#f7d8c6'); 41 root.style.setProperty('--hero-gradient', 'linear-gradient(180deg, #FFF8F4 0%, #FFFFFF 100%)'); 42 root.style.setProperty('--card-bg-tint', '#FDF4ED'); 43 } 44 })(); 45 </script>
45 46 <link rel="preconnect" href="https://fonts.googleapis.com"> 47 <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> 48 <style>@font-face{font-family:'Nunito Sans';font-style:italic;font-weight:200 1000;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/nunitosans/v19/pe0OMImSLYBIv1o4X1M8cce4OdVisMz5nZRqy6cmmmU3t3NeCAAFOvV9SNjBw3uBZFI.woff2) format('woff2');unicode-range:U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}@font-face{font-family:'Nunito Sans';font-style:italic;font-weight:200 1000;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/nunitosans/v19/pe0OMImSLYBIv1o4X1M8cce4OdVisMz5nZRqy6cmmmU3t3NeCAAFOvV9SNjBynuBZFI.woff2) format('woff2');unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}@font-face{font-family:'Nunito Sans';font-style:italic;font-weight:200 1000;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/nunitosans/v19/pe0OMImSLYBIv1o4X1M8cce4OdVisMz5nZRqy6cmmmU3t3NeCAAFOvV9SNjBwXuBZFI.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;}@font-face{font-family:'Nunito Sans';font-style:italic;font-weight:200 1000;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/nunitosans/v19/pe0OMImSLYBIv1o4X1M8cce4OdVisMz5nZRqy6cmmmU3t3NeCAAFOvV9SNjBwHuBZFI.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face{font-family:'Nunito Sans';font-style:italic;font-weight:200 1000;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/nunitosans/v19/pe0OMImSLYBIv1o4X1M8cce4OdVisMz5nZRqy6cmmmU3t3NeCAAFOvV9SNjBznuB.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face{font-family:'Nunito Sans';font-style:normal;font-weight:200 1000;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/nunitosans/v19/pe0AMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfUVwoNnq4CLz0_kJDxzGOF.woff2) format('woff2');unicode-range:U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}@font-face{font-family:'Nunito Sans';font-style:normal;font-weight:200 1000;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/nunitosans/v19/pe0AMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfUVwoNnq4CLz0_kJnxzGOF.woff2) format('woff2');unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}@font-face{font-family:'Nunito Sans';font-style:normal;font-weight:200 1000;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/nunitosans/v19/pe0AMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfUVwoNnq4CLz0_kJLxzGOF.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;}@font-face{font-family:'Nunito Sans';font-style:normal;font-weight:200 1000;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/nunitosans/v19/pe0AMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfUVwoNnq4CLz0_kJPxzGOF.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face{font-family:'Nunito Sans';font-style:normal;font-weight:200 1000;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/nunitosans/v19/pe0AMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfUVwoNnq4CLz0_kJ3xzA.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}</style> 49
49<script src="https://accounts.google.com/gsi/client" async defer></script>
49 50 <!-- Google tag (gtag.js) - GA4 --> 51 <!-- The gtag.js loader and measurement ID are initialised by AnalyticsService after 52 the /config endpoint resolves the brand-specific measurement ID (GJobs/SJobs/CareerPages). --> 53
53<script> 54 window.dataLayer = window.dataLayer || []; 55 function gtag(){window.dataLayer.push(arguments);} 56 gtag('js', new Date()); 57 </script>
57 58<style>:root{--color-primary: #CC4102;--primary-highlight-dark: #832A01;--primary-highlight-light: #f7d8c6;--font-highlight: #CC4102;--white-all-modes: #ffffff;--font-base: #171717;--utility-link-blue: #3b82f6;--stroke-weight-m: 2px;--btn-lrg-radius: 8px;--focus-stroke-width: 2px;--btn-primary-sml-height: 32px;--btn-primary-sml-min-width: 93px;--btn-text-md-min-width: 93px;--icon-md-container: 18px;--icon-md-size: 16px;--icon-lg-container: 24px;--icon-lg-size: 20px;--badge-md-size: 18px;--badge-lg-size: 20px;--space-xxs: 2px;--space-xs: 4px;--space-sm: 8px;--space-md: 12px;--space-lg: 16px;--space-xl: 24px;--body-xs-size: 12px;--body-xs-weight-strong: 700;--body-small-size: 16px;--body-small-weight: 400;--body-small-weight-strong: 700;--font-family-base: Inter, system-ui, sans-serif}:root{--font-family: "Nunito Sans", "Open Sans", sans-serif;--color-primary: #CC4102;--color-primary-hover: #b33a02;--hero-gradient: linear-gradient(180deg, #FFF8F4 0%, #FFFFFF 100%);--card-bg-tint: #FDF4ED;--color-bg: #f7f7f7;--color-card-bg: #ffffff;--color-card-border: #e0e0e0;--color-text: #171717;--color-text-dark: #171717;--color-text-secondary: #737373;--color-border: #ebebeb;--color-neutral-500: #737373;--color-muted-foreground: #737373;--color-input-border: #767676;--color-error: #c62828;--color-text-muted: #767676;--color-toggle: #888888;--color-toggle-hover: #555555;--color-facebook: #1877F2;--color-brand-red: #DC2626;--radius-card: 8px;--radius-input: 6px;--radius-button: 6px;--footer-border-width: 5px;--footer-padding-desktop: 15px 100px 50px 100px;--footer-padding-tablet: 15px 50px;--footer-padding-mobile: 0;--footer-links-padding: 0 20px;--footer-title-size: 14px;--footer-link-size: 14px;--footer-title-margin: 0 0 0px 0;--footer-logo-height-desktop: 35px;--footer-logo-height-mobile: 30px;--footer-logo-padding-desktop: 10px;--footer-logo-padding-mobile: 5px;--footer-logo-gjobs-width: 240px;--footer-logo-gjobs-height: 50%;--footer-logo-neogov-width: 100px;--footer-logo-border-width: 1.4px;--footer-social-circle-size: 20px;--footer-social-circle-padding: 6%;--footer-social-icon-size: 10px;--footer-social-margin: 4px;--footer-social-bg-color: #444444;--footer-twitter-icon-width: 10px;--footer-twitter-icon-height: 9px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-padding-top:var(--sticky-header-offset, 0px)}body{font-family:var(--font-family);font-size:16px;font-weight:400;color:var(--color-text);line-height:24px;background-color:var(--color-bg);font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.legal-text a{color:var(--color-text-dark);text-decoration:underline}.legal-text strong{font-weight:700} 59</style><link rel="stylesheet" href="styles-GZH53HUU.css" media="print" onload="this.media='all'"><noscript><link rel="stylesheet" href="styles-GZH53HUU.css"></noscript><style ng-app-id="ng">[_nghost-ng-c196164680]{display:flex;flex-direction:column;min-height:100vh}.main-content[_ngcontent-ng-c196164680]{flex:1;display:flex;flex-direction:column}.route-focus-sentinel[_ngcontent-ng-c196164680]{position:absolute;width:1px;height:1px;overflow:hidden;outline:none}</style><style ng-app-id="ng">.session-warning-overlay[_ngcontent-ng-c443194014]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:9999}.session-warning-dialog[_ngcontent-ng-c443194014]{background:#fff;border-radius:4px;padding:32px;max-width:420px;width:90%;box-shadow:0 4px 16px #0003}.session-warning-dialog[_ngcontent-ng-c443194014] h2[_ngcontent-ng-c443194014]{font-size:18px;font-weight:600;margin:0 0 12px;color:#172b4d}.session-warning-dialog[_ngcontent-ng-c443194014] p[_ngcontent-ng-c443194014]{font-size:14px;color:#344563;margin:0 0 10px}.session-warning-countdown[_ngcontent-ng-c443194014]{font-size:14px;color:#de350b;margin-bottom:20px!important}.session-warning-actions[_ngcontent-ng-c443194014]{display:flex;gap:12px}.session-warning-actions[_ngcontent-ng-c443194014] .btn-primary[_ngcontent-ng-c443194014]{flex:1;padding:10px;background:#0052cc;color:#fff;border:none;border-radius:3px;font-size:14px;font-weight:600;cursor:pointer}.session-warning-actions[_ngcontent-ng-c443194014] .btn-primary[_ngcontent-ng-c443194014]:hover{background:#0065ff}.session-warning-actions[_ngcontent-ng-c443194014] .btn-secondary[_ngcontent-ng-c443194014]{flex:1;padding:10px;background:#fff;color:#344563;border:1px solid #dfe1e6;border-radius:3px;font-size:14px;cursor:pointer}.session-warning-actions[_ngcontent-ng-c443194014] .btn-secondary[_ngcontent-ng-c443194014]:hover{background:#f4f5f7}</style><style ng-app-id="ng">.privacy-modal-backdrop[_ngcontent-ng-c1225436930]{position:fixed;inset:0;background:#0000008c;z-index:1000}.privacy-modal[_ngcontent-ng-c1225436930]{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;z-index:1001;padding:1rem;border:none;background:transparent;max-width:100vw;max-height:100vh;margin:auto}.privacy-modal__content[_ngcontent-ng-c1225436930]{background:#fff;border-radius:8px;box-shadow:0 8px 32px #0000002e;width:100%;max-width:560px;max-height:90vh;overflow-y:auto;padding:1.5rem;margin:auto}.privacy-modal__title[_ngcontent-ng-c1225436930]{margin:-1.5rem -1.5rem 1.5rem;padding:28px 1.5rem;font-size:1.25rem;font-weight:600;color:#333;border-bottom:1px solid #e0e0e0}.privacy-modal__intro[_ngcontent-ng-c1225436930], .privacy-modal__declined-text[_ngcontent-ng-c1225436930]{margin:0 0 1rem;color:#444;line-height:1.5}.privacy-modal__intro[_ngcontent-ng-c1225436930] a[_ngcontent-ng-c1225436930], .privacy-modal__declined-text[_ngcontent-ng-c1225436930] a[_ngcontent-ng-c1225436930]{color:var(--color-primary, #CC4102);text-decoration:underline}.privacy-modal__expand-toggle[_ngcontent-ng-c1225436930]{display:inline-flex;align-items:center;gap:.35rem;background:none;border:none;padding:0;margin-bottom:1rem;color:var(--color-primary, #CC4102);font-weight:600;cursor:pointer}.privacy-modal__chevron[_ngcontent-ng-c1225436930]{display:inline-block;transition:transform .2s ease}.privacy-modal__chevron.expanded[_ngcontent-ng-c1225436930]{transform:rotate(180deg)}.privacy-modal__terms-scroll[_ngcontent-ng-c1225436930]{background:#f5f5f5;border:1px solid #e0e0e0;border-radius:4px;padding:16px 20px;max-height:220px;overflow-y:auto;margin-bottom:1rem;font-size:.875rem;line-height:1.5;color:#444}.privacy-modal__terms-scroll[_ngcontent-ng-c1225436930] a[_ngcontent-ng-c1225436930]{color:var(--color-primary, #CC4102)}.privacy-modal__effective-date[_ngcontent-ng-c1225436930]{font-weight:600;margin-top:0}.privacy-modal__checkbox[_ngcontent-ng-c1225436930]{display:flex;align-items:flex-start;gap:.5rem;margin-bottom:1rem;cursor:pointer;line-height:1.4}.privacy-modal__checkbox[_ngcontent-ng-c1225436930] input[_ngcontent-ng-c1225436930]{margin-top:.2rem;flex-shrink:0}.privacy-modal__checkbox[_ngcontent-ng-c1225436930] .required[_ngcontent-ng-c1225436930]{color:var(--color-primary, #CC4102);font-weight:600}.privacy-modal__error[_ngcontent-ng-c1225436930]{color:#b00020;margin:0 0 1rem;font-size:.875rem}.privacy-modal__actions[_ngcontent-ng-c1225436930]{display:flex;justify-content:flex-end;align-items:center;gap:.75rem}.btn-text[_ngcontent-ng-c1225436930]{background:none;border:none;color:#555;font-size:.9375rem;cursor:pointer;padding:.5rem .75rem}.btn-text[_ngcontent-ng-c1225436930]:disabled{opacity:.5;cursor:not-allowed}.btn-primary[_ngcontent-ng-c1225436930]{background:var(--color-primary, #CC4102);color:#fff;border:none;border-radius:4px;padding:.625rem 1.25rem;font-size:.9375rem;font-weight:600;cursor:pointer}.btn-primary[_ngcontent-ng-c1225436930]:disabled{opacity:.5;cursor:not-allowed}.btn-primary[_ngcontent-ng-c1225436930]:not(:disabled):hover{background:var(--color-primary-hover, #a84a14)}.decline-confirmation-dialog[_ngcontent-ng-c1225436930]{position:relative;padding:0;text-align:left}.decline-confirmation-dialog__close[_ngcontent-ng-c1225436930]{position:absolute;top:18px;right:20px;height:30px;min-width:30px;padding:0;font-size:26px;line-height:26px;color:#555;background:transparent;border:none;cursor:pointer}.decline-confirmation-dialog__header[_ngcontent-ng-c1225436930]{display:block;margin:0;padding:28px 60px 28px 30px;font-size:1.25rem;font-weight:600;text-align:left;color:#333;border-bottom:1px solid #e0e0e0}.decline-confirmation-dialog__subheader[_ngcontent-ng-c1225436930]{display:block;margin:0;padding:24px 30px;font-size:15px;font-weight:400;line-height:22px;text-align:left;color:#444}.decline-confirmation-dialog__actions[_ngcontent-ng-c1225436930]{display:flex;align-items:center;justify-content:flex-end;padding:0 30px 24px;gap:24px}@media(max-width:560px){.decline-confirmation-dialog__header[_ngcontent-ng-c1225436930]{font-size:1.125rem}.decline-confirmation-dialog__actions[_ngcontent-ng-c1225436930]{flex-direction:column-reverse;gap:12px}.decline-confirmation-dialog__actions[_ngcontent-ng-c1225436930] .btn-text[_ngcontent-ng-c1225436930], .decline-confirmation-dialog__actions[_ngcontent-ng-c1225436930] .btn-primary[_ngcontent-ng-c1225436930]{width:100%}}</style><style ng-app-id="ng">.heading[_ngcontent-ng-c726423382]{font-family:var(--font-family);font-size:30px;font-weight:700;color:var(--color-text-dark);line-height:37.5px;text-align:center;margin:0 0 4px;letter-spacing:-.025em}.subtitle[_ngcontent-ng-c726423382]{font-size:14px;font-weight:400;color:var(--color-text-secondary);line-height:21px;text-align:center;margin:0 0 20px}.required-instruction[_ngcontent-ng-c726423382]{font-size:13px;color:var(--color-text-dark);margin-bottom:16px;text-align:left}.form-group[_ngcontent-ng-c726423382]{margin-bottom:16px}label[_ngcontent-ng-c726423382]{display:block;font-size:14px;font-weight:600;color:var(--color-text-dark);line-height:21px;margin-bottom:6px;font-family:var(--font-family)}label.error-label[_ngcontent-ng-c726423382], .required[_ngcontent-ng-c726423382]{color:var(--color-error)}input[type=email][_ngcontent-ng-c726423382], input[type=password][_ngcontent-ng-c726423382], input[type=text][_ngcontent-ng-c726423382]{display:flex;height:36px;width:100%;font-family:var(--font-family);font-size:14px;font-weight:400;color:var(--color-text);background-color:var(--color-card-bg);border:1px solid #737373;border-radius:var(--radius-input);padding:8px 12px;line-height:20px;outline:none}input[type=email][_ngcontent-ng-c726423382]:focus, input[type=password][_ngcontent-ng-c726423382]:focus, input[type=text][_ngcontent-ng-c726423382]:focus{box-shadow:0 0 0 2px var(--color-primary)}input[type=email].input-error[_ngcontent-ng-c726423382], input[type=password].input-error[_ngcontent-ng-c726423382], input[type=text].input-error[_ngcontent-ng-c726423382]{border-color:var(--color-error)}input[type=email].input-error[_ngcontent-ng-c726423382]:focus, input[type=password].input-error[_ngcontent-ng-c726423382]:focus, input[type=text].input-error[_ngcontent-ng-c726423382]:focus{box-shadow:0 0 0 2px var(--color-error)}input[type=email][_ngcontent-ng-c726423382]::placeholder, input[type=password][_ngcontent-ng-c726423382]::placeholder, input[type=text][_ngcontent-ng-c726423382]::placeholder{color:#737373}input[type=email][_ngcontent-ng-c726423382]::-ms-reveal, input[type=email][_ngcontent-ng-c726423382]::-ms-clear, input[type=password][_ngcontent-ng-c726423382]::-ms-reveal, input[type=password][_ngcontent-ng-c726423382]::-ms-clear, input[type=text][_ngcontent-ng-c726423382]::-ms-reveal, input[type=text][_ngcontent-ng-c726423382]::-ms-clear{display:none}.password-wrapper[_ngcontent-ng-c726423382]{position:relative}.password-wrapper[_ngcontent-ng-c726423382] input[_ngcontent-ng-c726423382]{padding-right:40px}.password-toggle[_ngcontent-ng-c726423382]{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:transparent;border:none;padding:4px;min-width:24px;min-height:24px;
59cursor:pointer;color:var(--color-toggle);display:flex;align-items:center;justify-content:center}.password-toggle[_ngcontent-ng-c726423382]:hover{color:var(--color-toggle-hover)}.password-toggle[_ngcontent-ng-c726423382]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:2px}.legal-text[_ngcontent-ng-c726423382]{font-size:13px;color:var(--color-text-secondary);line-height:1.5;margin-top:16px;margin-bottom:0}.btn-primary[_ngcontent-ng-c726423382]{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;font-family:var(--font-family);font-size:16px;font-weight:700;color:#fff;background-color:var(--color-primary);border:1px solid var(--color-primary);border-radius:var(--radius-button);padding:8px 16px;min-height:36px;margin-top:16px;cursor:pointer;line-height:24px}.btn-primary[_ngcontent-ng-c726423382]:hover{background-color:var(--color-primary-hover);border-color:var(--color-primary-hover)}.btn-primary[_ngcontent-ng-c726423382]:disabled{pointer-events:none;opacity:.5}.error-message[_ngcontent-ng-c726423382]{font-size:13px;color:var(--color-error);margin-top:4px;line-height:1.4}.footer-text[_ngcontent-ng-c726423382]{color:var(--color-text-secondary);text-align:center;margin-top:24px;font-weight:500;font-size:16px}.footer-link[_ngcontent-ng-c726423382]{font-weight:600;color:var(--color-primary);text-decoration:underline}.social-auth-error[_ngcontent-ng-c726423382]{font-size:13px;color:var(--color-error);text-align:center;margin-top:12px;line-height:1.5}.magic-link-error[_ngcontent-ng-c726423382]{font-size:13px;color:var(--color-error);text-align:center;margin:0 0 16px;line-height:1.5}.captcha-error[_ngcontent-ng-c726423382]{font-size:13px;color:var(--color-error);margin:4px 0 0;line-height:1.5}.verification-message[_ngcontent-ng-c726423382]{text-align:center}.verification-icon[_ngcontent-ng-c726423382]{display:flex;justify-content:center;margin-bottom:16px}.verification-icon[_ngcontent-ng-c726423382] svg[_ngcontent-ng-c726423382]{width:28px;height:28px;color:var(--color-primary);background-color:color-mix(in srgb,var(--color-primary) 8.2%,transparent);border-radius:50%;padding:14px;box-sizing:content-box}.verification-heading[_ngcontent-ng-c726423382]{font-family:var(--font-family);font-size:26px;font-weight:700;color:var(--color-text-dark);line-height:1.25;letter-spacing:-.025em;text-align:center;margin:0 0 4px;padding:16px 0}.verification-sent[_ngcontent-ng-c726423382]{font-size:16px;font-weight:400;color:#212121;line-height:1.5;text-align:center;margin:0 0 4px}.verification-email[_ngcontent-ng-c726423382]{font-size:16px;font-weight:700;color:var(--color-text-dark);line-height:1.5;text-align:center;margin:0 0 16px}.verification-detail[_ngcontent-ng-c726423382]{font-size:16px;font-weight:400;color:#212121;line-height:1.5;text-align:center;margin:0 0 24px}.verification-resend[_ngcontent-ng-c726423382]{font-size:16px;font-weight:400;color:#212121;line-height:1.5;text-align:center;margin:0}.resend-link[_ngcontent-ng-c726423382]{font-weight:600;color:var(--color-primary);text-decoration:underline;background:none;border:none;padding:0;cursor:pointer}.resend-link[_ngcontent-ng-c726423382]:hover{text-decoration:underline}.resend-link[_ngcontent-ng-c726423382]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:2px}.resend-link.is-busy[_ngcontent-ng-c726423382]{opacity:.5;cursor:default}</style><style ng-app-id="ng">.auth-page[_ngcontent-ng-c1242883003]{min-height:100vh;display:flex;justify-content:center;padding:32px 16px;background-color:var(--color-bg)}.auth-container[_ngcontent-ng-c1242883003]{width:100%;max-width:440px;margin:auto}.auth-logo-wrapper[_ngcontent-ng-c1242883003]{display:flex;justify-content:center;margin-bottom:24px}.auth-logo-wrapper[_ngcontent-ng-c1242883003] img[_ngcontent-ng-c1242883003]{height:32px}.auth-logo-wrapper[_ngcontent-ng-c1242883003] a[_ngcontent-ng-c1242883003]:focus{outline:2px solid var(--color-primary);outline-offset:4px;border-radius:2px}.auth-card[_ngcontent-ng-c1242883003]{background-color:var(--color-card-bg);border:1px solid var(--color-card-border);border-radius:var(--radius-card);padding:32px 32px 24px}.auth-back-wrapper[_ngcontent-ng-c1242883003]{margin-top:20px;text-align:center}
59.auth-back-link[_ngcontent-ng-c1242883003]{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-family);font-size:14px;font-weight:500;color:#525252;text-decoration:underline}.auth-back-link[_ngcontent-ng-c1242883003]:hover{color:#333}.auth-back-link[_ngcontent-ng-c1242883003]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:2px;color:#333}@media(max-width:480px){.auth-card[_ngcontent-ng-c1242883003]{border:none;padding:32px 24px 24px}}</style><style ng-app-id="ng">.password-requirements[_ngcontent-ng-c2734773125]{margin-top:8px;margin-bottom:8px}.requirements-label[_ngcontent-ng-c2734773125]{font-size:14px;color:var(--color-text-dark);margin-bottom:8px}ul[_ngcontent-ng-c2734773125]{list-style:disc;padding-left:20px;margin:0}ul[_ngcontent-ng-c2734773125] li[_ngcontent-ng-c2734773125]{font-size:14px;color:var(--color-text-dark);line-height:1.6}ul[_ngcontent-ng-c2734773125] li.server-only[_ngcontent-ng-c2734773125]{color:var(--color-text-dark)}</style><style ng-app-id="ng">.divider[_ngcontent-ng-c1150895232]{display:flex;align-items:center;gap:16px;margin:20px 0}.divider-line[_ngcontent-ng-c1150895232]{flex:1;height:1px;background-color:var(--color-card-border)}.divider-text[_ngcontent-ng-c1150895232]{font-family:var(--font-family);font-size:13px;font-weight:500;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em}</style><style ng-app-id="ng">.social-buttons[_ngcontent-ng-c1367543746]{display:flex;flex-direction:column;gap:12px}.btn-outline[_ngcontent-ng-c1367543746]{display:inline-flex;align-items:center;justify-content:center;gap:12px;width:100%;font-family:var(--font-family);font-size:15px;font-weight:500;color:var(--color-text-dark);background-color:transparent;border:1px solid rgba(0,0,0,.1);border-radius:var(--radius-button);padding:8px 16px;min-height:36px;cursor:pointer;line-height:22.5px;text-align:center;white-space:normal;box-shadow:0 1px 2px #0000000d}.btn-outline[_ngcontent-ng-c1367543746]:hover{background-color:#fafafa}.btn-outline[_ngcontent-ng-c1367543746]:active{box-shadow:none}.btn-outline[_ngcontent-ng-c1367543746]:disabled{cursor:not-allowed;opacity:.7}.btn-outline[_ngcontent-ng-c1367543746] svg[_ngcontent-ng-c1367543746]{width:18px;height:18px;flex-shrink:0}.spinner[_ngcontent-ng-c1367543746]{width:16px;height:16px;flex-shrink:0;border:2px solid rgba(0,0,0,.15);border-top-color:var(--color-text-dark);border-radius:50%;animation:_ngcontent-ng-c1367543746_social-spin .6s linear infinite}@keyframes _ngcontent-ng-c1367543746_social-spin{to{transform:rotate(360deg)}}.fb-icon[_ngcontent-ng-c1367543746]{color:var(--color-facebook)}</style></head> 60<body class="auth-layout"><!--nghm-->
60<script type="text/javascript" id="ng-event-dispatch-contract">(()=>{function p(t,n,r,o,e,i,f,m){return{eventType:t,event:n,targetElement:r,eic:o,timeStamp:e,eia:i,eirp:f,eiack:m}}function u(t){let n=[],r=e=>{n.push(e)};return{c:t,q:n,et:[],etc:[],d:r,h:e=>{r(p(e.type,e,e.target,t,Date.now()))}}}function s(t,n,r){for(let o=0;o<n.length;o++){let e=n[o];(r?t.etc:t.et).push(e),t.c.addEventListener(e,t.h,r)}}function c(t,n,r,o,e=window){let i=u(t);e._ejsas||(e._ejsas={}),e._ejsas[n]=i,s(i,r),s(i,o,!0)}window.__jsaction_bootstrap=c;})(); 61</script>
61<script>window.__jsaction_bootstrap(document.body,"ng",["click","submit","input","compositionstart","compositionend","copy","cut"],["blur"]);</script>
61 62 <app-root ng-version="22.0.8" _nghost-ng-c196164680 ngh="7" ng-server-context="ssr"><div _ngcontent-ng-c196164680 tabindex="-1" class="route-focus-sentinel"></div><!----><main _ngcontent-ng-c196164680 id="content" tabindex="-1" class="main-content"><router-outlet _ngcontent-ng-c196164680></router-outlet><app-register _nghost-ng-c726423382 ngh="4"><app-auth-layout _ngcontent-ng-c726423382 _nghost-ng-c1242883003 style="--color-primary: #CC4102; --color-primary-hover: #b33a02;" ngh="0"><div _ngcontent-ng-c1242883003 class="auth-page"><div _ngcontent-ng-c1242883003 class="auth-container"><div _ngcontent-ng-c1242883003 class="auth-logo-wrapper"><a _ngcontent-ng-c1242883003 href="/" aria-label="GovernmentJobs homepage"><img _ngcontent-ng-c1242883003 class="auth-logo" src="assets/images/GJOBS-Orange.svg" alt="GovernmentJobs"></a></div><!----><div _ngcontent-ng-c1242883003 class="auth-card"><p _ngcontent-ng-c726423382 aria-live="polite" aria-atomic="true" class="sr-only"><!--ngetn--></p><!----><h1 _ngcontent-ng-c726423382 tabindex="-1" class="heading">Create an account</h1><p _ngcontent-ng-c726423382 class="subtitle">Enter your email below to create your account</p><p _ngcontent-ng-c726423382 class="required-instruction"><span _ngcontent-ng-c726423382 class="required">*</span> indicates a required field</p><form _ngcontent-ng-c726423382 novalidate class="ng-untouched ng-pristine ng-invalid" jsaction="submit:;"><div _ngcontent-ng-c726423382 class="form-group"><label _ngcontent-ng-c726423382 for="signup-email" class> Email<span _ngcontent-ng-c726423382 class="required">*</span></label><input _ngcontent-ng-c726423382 type="email" id="signup-email" formcontrolname="email" placeholder="[email protected]" aria-required="true" autocomplete="email" apptrimonblur class="ng-untouched ng-pristine ng-invalid" aria-invalid="false" value jsaction="input:;blur:;compositionstart:;compositionend:;"><!----></div><div _ngcontent-ng-c726423382 class="form-group"><label _ngcontent-ng-c726423382 for="signup-password" class> Password<span _ngcontent-ng-c726423382 class="required">*</span></label><div _ngcontent-ng-c726423382 class="password-wrapper"><input _ngcontent-ng-c726423382 type="password" id="signup-password" formcontrolname="password" aria-required="true" autocomplete="new-password" class="ng-untouched ng-pristine ng-invalid" aria-invalid="false" aria-describedby="password-requirements" value jsaction="input:;blur:;compositionstart:;compositionend:;copy:;cut:;"><button _ngcontent-ng-c726423382 type="button" aria-label="Show password" class="password-toggle" aria-pressed="false" jsaction="click:;"><!----><svg _ngcontent-ng-c726423382="" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path _ngcontent-ng-c726423382="" d="M10.733 5.076a10.744 10.744 0 0 1 11.205 6.575 1 1 0 0 1 0 .696 10.747 10.747 0 0 1-1.444 2.49"/><path _ngcontent-ng-c726423382="" d="M14.084 14.158a3 3 0 0 1-4.242-4.242"/><path _ngcontent-ng-c726423382="" d="M17.479 17.499a10.75 10.75 0 0 1-15.417-5.151 1 1 0 0 1 0-.696 10.75 10.75 0 0 1 4.446-5.143"/><path _ngcontent-ng-c726423382="" d="m2 2 20 20"/></svg><!----></button></div><!----></div><div _ngcontent-ng-c726423382 id="password-requirements"><app-password-requirements _ngcontent-ng-c726423382 _nghost-ng-c2734773125 ngh="1"><div _ngcontent-ng-c2734773125 class="password-requirements"><p _ngcontent-ng-c2734773125 class="requirements-label">Your password must contain:</p><ul _ngcontent-ng-c2734773125><li _ngcontent-ng-c2734773125 class> At least 12 characters in length </li><li _ngcontent-ng-c2734773125 class> Upper and lower case letters </li><li _ngcontent-ng-c2734773125 class> Numbers and symbols </li><li _ngcontent-ng-c2734773125 class="server-only met"> Must not be a previously used password </li><li _ngcontent-ng-c2734773125 class="server-only met"> Must not be a commonly used word or phrase </li><!----></ul></div></app-password-requirements></div><div _ngcontent-ng-c726423382 class="form-group"><label _ngcontent-ng-c726423382 for="signup-confirm-password" class> Confirm Password<span _ngcontent-ng-c726423382 class="required">*</span></label><div _ngcontent-ng-c726423382 class="password-wrapper"><input _ngcontent-ng-c726423382 type="password" id="signup-confirm-password" formcontrolname="confirmPassword" aria-required="true" autocomplete="new-password" class="ng-untouched ng-pristine ng-invalid" aria-invalid="false" value jsaction="input:;blur:;compositionstart:;compositionend:;copy:;cut:;"><button _ngcontent-ng-c726423382 type="button" aria-label="Show password" class="password-toggle" aria-pressed="false" jsaction="click:;"><!----><svg _ngcontent-ng-c726423382="" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewB
62ox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path _ngcontent-ng-c726423382="" d="M10.733 5.076a10.744 10.744 0 0 1 11.205 6.575 1 1 0 0 1 0 .696 10.747 10.747 0 0 1-1.444 2.49"/><path _ngcontent-ng-c726423382="" d="M14.084 14.158a3 3 0 0 1-4.242-4.242"/><path _ngcontent-ng-c726423382="" d="M17.479 17.499a10.75 10.75 0 0 1-15.417-5.151 1 1 0 0 1 0-.696 10.75 10.75 0 0 1 4.446-5.143"/><path _ngcontent-ng-c726423382="" d="m2 2 20 20"/></svg><!----></button></div><!----><!----><p _ngcontent-ng-c726423382 aria-live="polite" aria-atomic="true" class="sr-only"><!----></p></div><p _ngcontent-ng-c726423382 class="legal-text">By clicking one of the "<strong>Continue</strong>" options below, you will sign in to or create a Governmentjobs account managed by Governmentjobs.com, Inc. d/b/a NEOGOV, and you agree to the <a href="https://www.governmentjobs.com/home/termsofuse" target="_blank" rel="noopener noreferrer">Terms of Use<span class="sr-only"> (opens in new tab)</span></a> and acknowledge NEOGOV's <a href="https://www.governmentjobs.com/home/privacypolicy" target="_blank" rel="noopener noreferrer">Privacy Policy<span class="sr-only"> (opens in new tab)</span></a>.</p><!----><!----><button _ngcontent-ng-c726423382 type="submit" class="btn-primary" aria-busy="false"><!----> Continue with Email <!----></button></form><app-or-divider _ngcontent-ng-c726423382 _nghost-ng-c1150895232 ngh="2"><div _ngcontent-ng-c1150895232 class="divider"><div _ngcontent-ng-c1150895232 aria-hidden="true" class="divider-line"></div><span _ngcontent-ng-c1150895232 class="divider-text">OR</span><div _ngcontent-ng-c1150895232 aria-hidden="true" class="divider-line"></div></div></app-or-divider><app-social-auth-buttons _ngcontent-ng-c726423382 _nghost-ng-c1367543746 ngh="3"><div _ngcontent-ng-c1367543746 class="social-buttons"><button _ngcontent-ng-c1367543746 type="button" aria-label="Continue with Google" class="btn-outline" aria-busy="false" jsaction="click:;"><!----><svg _ngcontent-ng-c1367543746="" stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"><path _ngcontent-ng-c1367543746="" d="M12.48 10.92v3.28h7.84c-.24 1.84-.853 3.187-1.787 4.133-1.147 1.147-2.933 2.4-6.053 2.4-4.827 0-8.6-3.893-8.6-8.72s3.773-8.72 8.6-8.72c2.6 0 4.507 1.027 5.907 2.347l2.307-2.307C18.747 1.44 16.133 0 12.48 0 5.867 0 .307 5.387.307 12s5.56 12 12.173 12c3.573 0 6.267-1.173 8.373-3.36 2.16-2.16 2.84-5.213 2.84-7.667 0-.76-.053-1.467-.173-2.053H12.48z"/></svg> Continue with Google <!----></button><!----><!----></div></app-social-auth-buttons><!----><p _ngcontent-ng-c726423382 aria-live="assertive" aria-atomic="true" class="sr-only"><!--ngetn--></p><p _ngcontent-ng-c726423382 class="footer-text"> Already have an account? <a _ngcontent-ng-c726423382 routerlink="/signin" class="footer-link" href="/app/signin" jsaction="click:;">Sign In</a></p><!----></div><div _ngcontent-ng-c1242883003 class="auth-back-wrapper"><a _ngcontent-ng-c1242883003 href="#" class="auth-back-link" jsaction="click:;"><svg _ngcontent-ng-c1242883003="" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path _ngcontent-ng-c1242883003="" d="m12 19-7-7 7-7"/><path _ngcontent-ng-c1242883003="" d="M19 12H5"/></svg> Back </a><!----><!----></div></div></div></app-auth-layout></app-register><!----></main><!----><app-session-timeout-warning _ngcontent-ng-c196164680 _nghost-ng-c443194014 ngh="5"><!----></app-session-timeout-warning><app-privacy-policy-modal _ngcontent-ng-c196164680 _nghost-ng-c1225436930 ngh="6"><!----></app-privacy-policy-modal></app-root> 63<link rel="modulepreload" href="chunk-K3BM75H7.js"><link rel="modulepreload" href="chunk-AVD7CHCH.js"><link rel="modulepreload" href="chunk-AHXOZD2I.js"><link rel="modulepreload" href="chunk-MUIXR6MJ.js"><link rel="modulepreload" href="chunk-DLUETWD6.js"><link rel="modulepreload" href="chunk-3JAH6CNL.js"><link rel="modulepreload" href="chunk-IATIYDOH.js"><link rel="modulepreload" href="chunk-IR3IXP4R.js"><link rel="modulepreload" href="chunk-KKTVKEJB.js"><link rel="modulepreload" href="chunk-OFPOYJTS.js">
63<script src="main-I4FXQ5SK.js" type="module"></script>
63 64<link rel="modulepreload" href="chunk-K55UYMFV.js"> 65<link rel="modulepreload" href="chunk-YV7TV2L3.js"> 66<link rel="modulepreload" href="chunk-XKPULAO5.js"> 67<link rel="modulepreload" href="chunk-CQPUGOWS.js"> 68<link rel="modulepreload" href="chunk-WZIWFN3U.js"> 69<link rel="modulepreload" href="chunk-4OVKATVZ.js"> 70<link rel="modulepreload" href="chunk-XB2DGHNE.js"> 71<link rel="modulepreload" href="chunk-PVIVXA6B.js"> 72<link rel="modulepreload" href="chunk-6AAQMWA5.js"> 73<link rel="modulepreload" href="chunk-4KFEKOMB.js"> 74 75
76<script id="ng-state" type="application/json">{"__nghData__":[{"t":{"2":"t36","6":"t37","7":"t38"},"c":{"2":[{"i":"t36","r":1}],"6":[{"i":"t37","r":1}],"7":[]}},{"t":{"5":"t73"},"c":{"5":[{"i":"t73","r":1,"x":5}]}},{},{"t":{"1":"t50","2":"t53"},"c":{"1":[{"i":"t50","r":1,"t":{"1":"t51","2":"t52"},"c":{"1":[],"2":[{"i":"t52","r":2}]}}],"2":[]}},{"n":{"1":"0f3n2f"},"t":{"3":"t59","4":"t63"},"c":{"3":[],"4":[{"i":"t63","r":9,"t":{"15":"t69","24":"t70","25":"t71","26":"t72","37":"t74","38":"t75","39":"t76","40":"t77","42":"t78","44":"t79","45":"t80","47":"t81","48":"t82","51":"t83"},"c":{"15":[],"24":[],"25":[{"i":"t71","r":1}],"26":[],"37":[],"38":[{"i":"t75","r":1}],"39":[],"40":[],"42":[],"44":[],"45":[],"47":[],"48":[{"i":"t82","r":1}],"51":[]}}]}},{"t":{"0":"t34"},"c":{"0":[]}},{"t":{"0":"t35"},"c":{"0":[]}},{"t":{"2":"t0","5":"t29"},"c":{"2":[],"4":[{"i":"c726423382","r":1}],"5":[]}}]}</script>
76</body></html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.