[data-gng-design-system=candidate-v1]{--gng-ds-canvas:#fff7ef;--gng-ds-raised:#fffdf9;--gng-ds-card:#fffdf9;--gng-ds-control:#f4ede3;--gng-ds-text:#082f30;--gng-ds-text-secondary:#465c55;--gng-ds-link:#0f5e5d;--gng-ds-action:#ff6c57;--gng-ds-on-action:#082f30;--gng-ds-focus:#ff6c57;--gng-ds-selected:#f4efe8;--gng-ds-icon-surface:#f8eee5;--gng-ds-contrast-border:#697d72;--gng-ds-danger:#a73529;--gng-ds-on-danger:#fff7ef;--gng-ds-danger-surface:#fce7de;--gng-ds-focus-halo:#ff6c5757;--gng-ds-shadow-card:8px 10px 24px #44322229, -5px -5px 16px #fffdf9db, inset 1px 1px 2px #fffdf9e0;--gng-ds-shadow-control:4px 5px 11px #4432222b, -3px -3px 9px #fffdf9e6, inset 0 1px 2px #fffdf9cc;--gng-ds-shadow-inset:inset 2px 3px 6px #44322229, inset -2px -2px 5px #fffdf9d9;--gng-ds-shadow-primary:0 5px 11px #082f303d, inset 0 1px 2px #fffdf940, inset 0 -1px 2px #082f3024;--gng-ds-shadow-primary-pressed:inset 0 2px 5px #082f3033;--gng-ds-shadow-elevated:9px 13px 26px #4432221f, 8px 10px 24px #44322229, -5px -5px 16px #fffdf9db, inset 1px 1px 2px #fffdf9e0;--gng-ds-shadow-switch-checked:inset 0 1px 3px #082f302e;--gng-ds-shadow-switch-thumb:0 2px 4px #082f3040;--gng-ds-focus-relief:inset 0 0 2px #ff6c57b3, 0 0 2px 1px #ff6c57cc, 0 0 13px 2px var(--gng-ds-focus-halo);--gng-ds-radius-control:14px;--gng-ds-radius-card:22px;--gng-ds-control-height:48px;--gng-ds-button-padding-block:11px;--gng-ds-button-padding-inline:19px;--gng-ds-button-weight:750;--gng-ds-button-primary-weight:800;--gng-ds-button-disabled-opacity:.55;--gng-ds-placeholder-opacity:1;--gng-ds-evidence-radius:16px;--gng-ds-evidence-padding:20px;--gng-ds-toggle-width:52px;--gng-ds-toggle-height:28px;--gng-ds-toggle-thumb:22px;--gng-ds-toggle-inset:3px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--gng-ds-text);font-family:var(--font-manrope), Manrope, system-ui, -apple-system, sans-serif}[data-gng-design-system=candidate-v1][data-gng-ds-theme=dark],[data-gng-theme=dark] [data-gng-design-system=candidate-v1]:not([data-gng-ds-theme=light]){--gng-ds-canvas:#071d1e;--gng-ds-raised:#0a2728;--gng-ds-card:#0d2f30;--gng-ds-control:#123a3a;--gng-ds-text:#fff7ef;--gng-ds-text-secondary:#bcd0c8;--gng-ds-link:#c8ddd3;--gng-ds-selected:#173f3c;--gng-ds-icon-surface:#294949;--gng-ds-contrast-border:#78998f;--gng-ds-danger:#ffae9e;--gng-ds-on-danger:#082f30;--gng-ds-danger-surface:#3b2824;--gng-ds-focus-halo:#ff6c5747;--gng-ds-shadow-card:8px 11px 24px #00000070, -4px -4px 13px #4b897e24, inset 1px 1px 2px #d5f1e21f;--gng-ds-shadow-control:4px 5px 11px #00000061, -3px -3px 9px #48867929, inset 0 1px 2px #d5f1e224;--gng-ds-shadow-inset:inset 2px 3px 7px #0000005c, inset -2px -2px 5px #8cb9a81a;--gng-ds-shadow-elevated:9px 13px 26px #0006, 8px 11px 24px #00000070, -4px -4px 13px #4b897e24, inset 1px 1px 2px #d5f1e21f;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-gng-design-system=candidate-v1][data-gng-ds-theme=light]{--gng-ds-canvas:#fff7ef;--gng-ds-raised:#fffdf9;--gng-ds-card:#fffdf9;--gng-ds-control:#f4ede3;--gng-ds-text:#082f30;--gng-ds-text-secondary:#465c55;--gng-ds-link:#0f5e5d;--gng-ds-selected:#f4efe8;--gng-ds-icon-surface:#f8eee5;--gng-ds-contrast-border:#697d72;--gng-ds-danger:#a73529;--gng-ds-on-danger:#fff7ef;--gng-ds-danger-surface:#fce7de;--gng-ds-focus-halo:#ff6c5757;--gng-ds-shadow-card:8px 10px 24px #44322229, -5px -5px 16px #fffdf9db, inset 1px 1px 2px #fffdf9e0;--gng-ds-shadow-control:4px 5px 11px #4432222b, -3px -3px 9px #fffdf9e6, inset 0 1px 2px #fffdf9cc;--gng-ds-shadow-inset:inset 2px 3px 6px #44322229, inset -2px -2px 5px #fffdf9d9;--gng-ds-shadow-elevated:9px 13px 26px #4432221f, 8px 10px 24px #44322229, -5px -5px 16px #fffdf9db, inset 1px 1px 2px #fffdf9e0;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-gng-design-system=candidate-v1][data-gng-ds-theme]{--color-surface-canvas:var(--gng-ds-canvas);--color-surface-card:var(--gng-ds-card);--color-surface-soft:var(--gng-ds-control);--color-text-primary:var(--gng-ds-text);--color-text-secondary:var(--gng-ds-text-secondary);--color-text-accent:var(--gng-ds-link);--color-border-subtle:color-mix(in srgb, var(--gng-ds-text) 14%, transparent);--color-border-strong:var(--gng-ds-contrast-border);--color-focus:var(--gng-ds-focus);--color-action-primary:var(--gng-ds-action);--color-action-primary-foreground:var(--gng-ds-on-action);--color-action-secondary:var(--gng-ds-card);--color-action-secondary-hover:var(--gng-ds-control);--color-action-secondary-foreground:var(--gng-ds-text);--color-action-secondary-border:var(--gng-ds-contrast-border);--gng-canvas:var(--gng-ds-canvas);--gng-section-surface:var(--gng-ds-canvas);--gng-raised-surface:var(--gng-ds-raised);--gng-card-surface:var(--gng-ds-card);--gng-control-surface:var(--gng-ds-control);--gng-soft-surface:var(--gng-ds-control);--gng-inset-surface:var(--gng-ds-control);--gng-overlay-surface:var(--gng-ds-raised);--gng-text-primary:var(--gng-ds-text);--gng-text-secondary:var(--gng-ds-text-secondary);--gng-text-muted:var(--gng-ds-text-secondary);--gng-text-link:var(--gng-ds-link);--gng-action-primary:var(--gng-ds-action);--gng-action-primary-foreground:var(--gng-ds-on-action);--gng-action-secondary:var(--gng-ds-card);--gng-action-secondary-hover:var(--gng-ds-control);--gng-action-secondary-foreground:var(--gng-ds-text);--gng-action-disabled:var(--gng-ds-control);--gng-action-disabled-foreground:var(--gng-ds-text-secondary);--gng-focus:var(--gng-ds-focus);--gng-selected-surface:var(--gng-ds-selected);--gng-matched-surface:var(--gng-ds-selected);--gng-icon-tile:var(--gng-ds-icon-surface);--cream:var(--gng-ds-canvas);--surface:var(--gng-ds-card);--muted-surface:var(--gng-ds-control);--ink:var(--gng-ds-text);--teal:var(--gng-ds-link);--teal-hover:var(--gng-ds-text-secondary);--coral:var(--gng-ds-action);--coral-accessible:var(--gng-ds-action);--muted:var(--gng-ds-text-secondary);--border:color-mix(in srgb, var(--gng-ds-text) 14%, transparent);--focus:var(--gng-ds-focus);--shadow-card:var(--gng-ds-shadow-card);--shadow-elevated:var(--gng-ds-shadow-elevated);--shadow-overlay:var(--gng-ds-shadow-elevated);--shadow-sm:var(--gng-ds-shadow-card);--shadow-lg:var(--gng-ds-shadow-elevated)}body[data-gng-design-system=candidate-v1]{--color-surface-canvas:var(--gng-ds-canvas);--color-surface-card:var(--gng-ds-card);--color-surface-soft:var(--gng-ds-control);--color-text-primary:var(--gng-ds-text);--color-text-secondary:var(--gng-ds-text-secondary);--color-text-accent:var(--gng-ds-link);--color-border-subtle:color-mix(in srgb, var(--gng-ds-text) 14%, transparent);--color-border-strong:var(--gng-ds-contrast-border);--color-focus:var(--gng-ds-focus);--color-action-primary:var(--gng-ds-action);--color-action-primary-foreground:var(--gng-ds-on-action);--color-action-secondary:var(--gng-ds-card);--color-action-secondary-hover:var(--gng-ds-control);--color-action-secondary-foreground:var(--gng-ds-text);--color-action-secondary-border:transparent;--gng-canvas:var(--gng-ds-canvas);--gng-section-surface:var(--gng-ds-canvas);--gng-raised-surface:var(--gng-ds-raised);--gng-card-surface:var(--gng-ds-card);--gng-control-surface:var(--gng-ds-control);--gng-navigation-surface:var(--gng-ds-raised);--gng-soft-surface:var(--gng-ds-control);--gng-inset-surface:var(--gng-ds-control);--gng-overlay-surface:var(--gng-ds-raised);--gng-text-primary:var(--gng-ds-text);--gng-text-secondary:var(--gng-ds-text-secondary);--gng-text-muted:var(--gng-ds-text-secondary);--gng-text-link:var(--gng-ds-link);--gng-focus:var(--gng-ds-focus);--gng-selected-surface:var(--gng-ds-selected);--gng-matched-surface:var(--gng-ds-selected);--gng-icon-tile:var(--gng-ds-icon-surface);--gng-shadow-elevation-1:var(--gng-ds-shadow-card);--gng-shadow-elevation-2:var(--gng-ds-shadow-elevated);--gng-shadow-card:var(--gng-ds-shadow-card);--gng-shadow-elevated:var(--gng-ds-shadow-elevated);--gng-shadow-inset:var(--gng-ds-shadow-inset);--gng-radius-control:var(--gng-ds-radius-control);--gng-radius-card:var(--gng-ds-radius-card);--radius-control:var(--gng-ds-radius-control);--radius-card:var(--gng-ds-radius-card);--shadow-card:var(--gng-ds-shadow-card);--shadow-elevated:var(--gng-ds-shadow-elevated);--surface:var(--gng-ds-card);--muted-surface:var(--gng-ds-control);--ink:var(--gng-ds-text);--muted:var(--gng-ds-text-secondary);--border:color-mix(in srgb, var(--gng-ds-text) 14%, transparent);--focus:var(--gng-ds-focus)}body[data-gng-design-system=candidate-v1] .m1-public-shell{--m1-canvas:var(--gng-ds-canvas);--m1-surface:var(--gng-ds-card);--m1-raised:var(--gng-ds-raised);--m1-text:var(--gng-ds-text);--m1-muted:var(--gng-ds-text-secondary);--m1-border:color-mix(in srgb, var(--gng-ds-text) 14%, transparent);--m1-selected:var(--gng-ds-selected);--m1-accent:var(--gng-ds-action);--m1-shadow-raised:var(--gng-ds-shadow-card);--m1-shadow-raised-small:var(--gng-ds-shadow-control);--m1-shadow-inset:var(--gng-ds-shadow-inset)}[data-gng-design-system=candidate-v1] .gng-ds-surface{min-width:0;color:var(--gng-ds-text)}[data-gng-design-system=candidate-v1] .gng-ds-surface--canvas{background:var(--gng-ds-canvas)}[data-gng-design-system=candidate-v1] .gng-ds-surface--panel,[data-gng-design-system=candidate-v1] .gng-ds-surface--elevated{background:var(--gng-ds-card);border-radius:var(--gng-ds-radius-card);box-shadow:var(--gng-ds-shadow-card);border:0}[data-gng-design-system=candidate-v1] .gng-ds-card{background:var(--gng-ds-card);border-radius:var(--gng-ds-radius-card);box-shadow:var(--gng-ds-shadow-card);color:var(--gng-ds-text);border:0;min-width:0;padding:20px}[data-gng-design-system=candidate-v1] .gng-ds-card--elevated{background:var(--gng-ds-raised);box-shadow:var(--gng-ds-shadow-elevated)}[data-gng-design-system=candidate-v1] .gng-ds-card--selected{background:var(--gng-ds-selected);box-shadow:var(--gng-ds-shadow-inset)}[data-gng-design-system=candidate-v1] .gng-ds-card--empty{color:var(--gng-ds-text-secondary);text-align:center}[data-gng-design-system=candidate-v1] .gng-ds-card:focus-visible{box-shadow:var(--gng-ds-focus-relief)}[data-gng-design-system=candidate-v1] .gng-ds-badge{background:var(--gng-ds-control);color:var(--gng-ds-text);border:0;border-radius:999px;align-items:center;gap:6px;padding:5px 9px;font-size:12px;font-weight:750;line-height:18px;display:inline-flex}[data-gng-design-system=candidate-v1] .gng-ds-badge--pathway{background:var(--gng-ds-selected)}[data-gng-design-system=candidate-v1] .gng-ds-badge--verified{color:var(--gng-ds-link)}[data-gng-design-system=candidate-v1] .gng-ds-feedback{background:var(--gng-ds-control);border-radius:var(--gng-ds-radius-control);color:var(--gng-ds-text);border:0;padding:14px 16px;line-height:1.5}[data-gng-design-system=candidate-v1] .gng-ds-feedback--caution{box-shadow:inset 4px 0 #b76b18}[data-gng-design-system=candidate-v1] .gng-ds-feedback--success{box-shadow:inset 4px 0 #237a58}[data-gng-design-system=candidate-v1] .gng-ds-feedback--error{background:var(--gng-ds-danger-surface);color:var(--gng-ds-danger);box-shadow:inset 4px 0 0 var(--gng-ds-danger)}[data-gng-design-system=candidate-v1] .gng-ds-loading,[data-gng-design-system=candidate-v1] .gng-ds-toast{background:var(--gng-ds-control);border-radius:var(--gng-ds-radius-control);color:var(--gng-ds-text);align-items:center;gap:10px;min-height:48px;padding:12px 14px;display:flex}[data-gng-design-system=candidate-v1] .gng-ds-toast{box-shadow:var(--gng-ds-shadow-elevated);justify-content:space-between;width:min(100%,360px)}[data-gng-design-system=candidate-v1] .gng-ds-toast__dismiss{color:var(--gng-ds-link);font:inherit;background:0 0;border:0;min-height:40px;padding:6px;font-weight:750}[data-gng-design-system=candidate-v1] .gng-ds-toast__dismiss:focus-visible{outline:2px solid var(--gng-ds-focus);outline-offset:2px}[data-gng-design-system=candidate-v1] .gng-ds-skeleton{gap:9px;width:min(100%,360px);display:grid}[data-gng-design-system=candidate-v1] .gng-ds-skeleton>span{background:var(--gng-ds-control);border-radius:8px;height:14px;animation:1.4s ease-in-out infinite gng-ds-pulse;display:block}[data-gng-design-system=candidate-v1] .gng-ds-skeleton>span:first-child{width:66%;height:22px}[data-gng-design-system=candidate-v1] .gng-ds-skeleton>span:last-child{width:78%}[data-gng-design-system=candidate-v1] .gng-ds-surface--panel{padding:24px}[data-gng-design-system=candidate-v1] .gng-ds-surface--elevated{background:var(--gng-ds-raised);box-shadow:var(--gng-ds-shadow-elevated);padding:24px}[data-gng-design-system=candidate-v1] .gng-ds-button{background:var(--gng-ds-card);border-radius:var(--gng-ds-radius-control);color:var(--gng-ds-text);font:var(--gng-ds-button-weight) 15px/23px var(--font-manrope), Manrope, system-ui, sans-serif;min-height:var(--gng-ds-control-height);max-width:100%;padding:var(--gng-ds-button-padding-block) var(--gng-ds-button-padding-inline);border:0;justify-content:center;align-items:center;gap:9px;text-decoration:none;transition:box-shadow .16s,opacity .16s;display:inline-flex;position:relative}[data-gng-design-system=candidate-v1] .gng-ds-button--primary{background:var(--gng-ds-action);color:var(--gng-ds-on-action);box-shadow:var(--gng-ds-shadow-primary);font-weight:var(--gng-ds-button-primary-weight)}[data-gng-design-system=candidate-v1] .gng-ds-button--secondary{box-shadow:var(--gng-ds-shadow-control)}[data-gng-design-system=candidate-v1] .gng-ds-button--secondary:hover{background:var(--gng-ds-control)}[data-gng-design-system=candidate-v1] .gng-ds-button--tertiary{box-shadow:none;color:var(--gng-ds-link);text-underline-offset:5px;background:0 0;padding-inline:4px;text-decoration:underline}[data-gng-design-system=candidate-v1] .gng-ds-button--destructive{background:var(--gng-ds-action);color:var(--gng-ds-on-action);box-shadow:var(--gng-ds-shadow-control)}[data-gng-design-system=candidate-v1] .gng-ds-button--icon{inline-size:48px;min-inline-size:48px;padding:10px}[data-gng-design-system=candidate-v1] .gng-ds-button--sm{min-height:40px;padding:8px 14px}[data-gng-design-system=candidate-v1] .gng-ds-button--lg{min-height:52px;padding:13px 22px}[data-gng-design-system=candidate-v1] .gng-ds-button:active{box-shadow:var(--gng-ds-shadow-inset)}[data-gng-design-system=candidate-v1] .gng-ds-button--primary:active{box-shadow:var(--gng-ds-shadow-primary-pressed);transform:translateY(1px)}[data-gng-design-system=candidate-v1] .gng-ds-button:focus-visible,[data-gng-design-system=candidate-v1] .gng-ds-button[data-gng-ds-focus-reference=true],[data-gng-design-system=candidate-v1] .gng-ds-field-shell:focus-within{box-shadow:var(--gng-ds-focus-relief);outline:0}[data-gng-design-system=candidate-v1] .gng-ds-field-shell:has([data-gng-ds-focus-reference=true]){box-shadow:var(--gng-ds-focus-relief);outline:0}[data-gng-design-system=candidate-v1] .gng-ds-button:disabled{cursor:not-allowed;box-shadow:none;opacity:var(--gng-ds-button-disabled-opacity);transform:none}[data-gng-design-system=candidate-v1] .gng-ds-loading-indicator{animation:1s linear infinite gng-ds-spin}[data-gng-design-system=candidate-v1] .gng-ds-button__spinner{margin:auto;position:absolute;inset:0}[data-gng-design-system=candidate-v1] .gng-ds-search__spinner{margin-block:auto;position:absolute;inset-block:0;inset-inline-end:14px}[data-gng-design-system=candidate-v1] .gng-ds-button__content[data-loading=true]{opacity:0}[data-gng-design-system=candidate-v1] .gng-ds-field{gap:7px;min-width:0;display:grid}[data-gng-design-system=candidate-v1] .gng-ds-field>label{font-size:14px;font-weight:700}[data-gng-design-system=candidate-v1] .gng-ds-field-shell{background:var(--gng-ds-control);border-radius:var(--gng-ds-radius-control);box-shadow:var(--gng-ds-shadow-inset);border:0;align-items:center;gap:9px;min-height:48px;padding:0 14px;display:flex;position:relative}[data-gng-design-system=candidate-v1] .gng-ds-field-shell:has(.gng-ds-search__spinner) .gng-ds-input{padding-inline-end:27px}[data-gng-design-system=candidate-v1] .gng-ds-field-shell[data-invalid=true]{box-shadow:inset 0 0 0 2px var(--gng-ds-danger), var(--gng-ds-shadow-inset)}[data-gng-design-system=candidate-v1] .gng-ds-field-shell[data-invalid=true]:focus-within{box-shadow:var(--gng-ds-focus-relief), inset 0 0 0 2px var(--gng-ds-danger), var(--gng-ds-shadow-inset)}[data-gng-design-system=candidate-v1] .gng-ds-field-shell[data-invalid=true]:has([data-gng-ds-focus-reference=true]){box-shadow:var(--gng-ds-focus-relief), inset 0 0 0 2px var(--gng-ds-danger), var(--gng-ds-shadow-inset)}[data-gng-design-system=candidate-v1] .gng-ds-field-shell:has(input:disabled){cursor:not-allowed;opacity:.5}[data-gng-design-system=candidate-v1] .gng-ds-input{color:var(--gng-ds-text);font:inherit;background:0 0;border:0;outline:0;flex:1;width:100%;min-width:0;min-height:46px}[data-gng-design-system=candidate-v1] .gng-ds-input::placeholder{color:var(--gng-ds-text-secondary);opacity:var(--gng-ds-placeholder-opacity)}[data-gng-design-system=candidate-v1] .gng-ds-select{appearance:auto;cursor:pointer}[data-gng-design-system=candidate-v1] .gng-ds-textarea{resize:vertical;min-height:112px;padding-block:12px}[data-gng-design-system=candidate-v1] .gng-ds-choice{color:var(--gng-ds-text);cursor:pointer;align-items:center;gap:9px;min-height:44px;display:inline-flex;position:relative}[data-gng-design-system=candidate-v1] .gng-ds-choice__input{opacity:0;block-size:1px;inline-size:1px;position:absolute}[data-gng-design-system=candidate-v1] .gng-ds-choice__mark{background:var(--gng-ds-control);box-shadow:var(--gng-ds-shadow-inset);border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}[data-gng-design-system=candidate-v1] .gng-ds-choice__input[type=radio]+.gng-ds-choice__mark{border-radius:50%}[data-gng-design-system=candidate-v1] .gng-ds-choice__input:checked+.gng-ds-choice__mark:after{background:var(--gng-ds-action);content:"";border-radius:3px;width:12px;height:12px}[data-gng-design-system=candidate-v1] .gng-ds-choice__input[type=radio]:checked+.gng-ds-choice__mark:after{border-radius:50%}[data-gng-design-system=candidate-v1] .gng-ds-choice__input:focus-visible+.gng-ds-choice__mark{box-shadow:var(--gng-ds-focus-relief)}[data-gng-design-system=candidate-v1] .gng-ds-segmented{background:var(--gng-ds-control);border-radius:var(--gng-ds-radius-control);box-shadow:var(--gng-ds-shadow-inset);border:0;gap:4px;margin:0;padding:4px;display:inline-flex}[data-gng-design-system=candidate-v1] .gng-ds-segmented>button{color:var(--gng-ds-text);background:0 0;border:0;border-radius:10px;min-height:40px;padding:8px 12px}[data-gng-design-system=candidate-v1] .gng-ds-segmented>button[aria-pressed=true]{background:var(--gng-ds-selected);box-shadow:var(--gng-ds-shadow-control)}[data-gng-design-system=candidate-v1] .gng-ds-segmented>button:focus-visible{box-shadow:var(--gng-ds-focus-relief);outline:0}[data-gng-design-system=candidate-v1] .gng-ds-map-pin{color:var(--gng-ds-action);place-items:center;display:inline-grid}[data-gng-design-system=candidate-v1] :is(.gng-ds-map-pin--hover,.gng-ds-map-pin--selected) .stage-e-map-pin__visual{filter:drop-shadow(0 0 7px var(--gng-ds-focus))}[data-gng-design-system=candidate-v1] .gng-ds-map-pin--saved{color:var(--gng-ds-link)}[data-gng-design-system=candidate-v1] .gng-ds-map-pin--verified{color:#237a58}[data-gng-design-system=candidate-v1] .gng-ds-map-pin--featured{color:#b76b18}body[data-gng-design-system=candidate-v1] :is(input:not([type=checkbox]):not([type=radio]),select,textarea,[role=combobox]):not([data-gng-ds-field-shell] *):focus-visible,body[data-gng-design-system=candidate-v1] :is(summary,[role=button]):focus-visible,body[data-gng-design-system=candidate-v1] :is([role=combobox][aria-expanded=true],[role=combobox][data-state=open],details[open]>summary){box-shadow:var(--gng-ds-focus-relief);outline:0}body[data-gng-design-system=candidate-v1] [data-gng-ds-field-shell]{border-color:#0000;transition:box-shadow .16s}body[data-gng-design-system=candidate-v1] [data-gng-ds-field-shell]:focus-within,body[data-gng-design-system=candidate-v1] [data-gng-ds-field-shell][data-open=true]{box-shadow:var(--gng-ds-focus-relief);outline:0}body[data-gng-design-system=candidate-v1] [data-gng-ds-field-shell]>:is(input,select,textarea,[role=combobox]):focus,body[data-gng-design-system=candidate-v1] [data-gng-ds-field-shell]>:is(input,select,textarea,[role=combobox]):focus-visible{border-color:#0000;box-shadow:none!important;outline:0!important}body[data-gng-design-system=candidate-v1] :is(input,select,textarea)[aria-invalid=true]{border-color:var(--gng-ds-danger);box-shadow:inset 0 0 0 1px var(--gng-ds-danger)}body[data-gng-design-system=candidate-v1] :is(input,select,textarea)[aria-invalid=true]:focus-visible{box-shadow:var(--gng-ds-focus-relief), inset 0 0 0 1px var(--gng-ds-danger)}body[data-gng-design-system=candidate-v1] :is(.button,.education-button,.management-button,.m3-button,.privacy-choices-button){border-radius:var(--gng-ds-radius-control)}body[data-gng-design-system=candidate-v1] :is(.button,.education-button,.management-button,.m3-button,.privacy-choices-button):focus-visible{box-shadow:var(--gng-ds-focus-relief);outline:0}body[data-gng-design-system=candidate-v1] :is(.conference-card,.conference-calendar,.auth-card,.account-card,.info-card,.program-card,.education-pathway-card,.m2-feature-card,.stage5b-result-card,.stage1-online-program-card,.directory-v2-program-card,.campus-program-card,.retired-listing-card,.verification-card){border-radius:var(--gng-ds-radius-card)}body[data-gng-design-system=candidate-v1] :is(.conference-card,.conference-calendar,.auth-card,.account-card,.info-card,.program-card,.education-pathway-card,.m2-feature-card,.stage5b-result-card,.stage1-online-program-card,.directory-v2-program-card,.campus-program-card,.retired-listing-card,.verification-card):focus-visible{box-shadow:var(--gng-ds-focus-relief);outline:0}body[data-gng-design-system=candidate-v1] :is(.directory-v2-program-card-status,.conference-card__featured,.conference-card__demo,.stage5b-program-picker__selected li,.stage5b-applied-filters button){border-radius:999px}body[data-gng-design-system=candidate-v1] :is(.form-notice,.form-message,.form-error,[role=alert]){border-radius:var(--gng-ds-radius-control)}body[data-gng-design-system=candidate-v1] :is(.m1-nav-link,.m1-mobile-drawer__link,.m1-bottom-nav a,.stage1-discovery-mode a,.directory-v2-profile-tabs a)[aria-current=page],body[data-gng-design-system=candidate-v1] :is(.m1-nav-link,.m1-mobile-drawer__link,.m1-bottom-nav a).is-active{background:var(--gng-ds-selected);box-shadow:var(--gng-ds-shadow-inset)}body[data-gng-design-system=candidate-v1] :is(.m1-nav-link,.m1-mobile-drawer__link,.m1-bottom-nav a,.stage1-discovery-mode a,.directory-v2-profile-tabs a)[aria-current=page] svg,body[data-gng-design-system=candidate-v1] :is(.m1-nav-link,.m1-mobile-drawer__link,.m1-bottom-nav a).is-active svg{color:var(--gng-ds-action)}[data-gng-design-system=candidate-v1] .gng-ds-nav-specimen{flex-wrap:wrap;gap:8px;width:100%;display:flex}[data-gng-design-system=candidate-v1] .gng-ds-nav-specimen--stacked{flex-direction:column;align-items:stretch}[data-gng-design-system=candidate-v1] .gng-ds-nav-specimen--bottom{background:var(--gng-ds-raised);box-shadow:0 -5px 14px color-mix(in srgb, var(--gng-ds-text) 12%, transparent);grid-template-columns:repeat(3,minmax(0,1fr));padding:8px;display:grid}:where([data-gng-design-system=candidate-v1] .gng-ds-nav-item){color:var(--gng-ds-text);font:inherit;background:0 0;border:0;border-radius:12px;justify-content:flex-start;align-items:center;gap:8px;min-height:44px;padding:10px 12px;font-weight:700;text-decoration:none;display:inline-flex}[data-gng-design-system=candidate-v1] .gng-ds-nav-item:is([aria-current=page],[aria-pressed=true],.is-active){background:var(--gng-ds-selected);box-shadow:var(--gng-ds-shadow-inset)}[data-gng-design-system=candidate-v1] .gng-ds-nav-item:is([aria-current=page],[aria-pressed=true],.is-active) svg{color:var(--gng-ds-action)}[data-gng-design-system=candidate-v1] .gng-ds-nav-item:focus-visible,[data-gng-design-system=candidate-v1] .gng-ds-tabs__tab:focus-visible{outline:2px solid var(--gng-ds-focus);outline-offset:2px}[data-gng-design-system=candidate-v1] .gng-ds-nav-item--collapsed{justify-content:center;width:48px}[data-gng-design-system=candidate-v1] .gng-ds-nav-item--bottom{flex-direction:column;justify-content:center;gap:3px;min-width:0;padding-inline:4px;font-size:12px}[data-gng-design-system=candidate-v1] .gng-ds-tabs{border-bottom:1px solid color-mix(in srgb, var(--gng-ds-text) 16%, transparent);align-items:end;gap:4px;display:flex}[data-gng-design-system=candidate-v1] .gng-ds-tabs__tab{color:var(--gng-ds-text-secondary);font:inherit;background:0 0;border:0;border-radius:10px 10px 0 0;min-height:44px;padding:10px 12px;font-weight:750}[data-gng-design-system=candidate-v1] .gng-ds-tabs__tab[aria-selected=true]{background:var(--gng-ds-selected);color:var(--gng-ds-text);box-shadow:inset 0 -3px 0 var(--gng-ds-action)}[data-gng-design-system=candidate-v1] .gng-ds-field-message{color:var(--gng-ds-text-secondary);margin:0;font-size:13px;line-height:20px}[data-gng-design-system=candidate-v1] .gng-ds-field-message--error{color:var(--gng-ds-danger)}[data-gng-design-system=candidate-v1] .gng-ds-toggle{flex:0 0 var(--gng-ds-toggle-width);height:44px;width:var(--gng-ds-toggle-width);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}[data-gng-design-system=candidate-v1] .gng-ds-toggle__track{background:var(--gng-ds-control);box-shadow:var(--gng-ds-shadow-inset);flex:0 0 var(--gng-ds-toggle-width);height:var(--gng-ds-toggle-height);padding:var(--gng-ds-toggle-inset);width:var(--gng-ds-toggle-width);border-radius:999px;justify-content:flex-start;align-items:center;display:inline-flex}[data-gng-design-system=candidate-v1] .gng-ds-toggle[aria-checked=true] .gng-ds-toggle__track{background:var(--gng-ds-action);box-shadow:var(--gng-ds-shadow-switch-checked);justify-content:flex-end}[data-gng-design-system=candidate-v1] .gng-ds-toggle:focus-visible{outline:0}[data-gng-design-system=candidate-v1] .gng-ds-toggle:focus-visible .gng-ds-toggle__track,[data-gng-design-system=candidate-v1] .gng-ds-toggle[data-gng-ds-focus-reference=true] .gng-ds-toggle__track{box-shadow:var(--gng-ds-focus-relief)}[data-gng-design-system=candidate-v1] .gng-ds-toggle__thumb{box-shadow:var(--gng-ds-shadow-switch-thumb);flex:0 0 var(--gng-ds-toggle-thumb);height:var(--gng-ds-toggle-thumb);width:var(--gng-ds-toggle-thumb);background:#fffdf9;border-radius:50%;display:block}[data-gng-design-system=candidate-v1] .gng-ds-toggle:disabled{cursor:not-allowed;opacity:.48}[data-gng-design-system=candidate-v1] .gng-ds-icon-tile{background:var(--gng-ds-icon-surface);box-shadow:var(--gng-ds-shadow-control);color:var(--gng-ds-link);border:0;border-radius:14px;flex:0 0 52px;justify-content:center;align-items:center;width:52px;height:52px;display:inline-flex}[data-gng-design-system=candidate-v1] .gng-ds-icon{stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}[data-gng-design-system=candidate-v1] .gng-ds-type--display{letter-spacing:-.06em;font-size:40px;font-weight:750;line-height:44px}[data-gng-design-system=candidate-v1] .gng-ds-type--heading{letter-spacing:-.04em;font-size:28px;font-weight:750;line-height:36px}[data-gng-design-system=candidate-v1] .gng-ds-type--body{font-size:16px;font-weight:400;line-height:26px}[data-gng-design-system=candidate-v1] .gng-ds-type--control{font-size:15px;font-weight:750;line-height:23px}[data-gng-design-system=candidate-v1] .gng-ds-type--metadata{color:var(--gng-ds-text-secondary);font-size:13px;font-weight:500;line-height:20px}[data-gng-design-system=candidate-v1] .gng-ds-stat{gap:4px;display:grid}[data-gng-design-system=candidate-v1] .gng-ds-stat strong{letter-spacing:-.05em;font-size:32px;line-height:1.15}[data-gng-design-system=candidate-v1] .gng-ds-stat span{color:var(--gng-ds-text-secondary);font-size:13px}[data-gng-design-system=candidate-v1] .gng-ds-evidence{background:var(--gng-ds-control);border-radius:var(--gng-ds-evidence-radius);box-shadow:var(--gng-ds-shadow-inset);padding:var(--gng-ds-evidence-padding);border:0;gap:6px;display:grid}[data-gng-design-system=candidate-v1] .gng-ds-evidence p{color:var(--gng-ds-text-secondary);margin:0}@media (prefers-contrast:more){[data-gng-design-system=candidate-v1]{--gng-ds-shadow-card:none!important;--gng-ds-shadow-control:none!important;--gng-ds-shadow-inset:none!important;--gng-ds-shadow-elevated:none!important;--gng-ds-shadow-switch-checked:none!important;--gng-ds-shadow-switch-thumb:none!important}[data-gng-design-system=candidate-v1] .gng-ds-surface--panel,[data-gng-design-system=candidate-v1] .gng-ds-surface--elevated,[data-gng-design-system=candidate-v1] .gng-ds-card,[data-gng-design-system=candidate-v1] .gng-ds-badge,[data-gng-design-system=candidate-v1] .gng-ds-feedback,[data-gng-design-system=candidate-v1] .gng-ds-button,[data-gng-design-system=candidate-v1] .gng-ds-field-shell,[data-gng-design-system=candidate-v1] .gng-ds-toggle__track,[data-gng-design-system=candidate-v1] .gng-ds-icon-tile,body[data-gng-design-system=candidate-v1] :is(.conference-card,.conference-calendar,.auth-card,.account-card,.info-card,.program-card,.education-pathway-card,.m2-feature-card,.stage5b-result-card,.stage1-online-program-card,.directory-v2-program-card,.campus-program-card,.retired-listing-card,.verification-card){border:1px solid var(--gng-ds-contrast-border)}}@media (forced-colors:active){[data-gng-design-system=candidate-v1] .gng-ds-button,[data-gng-design-system=candidate-v1] .gng-ds-field-shell,[data-gng-design-system=candidate-v1] .gng-ds-card,[data-gng-design-system=candidate-v1] .gng-ds-badge,[data-gng-design-system=candidate-v1] .gng-ds-feedback,[data-gng-design-system=candidate-v1] .gng-ds-choice__mark,[data-gng-design-system=candidate-v1] .gng-ds-toggle__track,[data-gng-design-system=candidate-v1] .gng-ds-icon-tile{box-shadow:none;forced-color-adjust:auto;border:1px solid buttontext}[data-gng-design-system=candidate-v1] .gng-ds-button:focus-visible,[data-gng-design-system=candidate-v1] .gng-ds-button[data-gng-ds-focus-reference=true],[data-gng-design-system=candidate-v1] .gng-ds-field-shell:focus-within,[data-gng-design-system=candidate-v1] .gng-ds-card:focus-visible,[data-gng-design-system=candidate-v1] .gng-ds-toggle:focus-visible,[data-gng-design-system=candidate-v1] .gng-ds-toggle[data-gng-ds-focus-reference=true]{outline-offset:0;outline:2px solid highlight}[data-gng-design-system=candidate-v1] .gng-ds-field-shell:has([data-gng-ds-focus-reference=true]){outline-offset:0;outline:2px solid highlight}body[data-gng-design-system=candidate-v1] :is(input,select,textarea,summary,[role=button]):not([data-gng-ds-field-shell] *):focus-visible,body[data-gng-design-system=candidate-v1] [data-gng-ds-field-shell]:focus-within,body[data-gng-design-system=candidate-v1] :is(.conference-card,.conference-calendar,.auth-card,.account-card,.info-card,.program-card,.education-pathway-card,.m2-feature-card,.stage5b-result-card,.stage1-online-program-card,.directory-v2-program-card,.campus-program-card,.retired-listing-card,.verification-card):focus-visible,body[data-gng-design-system=candidate-v1] :is([role=combobox][aria-expanded=true],[role=combobox][data-state=open],details[open]>summary){box-shadow:none;outline-offset:0;outline:2px solid highlight}body[data-gng-design-system=candidate-v1] [data-gng-ds-field-shell]>:is(input,select,textarea):focus-visible{outline:0}}@media (prefers-reduced-motion:reduce){[data-gng-design-system=candidate-v1] *,[data-gng-design-system=candidate-v1] :before,[data-gng-design-system=candidate-v1] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@keyframes gng-ds-spin{to{transform:rotate(360deg)}}@keyframes gng-ds-pulse{0%,to{opacity:.55}50%{opacity:1}}
