@layer components{.ProfileAvatar-module__mD9I2W__profile-avatar{color:var(--chrome-text-strong);font-weight:var(--font-weight-semibold);letter-spacing:.02em;background:var(--brand-slate);border-radius:var(--radius-full);flex:none;justify-content:center;align-items:center;display:inline-flex}.ProfileAvatar-module__mD9I2W__profile-avatar--small{width:24px;height:24px;font-size:11px}.ProfileAvatar-module__mD9I2W__profile-avatar--medium{width:28px;height:28px;font-size:var(--font-size-xs)}.ProfileAvatar-module__mD9I2W__profile-avatar--large{width:var(--spacing-10);height:var(--spacing-10);font-size:var(--font-size-sm)}}
@layer components{.UiSpinner-module__Ei8Hwq__ui-spinner{color:var(--accent);align-items:center;gap:8px;display:inline-flex}.UiSpinner-module__Ei8Hwq__ui-spinner__svg{animation:.9s linear infinite UiSpinner-module__Ei8Hwq__ui-spinner-rotate}.UiSpinner-module__Ei8Hwq__ui-spinner__text{font-size:var(--font-size-sm);color:var(--text-muted)}@keyframes UiSpinner-module__Ei8Hwq__ui-spinner-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}}
@layer components{.LoadingBlock-module__XJWN8a__loading-block{justify-content:center;align-items:center;width:100%;min-height:120px;display:flex}}
@layer components{.LockedChartOverlay-module__TOtIWq__locked-overlay{width:100%;-webkit-backdrop-filter:blur(var(--frost-blur));backdrop-filter:blur(var(--frost-blur));background:color-mix(in srgb, var(--surface) 30%, transparent);border-radius:var(--radius-md);cursor:pointer;isolation:isolate;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;inset:0}.LockedChartOverlay-module__TOtIWq__locked-overlay:after{content:"";border-radius:inherit;background:var(--surface);opacity:var(--frost-tint-opacity);z-index:0;position:absolute;inset:0}.LockedChartOverlay-module__TOtIWq__locked-overlay:hover:after{opacity:0}.LockedChartOverlay-module__TOtIWq__locked-overlay__cta{z-index:1;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-5);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--text-primary);background:color-mix(in srgb, var(--surface) 60%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid color-mix(in srgb, var(--accent) 35%, transparent);border-radius:var(--radius-full);box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 8%, transparent), 0 6px 20px color-mix(in srgb, var(--accent) 22%, transparent);pointer-events:none;transition:transform var(--transition-fast), box-shadow var(--transition-fast), border-color var(--transition-fast);display:inline-flex;position:relative}.LockedChartOverlay-module__TOtIWq__locked-overlay__cta-icon{color:var(--accent);flex-shrink:0}.LockedChartOverlay-module__TOtIWq__locked-overlay:hover .LockedChartOverlay-module__TOtIWq__locked-overlay__cta{border-color:color-mix(in srgb, var(--accent) 60%, transparent);box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 12%, transparent), 0 8px 26px color-mix(in srgb, var(--accent) 32%, transparent);transform:translateY(-1px)}.LockedChartOverlay-module__TOtIWq__locked-overlay:focus-visible{outline:2px solid var(--accent);outline-offset:2px}}
@layer components{.PayTrajectory-module__EGj2hW__pay-trajectory{gap:var(--insight-card-gap);display:grid}.PayTrajectory-module__EGj2hW__pay-trajectory__headline{color:var(--text-primary);font-size:var(--profile-title-size);margin:0;line-height:1.35}.PayTrajectory-module__EGj2hW__pay-trajectory__stats{gap:var(--spacing-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.PayTrajectory-module__EGj2hW__pay-trajectory__stat{background:var(--profile-tile-bg);border:var(--profile-tile-border);border-radius:var(--insight-card-radius-inner);padding:var(--spacing-3);gap:var(--spacing-1);display:grid}.PayTrajectory-module__EGj2hW__pay-trajectory__label{color:var(--text-secondary);font-size:var(--profile-caption-size);text-transform:uppercase;letter-spacing:.03em}.PayTrajectory-module__EGj2hW__pay-trajectory__value{color:var(--text-primary);font-size:var(--font-size-base);line-height:var(--line-height-tight)}.PayTrajectory-module__EGj2hW__pay-trajectory__delta{font-size:var(--font-size-sm);color:var(--text-secondary);margin:0}.PayTrajectory-module__EGj2hW__pay-trajectory__delta strong{font-weight:700}.PayTrajectory-module__EGj2hW__pay-trajectory__delta--up strong{color:var(--color-success)}.PayTrajectory-module__EGj2hW__pay-trajectory__delta--down strong{color:var(--color-error)}.PayTrajectory-module__EGj2hW__pay-trajectory__chart-section{gap:var(--spacing-2);display:grid}.PayTrajectory-module__EGj2hW__pay-trajectory__chart-layout{gap:var(--spacing-4);align-items:start;display:flex}.PayTrajectory-module__EGj2hW__pay-trajectory__chart-wrap{flex:0 66%;min-width:0;height:260px;min-height:260px}.PayTrajectory-module__EGj2hW__pay-trajectory__chart-side{gap:var(--spacing-2);flex:0 34%;align-content:start;min-width:0;max-width:none;display:grid}.PayTrajectory-module__EGj2hW__pay-trajectory__legend{gap:var(--spacing-2);color:var(--text-secondary);font-size:var(--profile-caption-size);display:grid}.PayTrajectory-module__EGj2hW__pay-trajectory__legend-item{align-items:center;gap:var(--spacing-2);display:inline-flex}.PayTrajectory-module__EGj2hW__pay-trajectory__legend-swatch{border-bottom-style:solid;border-bottom-width:2px;width:20px;height:0;display:inline-block}.PayTrajectory-module__EGj2hW__pay-trajectory__legend-swatch--cohort{border-bottom-color:var(--chart-line-secondary);border-bottom-style:solid}.PayTrajectory-module__EGj2hW__pay-trajectory__legend-swatch--user{border-bottom-color:var(--color-user);border-bottom-style:solid}.PayTrajectory-module__EGj2hW__pay-trajectory__legend-swatch--role-start{background:var(--color-success,#22c55e);border:none;border-bottom-width:0;border-radius:50%;width:8px;height:8px}.PayTrajectory-module__EGj2hW__pay-trajectory__legend-swatch--qual{background:var(--color-accent-secondary,#6c8ebf);border:none;border-bottom-width:0;border-radius:2px;width:8px;height:8px}.PayTrajectory-module__EGj2hW__pay-trajectory__chart{width:100%;max-height:calc(var(--spacing-10) * 6 + var(--spacing-4) + var(--spacing-2) + var(--spacing-1));display:block}.PayTrajectory-module__EGj2hW__pay-trajectory__meta{color:var(--text-muted);font-size:var(--profile-meta-size);margin:0;line-height:1.35}.PayTrajectory-module__EGj2hW__pay-trajectory__note{color:var(--text-secondary);font-size:var(--font-size-sm);margin:0;line-height:1.4}@media (max-width:768px){.PayTrajectory-module__EGj2hW__pay-trajectory__stats{grid-template-columns:1fr}.PayTrajectory-module__EGj2hW__pay-trajectory__chart-layout{flex-direction:column}.PayTrajectory-module__EGj2hW__pay-trajectory__chart-side{flex:auto;min-width:0;max-width:none}}}
@layer components{.PayRaises-module__3HLUCG__pay-progression{gap:var(--insight-card-gap);display:grid}.PayRaises-module__3HLUCG__pay-progression__hero-value{font-size:var(--profile-kpi-size);line-height:1.1;font-weight:var(--font-weight-bold);letter-spacing:var(--profile-kpi-tracking);color:var(--text-primary);margin:0}.PayRaises-module__3HLUCG__pay-progression__hero-value--up{color:var(--color-success)}.PayRaises-module__3HLUCG__pay-progression__hero-value--down{color:var(--color-error)}.PayRaises-module__3HLUCG__pay-progression__hero-value--neutral{color:var(--text-primary)}.PayRaises-module__3HLUCG__pay-progression__kpi-label{font-size:var(--profile-kpi-label-size)}.PayRaises-module__3HLUCG__pay-progression__stats{gap:var(--spacing-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.PayRaises-module__3HLUCG__pay-progression__stat{background:var(--surface);border:var(--profile-tile-border);border-radius:var(--insight-card-radius-inner);padding:var(--spacing-3);gap:var(--spacing-2);box-shadow:var(--profile-tile-elevation);display:grid}.PayRaises-module__3HLUCG__pay-progression__stat--you{border:var(--profile-tile-user-border)}.PayRaises-module__3HLUCG__pay-progression__stat-label{color:var(--text-secondary);font-size:var(--profile-kpi-label-size);font-weight:var(--font-weight-medium)}.PayRaises-module__3HLUCG__pay-progression__stat-value{color:var(--text-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight)}.PayRaises-module__3HLUCG__pay-progression__role-breakdown{font-size:var(--font-size-xs);color:var(--text-secondary);margin:0}@media (max-width:768px){.PayRaises-module__3HLUCG__pay-progression__stats{grid-template-columns:1fr}}}
@layer components{.TechnologyInsight-module__yNaYmq__tech-insight{gap:var(--insight-card-gap);display:grid}.TechnologyInsight-module__yNaYmq__tech-insight__grid-section{gap:var(--spacing-3);flex-direction:column;display:flex}.TechnologyInsight-module__yNaYmq__tech-insight__chart-layout{gap:var(--spacing-4);align-items:start;display:flex}.TechnologyInsight-module__yNaYmq__tech-insight__grid{gap:var(--capability-pill-grid-gap,6px);flex-wrap:wrap;flex:1 1 0;min-width:0;display:flex}.TechnologyInsight-module__yNaYmq__tech-insight__group-block{display:contents}.TechnologyInsight-module__yNaYmq__tech-insight__chart-side{gap:var(--spacing-2);flex:none;align-content:start;display:grid}.TechnologyInsight-module__yNaYmq__tech-insight__mode-toggle{align-items:center;gap:0;display:inline-flex}.TechnologyInsight-module__yNaYmq__tech-insight__mode-toggle-button{appearance:none;border:1px solid var(--border-default);background:var(--surface);color:var(--text-muted);min-height:var(--insight-toggle-min-height,auto);padding:var(--insight-toggle-padding,var(--spacing-1) var(--spacing-3));font-family:var(--font-family-base);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);cursor:pointer;transition:color var(--transition-fast,.12s), background var(--transition-fast,.12s), border-color var(--transition-fast,.12s);line-height:1}.TechnologyInsight-module__yNaYmq__tech-insight__mode-toggle-button:first-child{border-radius:var(--radius-sm) 0 0 var(--radius-sm);border-right:none}.TechnologyInsight-module__yNaYmq__tech-insight__mode-toggle-button:last-child{border-radius:0 var(--radius-sm) var(--radius-sm) 0}.TechnologyInsight-module__yNaYmq__tech-insight__mode-toggle-button:not(:first-child,:last-child){border-right:none}.TechnologyInsight-module__yNaYmq__tech-insight__mode-toggle-button:hover:not(.TechnologyInsight-module__yNaYmq__is-active){color:var(--text-primary);background:var(--hover-surface,#00000008)}.TechnologyInsight-module__yNaYmq__tech-insight__mode-toggle-button.TechnologyInsight-module__yNaYmq__is-active{background:var(--color-accent,#2563eb);color:var(--text-on-accent);border-color:var(--color-accent,#2563eb);font-weight:var(--font-weight-semibold)}.TechnologyInsight-module__yNaYmq__tech-insight__mode-toggle-button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px;z-index:1}.TechnologyInsight-module__yNaYmq__tech-insight__pill{align-items:center;gap:var(--capability-pill-gap,5px);padding:var(--capability-pill-padding,3px 8px);border-radius:var(--radius-full,9999px);font-size:var(--capability-pill-size,11px);font-weight:var(--font-weight-medium);background:var(--surface-secondary,#0000000a);border:1px solid var(--border-subtle,#00000014);color:var(--text-primary);cursor:default;line-height:1.4;transition:transform .12s,box-shadow .12s;display:inline-flex}.TechnologyInsight-module__yNaYmq__tech-insight__pill:hover{transform:translateY(-1px);box-shadow:0 2px 6px #00000014}.TechnologyInsight-module__yNaYmq__tech-insight__pill--user{border-color:var(--color-user,#6366f1);box-shadow:0 0 0 1px var(--color-user,#6366f1)}.TechnologyInsight-module__yNaYmq__tech-insight__pill-count{font-size:var(--capability-pill-meta-size,10px);font-weight:var(--font-weight-semibold);opacity:.45}.TechnologyInsight-module__yNaYmq__tech-insight__pill-badge{font-size:var(--capability-pill-meta-size,10px);font-weight:var(--font-weight-semibold);opacity:.45;align-items:center;gap:3px;display:inline-flex}.TechnologyInsight-module__yNaYmq__tech-insight__pill-comp{white-space:nowrap}.TechnologyInsight-module__yNaYmq__tech-insight__pill-sep{opacity:.4}.TechnologyInsight-module__yNaYmq__tech-insight__legend{gap:var(--spacing-2);font-size:var(--profile-caption-size);color:var(--text-secondary);display:grid}.TechnologyInsight-module__yNaYmq__tech-insight__legend-item{align-items:center;gap:var(--spacing-2);white-space:nowrap;display:inline-flex}.TechnologyInsight-module__yNaYmq__tech-insight__legend-swatch{border-radius:var(--radius-full,9999px);flex-shrink:0;width:10px;height:10px}.TechnologyInsight-module__yNaYmq__tech-insight__legend-swatch--user{border:1.5px solid var(--color-user,#6366f1);box-shadow:0 0 0 1px var(--color-user,#6366f1);background:0 0}@media (max-width:768px){.TechnologyInsight-module__yNaYmq__tech-insight__chart-layout{flex-direction:column}.TechnologyInsight-module__yNaYmq__tech-insight__chart-side{width:100%}.TechnologyInsight-module__yNaYmq__tech-insight__legend{gap:var(--spacing-3);flex-wrap:wrap;display:flex}}}
@layer components{.SpecialisationInsight-module__Qb8Tja__spec-insight{gap:var(--insight-card-gap);display:grid}.SpecialisationInsight-module__Qb8Tja__spec-insight__grid-section{gap:var(--spacing-3);flex-direction:column;display:flex}.SpecialisationInsight-module__Qb8Tja__spec-insight__chart-layout{gap:var(--spacing-4);align-items:start;display:flex}.SpecialisationInsight-module__Qb8Tja__spec-insight__grid{gap:var(--capability-pill-grid-gap,6px);flex-wrap:wrap;flex:1 1 0;min-width:0;display:flex}.SpecialisationInsight-module__Qb8Tja__spec-insight__group-block{display:contents}.SpecialisationInsight-module__Qb8Tja__spec-insight__chart-side{gap:var(--spacing-2);flex:none;align-content:start;display:grid}.SpecialisationInsight-module__Qb8Tja__spec-insight__mode-toggle{align-items:center;gap:0;display:inline-flex}.SpecialisationInsight-module__Qb8Tja__spec-insight__mode-toggle-button{appearance:none;border:1px solid var(--border-default);background:var(--surface);color:var(--text-muted);min-height:var(--insight-toggle-min-height,auto);padding:var(--insight-toggle-padding,var(--spacing-1) var(--spacing-3));font-family:var(--font-family-base);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);cursor:pointer;transition:color var(--transition-fast,.12s), background var(--transition-fast,.12s), border-color var(--transition-fast,.12s);line-height:1}.SpecialisationInsight-module__Qb8Tja__spec-insight__mode-toggle-button:first-child{border-radius:var(--radius-sm) 0 0 var(--radius-sm);border-right:none}.SpecialisationInsight-module__Qb8Tja__spec-insight__mode-toggle-button:last-child{border-radius:0 var(--radius-sm) var(--radius-sm) 0}.SpecialisationInsight-module__Qb8Tja__spec-insight__mode-toggle-button:not(:first-child,:last-child){border-right:none}.SpecialisationInsight-module__Qb8Tja__spec-insight__mode-toggle-button:hover:not(.SpecialisationInsight-module__Qb8Tja__is-active){color:var(--text-primary);background:var(--hover-surface,#00000008)}.SpecialisationInsight-module__Qb8Tja__spec-insight__mode-toggle-button.SpecialisationInsight-module__Qb8Tja__is-active{background:var(--color-accent,#2563eb);color:var(--text-on-accent);border-color:var(--color-accent,#2563eb);font-weight:var(--font-weight-semibold)}.SpecialisationInsight-module__Qb8Tja__spec-insight__mode-toggle-button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px;z-index:1}.SpecialisationInsight-module__Qb8Tja__spec-insight__pill{align-items:center;gap:var(--capability-pill-gap,5px);padding:var(--capability-pill-padding,3px 8px);border-radius:var(--radius-full,9999px);font-size:var(--capability-pill-size,11px);font-weight:var(--font-weight-medium);background:var(--surface-secondary,#0000000a);border:1px solid var(--border-subtle,#00000014);color:var(--text-primary);cursor:default;line-height:1.4;transition:transform .12s,box-shadow .12s;display:inline-flex}.SpecialisationInsight-module__Qb8Tja__spec-insight__pill:hover{transform:translateY(-1px);box-shadow:0 2px 6px #00000014}.SpecialisationInsight-module__Qb8Tja__spec-insight__pill--user{border-color:var(--color-user,#6366f1);box-shadow:0 0 0 1px var(--color-user,#6366f1)}.SpecialisationInsight-module__Qb8Tja__spec-insight__pill-count{font-size:var(--capability-pill-meta-size,10px);font-weight:var(--font-weight-semibold);opacity:.45}.SpecialisationInsight-module__Qb8Tja__spec-insight__pill-badge{font-size:var(--capability-pill-meta-size,10px);font-weight:var(--font-weight-semibold);opacity:.45;align-items:center;gap:3px;display:inline-flex}.SpecialisationInsight-module__Qb8Tja__spec-insight__pill-comp{white-space:nowrap}.SpecialisationInsight-module__Qb8Tja__spec-insight__pill-sep{opacity:.4}.SpecialisationInsight-module__Qb8Tja__spec-insight__legend{gap:var(--spacing-2);font-size:var(--profile-caption-size);color:var(--text-secondary);display:grid}.SpecialisationInsight-module__Qb8Tja__spec-insight__legend-item{align-items:center;gap:var(--spacing-2);white-space:nowrap;display:inline-flex}.SpecialisationInsight-module__Qb8Tja__spec-insight__legend-swatch{border-radius:var(--radius-full,9999px);flex-shrink:0;width:10px;height:10px}.SpecialisationInsight-module__Qb8Tja__spec-insight__legend-swatch--user{border:1.5px solid var(--color-user,#6366f1);box-shadow:0 0 0 1px var(--color-user,#6366f1);background:0 0}@media (max-width:768px){.SpecialisationInsight-module__Qb8Tja__spec-insight__chart-layout{flex-direction:column}.SpecialisationInsight-module__Qb8Tja__spec-insight__chart-side{width:100%}.SpecialisationInsight-module__Qb8Tja__spec-insight__legend{gap:var(--spacing-3);flex-wrap:wrap;display:flex}}}
@layer components{.CareerVelocity-module__vsCuVG__career-velocity{gap:var(--spacing-2);flex-direction:column;display:flex}.CareerVelocity-module__vsCuVG__career-velocity__section{gap:var(--spacing-1);flex-direction:column;display:flex}.CareerVelocity-module__vsCuVG__career-velocity__chart-layout{gap:var(--spacing-4);align-items:start;display:flex}.CareerVelocity-module__vsCuVG__career-velocity__chart-wrap{flex:0 66%;min-width:0;height:240px;min-height:240px}.CareerVelocity-module__vsCuVG__career-velocity__chart{width:100%;height:100%}.CareerVelocity-module__vsCuVG__career-velocity__chart-side{gap:var(--spacing-2);flex:0 34%;align-content:start;min-width:0;display:grid}.CareerVelocity-module__vsCuVG__career-velocity__mode-toggle{align-items:center;gap:0;display:inline-flex}.CareerVelocity-module__vsCuVG__career-velocity__mode-toggle-button{appearance:none;border:1px solid var(--border-default);background:var(--surface);color:var(--text-muted);min-height:var(--insight-toggle-min-height,auto);padding:var(--insight-toggle-padding,var(--spacing-1) var(--spacing-3));font-family:var(--font-family-base);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);cursor:pointer;transition:color var(--transition-fast,.12s), background var(--transition-fast,.12s), border-color var(--transition-fast,.12s);line-height:1}.CareerVelocity-module__vsCuVG__career-velocity__mode-toggle-button:first-child{border-radius:var(--radius-sm) 0 0 var(--radius-sm);border-right:none}.CareerVelocity-module__vsCuVG__career-velocity__mode-toggle-button:last-child{border-radius:0 var(--radius-sm) var(--radius-sm) 0}.CareerVelocity-module__vsCuVG__career-velocity__mode-toggle-button:not(:first-child,:last-child){border-right:none}.CareerVelocity-module__vsCuVG__career-velocity__mode-toggle-button:hover:not(.CareerVelocity-module__vsCuVG__is-active){color:var(--text-primary);background:var(--hover-surface,#00000008)}.CareerVelocity-module__vsCuVG__career-velocity__mode-toggle-button.CareerVelocity-module__vsCuVG__is-active{background:var(--color-accent,#2563eb);color:var(--text-on-accent);border-color:var(--color-accent,#2563eb);font-weight:var(--font-weight-semibold)}.CareerVelocity-module__vsCuVG__career-velocity__mode-toggle-button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px;z-index:1}.CareerVelocity-module__vsCuVG__career-velocity__legend{gap:var(--spacing-3);color:var(--text-secondary);font-size:var(--profile-caption-size);display:grid}.CareerVelocity-module__vsCuVG__career-velocity__legend-item{align-items:center;gap:var(--spacing-2);display:flex}.CareerVelocity-module__vsCuVG__career-velocity__legend-swatch--bar{border-bottom:2px solid;flex-shrink:0;width:14px;height:0}.CareerVelocity-module__vsCuVG__career-velocity__legend-label{color:var(--text-secondary);white-space:nowrap}.CareerVelocity-module__vsCuVG__career-velocity__legend-value{font-weight:var(--font-weight-semibold);color:var(--text-primary);white-space:nowrap}@media (max-width:768px){.CareerVelocity-module__vsCuVG__career-velocity__chart-layout{flex-direction:column}.CareerVelocity-module__vsCuVG__career-velocity__chart-wrap{flex:none;width:100%;height:200px;min-height:200px}.CareerVelocity-module__vsCuVG__career-velocity__chart-side{flex:none;width:100%}}}
@layer components{.ManagementScope-module__aFsu7G__mgmt-scope{gap:var(--insight-card-gap);display:grid}.ManagementScope-module__aFsu7G__mgmt-scope__hero-value--neutral{color:var(--text-primary)}.ManagementScope-module__aFsu7G__mgmt-scope__kpi-label{color:var(--text-secondary)}.ManagementScope-module__aFsu7G__mgmt-scope__chart-layout{gap:var(--spacing-4);align-items:start;display:flex}.ManagementScope-module__aFsu7G__mgmt-scope__chart-wrap{flex:0 66%;min-width:0;height:260px;min-height:260px}.ManagementScope-module__aFsu7G__mgmt-scope__chart-side{gap:var(--spacing-2);flex:0 34%;align-content:start;min-width:0;display:grid}.ManagementScope-module__aFsu7G__mgmt-scope__legend{gap:var(--spacing-2);color:var(--text-secondary);font-size:var(--profile-caption-size);display:grid}.ManagementScope-module__aFsu7G__mgmt-scope__legend-item{align-items:center;gap:var(--spacing-2);display:flex}.ManagementScope-module__aFsu7G__mgmt-scope__legend-swatch{flex-shrink:0;display:inline-block}.ManagementScope-module__aFsu7G__mgmt-scope__legend-swatch--user{background:var(--color-user);border-radius:50%;width:10px;height:10px}.ManagementScope-module__aFsu7G__mgmt-scope__legend-swatch--peer{background:var(--color-accent-secondary,#6c8ebf);opacity:.55;border-radius:50%;width:8px;height:8px}.ManagementScope-module__aFsu7G__mgmt-scope__legend-swatch--trend{border-bottom:2px dashed var(--color-accent-secondary,#6c8ebf);opacity:.5;width:20px;height:0}.ManagementScope-module__aFsu7G__mgmt-scope__summary{gap:var(--spacing-3);display:grid}.ManagementScope-module__aFsu7G__mgmt-scope__tiles{gap:var(--spacing-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ManagementScope-module__aFsu7G__mgmt-scope__tile{background:var(--surface);border:var(--profile-tile-border);border-radius:var(--insight-card-radius-inner);padding:var(--spacing-3);gap:var(--spacing-2);box-shadow:var(--profile-tile-elevation);display:grid}.ManagementScope-module__aFsu7G__mgmt-scope__tile--you{border:var(--profile-tile-user-border)}.ManagementScope-module__aFsu7G__mgmt-scope__tile-label{color:var(--text-secondary);font-size:var(--profile-kpi-label-size);font-weight:var(--font-weight-medium)}.ManagementScope-module__aFsu7G__mgmt-scope__tile-value{color:var(--text-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight)}.ManagementScope-module__aFsu7G__mgmt-scope__tile-row{justify-content:space-between;gap:var(--spacing-2);font-size:var(--font-size-xs);color:var(--text-secondary);margin:0;display:flex}.ManagementScope-module__aFsu7G__mgmt-scope__tile-detail-label{font-weight:var(--font-weight-medium)}.ManagementScope-module__aFsu7G__mgmt-scope__tile-detail-value{color:var(--text-primary)}.ManagementScope-module__aFsu7G__mgmt-scope__comp-table{border-collapse:collapse;width:100%;font-size:var(--font-size-xs);color:var(--text-secondary)}.ManagementScope-module__aFsu7G__mgmt-scope__comp-table th{font-weight:var(--font-weight-medium);color:var(--text-secondary);text-align:right;padding:var(--spacing-1) var(--spacing-2);white-space:nowrap}.ManagementScope-module__aFsu7G__mgmt-scope__comp-table td{text-align:right;padding:var(--spacing-1) var(--spacing-2);color:var(--text-primary);white-space:nowrap}.ManagementScope-module__aFsu7G__mgmt-scope__comp-table .ManagementScope-module__aFsu7G__mgmt-scope__comp-table-label{text-align:left;color:var(--text-secondary);font-weight:var(--font-weight-medium)}.ManagementScope-module__aFsu7G__mgmt-scope__comp-table-total td{font-weight:var(--font-weight-bold);color:var(--text-primary);font-size:var(--font-size-sm,.875rem);padding-bottom:var(--spacing-2)}.ManagementScope-module__aFsu7G__mgmt-scope__comp-table-total .ManagementScope-module__aFsu7G__mgmt-scope__comp-table-label{font-weight:var(--font-weight-bold);color:var(--text-primary)}.ManagementScope-module__aFsu7G__mgmt-scope__comp-table-sub td{color:var(--text-muted);font-size:var(--font-size-2xs,.6875rem)}.ManagementScope-module__aFsu7G__mgmt-scope__comp-table-sub .ManagementScope-module__aFsu7G__mgmt-scope__comp-table-label{color:var(--text-muted);font-weight:var(--font-weight-regular,400)}.ManagementScope-module__aFsu7G__mgmt-scope__comp-table-sub+.ManagementScope-module__aFsu7G__mgmt-scope__comp-table-sub{border-top:1px solid var(--border-subtle,var(--gray-100))}.ManagementScope-module__aFsu7G__mgmt-scope__comp-table-n{font-weight:var(--font-weight-regular,400);color:var(--text-muted);font-size:var(--font-size-2xs,.6875rem);margin-left:2px}@media (max-width:768px){.ManagementScope-module__aFsu7G__mgmt-scope__tiles{grid-template-columns:1fr}}}
@layer components{.GraduatePayTrajectory-module__Cc2yeq__grad-pay-trajectory__brackets{gap:var(--spacing-4);flex-direction:column;display:flex}.GraduatePayTrajectory-module__Cc2yeq__grad-pay-trajectory__row{align-items:start;gap:var(--spacing-2);grid-template-columns:72px 1fr;display:grid}.GraduatePayTrajectory-module__Cc2yeq__grad-pay-trajectory__row-label{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--text-secondary);white-space:nowrap;flex-direction:column;gap:2px;padding-top:20px;display:flex}.GraduatePayTrajectory-module__Cc2yeq__grad-pay-trajectory__row-n{font-size:var(--font-size-xxs,10px);font-weight:var(--font-weight-regular);color:var(--text-muted)}}
@layer components{.PeopleCompGateOverlay-module__jUJQZq__comp-gate{padding:var(--spacing-4);-webkit-backdrop-filter:blur(var(--frost-blur));backdrop-filter:blur(var(--frost-blur));background:color-mix(in srgb, var(--surface) 30%, transparent);border-radius:var(--radius-md);isolation:isolate;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.PeopleCompGateOverlay-module__jUJQZq__comp-gate:after{content:"";border-radius:inherit;background:var(--surface);opacity:var(--frost-tint-opacity);z-index:0;position:absolute;inset:0}.PeopleCompGateOverlay-module__jUJQZq__comp-gate__card{z-index:1;gap:var(--spacing-3);max-width:22rem;padding:var(--spacing-4) var(--spacing-5);text-align:center;background:color-mix(in srgb, var(--surface) 78%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid color-mix(in srgb, var(--accent) 30%, transparent);border-radius:var(--radius-lg);box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 8%, transparent), 0 8px 26px color-mix(in srgb, var(--accent) 22%, transparent);flex-direction:column;display:flex;position:relative}.PeopleCompGateOverlay-module__jUJQZq__comp-gate__heading{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--text-primary);margin:0}.PeopleCompGateOverlay-module__jUJQZq__comp-gate__consent{font-size:var(--font-size-xs);color:var(--text-secondary);text-align:left;margin:0;line-height:1.4}.PeopleCompGateOverlay-module__jUJQZq__comp-gate__button{padding:var(--spacing-2) var(--spacing-5);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--surface);background:var(--color-success);border-radius:var(--radius-full);cursor:pointer;transition:transform var(--transition-fast), opacity var(--transition-fast);border:none;align-self:center}.PeopleCompGateOverlay-module__jUJQZq__comp-gate__button:hover:not(:disabled){transform:translateY(-1px)}.PeopleCompGateOverlay-module__jUJQZq__comp-gate__button:disabled{opacity:.55;cursor:not-allowed}.PeopleCompGateOverlay-module__jUJQZq__comp-gate__button:focus-visible{outline:2px solid var(--color-success);outline-offset:2px}}
@layer components{.LinkPendingSpinner-module__GEq2hq__link-pending-spinner{margin-left:var(--spacing-1);vertical-align:middle;opacity:0;align-items:center;animation:.2s .15s forwards LinkPendingSpinner-module__GEq2hq__link-pending-spinner-appear;display:inline-flex}.LinkPendingSpinner-module__GEq2hq__link-pending-spinner svg{width:14px;height:14px;display:block}@keyframes LinkPendingSpinner-module__GEq2hq__link-pending-spinner-appear{0%{opacity:0}to{opacity:1}}}
@layer components{.PostGradRoles-module__Np8jJa__postgrad-roles__stages{gap:var(--spacing-4);flex-direction:column;display:flex}.PostGradRoles-module__Np8jJa__postgrad-roles__stage-header{margin-bottom:var(--spacing-2);justify-content:space-between;align-items:center;display:flex}.PostGradRoles-module__Np8jJa__postgrad-roles__stage-label{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em}.PostGradRoles-module__Np8jJa__postgrad-roles__stage-n{font-size:var(--font-size-xxs,10px);color:var(--text-muted)}.PostGradRoles-module__Np8jJa__postgrad-roles__stage-list{gap:var(--spacing-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.PostGradRoles-module__Np8jJa__postgrad-roles__role{align-items:center;gap:var(--spacing-2);padding:var(--spacing-1) 0;border-bottom:1px solid var(--border-subtle);grid-template-columns:20px 1fr minmax(80px,auto) 40px;display:grid}.PostGradRoles-module__Np8jJa__postgrad-roles__role:last-child{border-bottom:none}.PostGradRoles-module__Np8jJa__postgrad-roles__role-rank{font-size:var(--font-size-xxs,10px);color:var(--text-muted);text-align:center}.PostGradRoles-module__Np8jJa__postgrad-roles__role-info{flex-direction:column;gap:1px;min-width:0;display:flex}.PostGradRoles-module__Np8jJa__postgrad-roles__role-title{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.PostGradRoles-module__Np8jJa__postgrad-roles__role-discipline{font-size:var(--font-size-xs);color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.PostGradRoles-module__Np8jJa__postgrad-roles__role-pay{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--accent);white-space:nowrap;text-align:right}.PostGradRoles-module__Np8jJa__postgrad-roles__role-pay--locked{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--text-primary) 10%, transparent);filter:blur(2.5px);opacity:1;pointer-events:none;-webkit-user-select:none;user-select:none;justify-self:end;padding:1px 6px}.PostGradRoles-module__Np8jJa__postgrad-roles__role-pct{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--text-secondary);text-align:right}a.PostGradRoles-module__Np8jJa__postgrad-roles__role-info{color:inherit;text-decoration:none}a.PostGradRoles-module__Np8jJa__postgrad-roles__role-info:hover .PostGradRoles-module__Np8jJa__postgrad-roles__role-title,a.PostGradRoles-module__Np8jJa__postgrad-roles__role-info:focus-visible .PostGradRoles-module__Np8jJa__postgrad-roles__role-title{text-underline-offset:2px;text-decoration:underline}}
@layer components{.RoleCompensation-module__oYazWa__role-compensation{gap:var(--insight-card-gap);display:grid}.RoleCompensation-module__oYazWa__role-compensation__group{gap:var(--spacing-4);flex-direction:column;display:flex}.RoleCompensation-module__oYazWa__role-compensation__group--pct{margin-top:var(--spacing-1)}.RoleCompensation-module__oYazWa__role-compensation__group-title{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--text-secondary);flex:1}.RoleCompensation-module__oYazWa__role-compensation__row{align-items:start;gap:var(--spacing-2);grid-template-columns:80px 1fr;display:grid}.RoleCompensation-module__oYazWa__role-compensation__row-label{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--text-secondary);white-space:nowrap;flex-direction:column;gap:2px;padding-top:20px;display:flex}.RoleCompensation-module__oYazWa__role-compensation__row-basis,.RoleCompensation-module__oYazWa__role-compensation__row-n{font-size:var(--font-size-xxs,10px);font-weight:var(--font-weight-regular);color:var(--text-muted)}.RoleCompensation-module__oYazWa__role-compensation__component-subtext{margin-left:calc(80px + var(--spacing-2));margin-top:calc(-1 * var(--spacing-3));font-size:var(--font-size-xxs,10px);color:var(--text-muted);line-height:1.3}}
@layer components{.CompByGroup-module__MCOPQq__comp-by-group{gap:var(--insight-card-gap);display:grid}.CompByGroup-module__MCOPQq__comp-by-group__rails{gap:var(--spacing-4);flex-direction:column;display:flex}.CompByGroup-module__MCOPQq__comp-by-group__row{align-items:start;gap:var(--spacing-2);grid-template-columns:72px 1fr;display:grid}.CompByGroup-module__MCOPQq__comp-by-group__row-label{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--text-secondary);white-space:nowrap;flex-direction:column;gap:2px;padding-top:20px;display:flex}.CompByGroup-module__MCOPQq__comp-by-group__row-n{font-size:var(--font-size-xxs,10px);font-weight:var(--font-weight-regular);color:var(--text-muted)}}
@layer components{.ComparisonDonuts-module__aNfn4W__comparison-donuts{gap:1.5rem;display:flex}@media (max-width:768px){.ComparisonDonuts-module__aNfn4W__comparison-donuts{flex-direction:column}}.ComparisonDonuts-module__aNfn4W__comparison-donuts__half{flex:1;min-width:0}.ComparisonDonuts-module__aNfn4W__comparison-donuts__half--secondary{opacity:.6;filter:saturate(.55)}.ComparisonDonuts-module__aNfn4W__comparison-donuts__half--secondary .ComparisonDonuts-module__aNfn4W__comparison-donuts__stat-val{color:var(--text-secondary);font-weight:600}.ComparisonDonuts-module__aNfn4W__comparison-donuts__title{font-size:var(--font-size-xs);color:var(--text-secondary);margin-bottom:.5rem;font-weight:600}.ComparisonDonuts-module__aNfn4W__comparison-donuts__body{align-items:center;gap:1rem;display:flex}.ComparisonDonuts-module__aNfn4W__comparison-donuts__donut{flex:0 0 80px;width:80px}.ComparisonDonuts-module__aNfn4W__comparison-donuts__stats{flex:1;gap:.5rem;min-width:0;display:grid}.ComparisonDonuts-module__aNfn4W__comparison-donuts__stat-row{align-items:baseline;gap:.5rem;display:flex}.ComparisonDonuts-module__aNfn4W__comparison-donuts__stat-val{font-size:var(--font-size-base);color:var(--text-primary);min-width:2.5rem;font-weight:700}.ComparisonDonuts-module__aNfn4W__comparison-donuts__stat-label{font-size:var(--font-size-xs);color:var(--text-secondary)}}
@layer components{.TransitionType-module__FFe4SW__role-transition-type__no-prior{margin:var(--spacing-2) 0 0;color:var(--text-secondary);font-size:var(--font-size-sm)}}
@layer components{.RoleRankedList-module__9KJ7JG__role-ranked-list{margin:var(--spacing-3) 0 0;gap:var(--spacing-1);flex-direction:column;padding:0;list-style:none;display:flex}.RoleRankedList-module__9KJ7JG__role-ranked-list__item{align-items:center;gap:var(--spacing-2);grid-template-columns:20px 1fr 36px;display:grid}.RoleRankedList-module__9KJ7JG__role-ranked-list__rank{font-size:var(--font-size-xs);color:var(--text-muted);text-align:right}.RoleRankedList-module__9KJ7JG__role-ranked-list__bar-wrap{align-items:center;padding:5px 0;display:flex;position:relative}.RoleRankedList-module__9KJ7JG__role-ranked-list__bar{background:var(--chart-bar-primary,var(--accent));opacity:.15;border-radius:var(--radius-xs);min-width:4px;position:absolute;top:0;bottom:0;left:0}.RoleRankedList-module__9KJ7JG__role-ranked-list__name{padding-left:var(--spacing-2);flex-direction:column;gap:1px;min-width:0;display:flex;position:relative;overflow:hidden}.RoleRankedList-module__9KJ7JG__role-ranked-list__title-text{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.RoleRankedList-module__9KJ7JG__role-ranked-list__discipline{font-size:var(--font-size-xxs,10px);color:var(--text-muted);font-weight:var(--font-weight-regular);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.RoleRankedList-module__9KJ7JG__role-ranked-list__count{font-size:var(--font-size-xs);color:var(--text-secondary);text-align:right}a.RoleRankedList-module__9KJ7JG__role-ranked-list__bar-wrap{color:inherit;text-decoration:none}a.RoleRankedList-module__9KJ7JG__role-ranked-list__bar-wrap:hover .RoleRankedList-module__9KJ7JG__role-ranked-list__title-text,a.RoleRankedList-module__9KJ7JG__role-ranked-list__bar-wrap:focus-visible .RoleRankedList-module__9KJ7JG__role-ranked-list__title-text{text-underline-offset:2px;text-decoration:underline}a.RoleRankedList-module__9KJ7JG__role-ranked-list__bar-wrap:hover .RoleRankedList-module__9KJ7JG__role-ranked-list__bar{opacity:.28}}
@layer components{.CommonQualifications-module__DKePcq__qualifications__section{gap:var(--spacing-3);flex-direction:column;display:flex}.CommonQualifications-module__DKePcq__qualifications__view{gap:var(--spacing-2);flex-direction:column;display:flex}.CommonQualifications-module__DKePcq__qualifications__caption{font-size:var(--font-size-xs);color:var(--text-secondary);margin:0;line-height:1.4}.CommonQualifications-module__DKePcq__qualifications__hint{color:var(--text-muted)}.CommonQualifications-module__DKePcq__qualifications__bars{gap:var(--spacing-1);margin-top:var(--spacing-1);flex-direction:column;display:flex}.CommonQualifications-module__DKePcq__qual-bar{align-items:center;gap:var(--spacing-2);width:100%;padding:2px var(--spacing-2);margin:0 calc(var(--spacing-2) * -1);text-align:left;border-radius:var(--radius-sm);color:var(--text-primary);background:0 0;border:none;grid-template-columns:1fr 40px 72px;font-family:inherit;display:grid}.CommonQualifications-module__DKePcq__qual-bar-header{gap:var(--spacing-2);padding:0 var(--spacing-2);margin:var(--spacing-1) calc(var(--spacing-2) * -1) 0;font-size:var(--font-size-2xs,.65rem);font-weight:var(--font-weight-medium);color:var(--text-muted);grid-template-columns:1fr 40px 72px;display:grid}.CommonQualifications-module__DKePcq__qual-bar-header__num{text-align:right}.CommonQualifications-module__DKePcq__qual-bar__lift{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--text-secondary);text-align:right;font-variant-numeric:tabular-nums}.CommonQualifications-module__DKePcq__qual-bar__lift--over{color:var(--chart-bar-primary,var(--accent))}.CommonQualifications-module__DKePcq__qual-bar__lift--under{color:var(--text-muted);font-weight:var(--font-weight-medium)}.CommonQualifications-module__DKePcq__qual-bar__lift--empty{color:var(--text-muted);font-weight:var(--font-weight-regular,400)}.CommonQualifications-module__DKePcq__qual-bar--interactive{cursor:pointer;transition:background var(--transition-fast);grid-template-columns:1fr 40px 16px}.CommonQualifications-module__DKePcq__qual-bar__bar-wrap{align-items:center;min-width:0;padding:5px 0;display:flex;position:relative}.CommonQualifications-module__DKePcq__qual-bar__fill{background:var(--chart-bar-primary,var(--accent));opacity:.15;border-radius:var(--radius-xs);min-width:4px;transition:width var(--transition-base,.25s) ease, opacity var(--transition-fast);position:absolute;top:0;bottom:0;left:0}.CommonQualifications-module__DKePcq__qual-bar__label{padding-left:var(--spacing-2);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;position:relative;overflow:hidden}.CommonQualifications-module__DKePcq__qual-bar__value{font-size:var(--font-size-xs);color:var(--text-secondary);text-align:right;font-variant-numeric:tabular-nums}.CommonQualifications-module__DKePcq__qual-bar__chevron{color:var(--text-muted);transition:transform var(--transition-fast), color var(--transition-fast)}.CommonQualifications-module__DKePcq__qual-bar--interactive:hover{background:var(--surface-secondary,#0000000a)}.CommonQualifications-module__DKePcq__qual-bar--interactive:hover .CommonQualifications-module__DKePcq__qual-bar__fill{opacity:.3}.CommonQualifications-module__DKePcq__qual-bar--interactive:hover .CommonQualifications-module__DKePcq__qual-bar__chevron{color:var(--accent);transform:translate(2px)}.CommonQualifications-module__DKePcq__qual-bar--interactive:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.CommonQualifications-module__DKePcq__qual-bar--muted .CommonQualifications-module__DKePcq__qual-bar__label{color:var(--text-muted);font-style:italic}.CommonQualifications-module__DKePcq__qual-bar--muted .CommonQualifications-module__DKePcq__qual-bar__value{color:var(--text-muted)}.CommonQualifications-module__DKePcq__qual-bar--muted .CommonQualifications-module__DKePcq__qual-bar__fill{background:var(--text-muted);opacity:.2}.CommonQualifications-module__DKePcq__qualifications__back{font-family:inherit;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;transition:color var(--transition-fast);background:0 0;border:none;align-self:flex-start;align-items:center;gap:4px;padding:2px 0;display:inline-flex}.CommonQualifications-module__DKePcq__qualifications__back:hover{color:var(--color-accent-fg,#2563eb)}.CommonQualifications-module__DKePcq__qualifications__detail-title{justify-content:space-between;align-items:baseline;gap:var(--spacing-2);display:flex}.CommonQualifications-module__DKePcq__qualifications__detail-level{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--text-primary)}.CommonQualifications-module__DKePcq__qualifications__detail-share{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--text-secondary);font-variant-numeric:tabular-nums;flex-shrink:0}@media (min-width:1101px){.CommonQualifications-module__DKePcq__qualifications__caption{font-size:var(--font-size-sm);line-height:var(--line-height-normal)}.CommonQualifications-module__DKePcq__qual-bar,.CommonQualifications-module__DKePcq__qual-bar-header{grid-template-columns:1fr 48px 88px}.CommonQualifications-module__DKePcq__qual-bar{padding:var(--spacing-1) var(--spacing-2)}.CommonQualifications-module__DKePcq__qual-bar-header{font-size:var(--font-size-xs)}.CommonQualifications-module__DKePcq__qual-bar__bar-wrap{padding:var(--spacing-2) 0}.CommonQualifications-module__DKePcq__qual-bar__lift,.CommonQualifications-module__DKePcq__qual-bar__label,.CommonQualifications-module__DKePcq__qual-bar__value,.CommonQualifications-module__DKePcq__qualifications__back,.CommonQualifications-module__DKePcq__qualifications__detail-share{font-size:var(--font-size-sm)}}}
@layer components;
@layer components{.WorthIt-module__hcrQdW__worth-it__verdicts{flex-direction:column;gap:6px;margin-top:12px;display:flex}.WorthIt-module__hcrQdW__worth-it__verdict-row{grid-template-columns:44px 1fr 40px;align-items:center;gap:8px;font-size:12px;display:grid}.WorthIt-module__hcrQdW__worth-it__verdict-label{color:var(--color-text-secondary,#888);text-align:right;white-space:nowrap}.WorthIt-module__hcrQdW__worth-it__verdict-track{background:var(--surface-muted);border-radius:4px;height:14px;overflow:hidden}.WorthIt-module__hcrQdW__worth-it__verdict-fill{border-radius:4px;height:100%;transition:width .3s}.WorthIt-module__hcrQdW__worth-it__verdict--yes{background:#22c55e}.WorthIt-module__hcrQdW__worth-it__verdict--mixed{background:#f59e0b}.WorthIt-module__hcrQdW__worth-it__verdict--no{background:#ef4444}.WorthIt-module__hcrQdW__worth-it__verdict-pct{color:var(--color-text-secondary,#888);text-align:right;font-size:11px}.WorthIt-module__hcrQdW__worth-it__notes{flex-direction:column;gap:6px;margin-top:14px;display:flex}.WorthIt-module__hcrQdW__worth-it__notes-heading{text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-secondary,#888);margin:0 0 2px;font-size:11px}.WorthIt-module__hcrQdW__worth-it__note{border-left:3px solid var(--color-accent,#6366f1);background:var(--color-surface-1,#1e1e1e);color:var(--color-text-primary,#e5e5e5);border-radius:0 4px 4px 0;margin:0;padding:6px 10px;font-size:12px;font-style:italic;line-height:1.5}}
@layer components{.PayUplift-module__0oe-yq__qual-pay-uplift .PayUplift-module__0oe-yq__pay-uplift__value--positive{color:var(--color-success,#22c55e)}.PayUplift-module__0oe-yq__qual-pay-uplift .PayUplift-module__0oe-yq__pay-uplift__value--negative{color:var(--color-warning,#ef4444)}.PayUplift-module__0oe-yq__pay-uplift__distribution{flex-direction:column;gap:6px;margin-top:12px;display:flex}.PayUplift-module__0oe-yq__pay-uplift__band-row,.PayUplift-module__0oe-yq__pay-uplift__band-header{font-size:var(--font-size-xs);grid-template-columns:80px 1fr 36px;align-items:center;gap:8px;display:grid}.PayUplift-module__0oe-yq__pay-uplift__band-header{margin-bottom:-2px}.PayUplift-module__0oe-yq__pay-uplift__band-header-label{color:var(--text-muted);font-size:var(--font-size-xxs,10px);font-weight:var(--font-weight-medium);text-align:right;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.PayUplift-module__0oe-yq__pay-uplift__band-header-pct{color:var(--text-muted);font-size:var(--font-size-xxs,10px);font-weight:var(--font-weight-medium);text-align:right;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;grid-column:3}.PayUplift-module__0oe-yq__pay-uplift__band-label{color:var(--color-text-secondary,#888);text-align:right;white-space:nowrap}.PayUplift-module__0oe-yq__pay-uplift__band-track{background:var(--surface-inset);border-radius:4px;height:14px;overflow:hidden}.PayUplift-module__0oe-yq__pay-uplift__band-fill{border-radius:4px;height:100%;transition:width .3s}.PayUplift-module__0oe-yq__pay-uplift__band--negative{background:var(--color-text-secondary,#888)}.PayUplift-module__0oe-yq__pay-uplift__band--modest{background:#a7f3d0}.PayUplift-module__0oe-yq__pay-uplift__band--strong{background:#34d399}.PayUplift-module__0oe-yq__pay-uplift__band--very-strong{background:#0d9488}.PayUplift-module__0oe-yq__pay-uplift__band--exceptional{background:#0f766e}.PayUplift-module__0oe-yq__pay-uplift__band-pct{color:var(--color-text-secondary,#888);font-size:var(--font-size-xxs,11px);text-align:right}}
@layer components{.PromotionTiming-module__Tekboq__employer-promotion__rail-section{gap:var(--spacing-2);flex-direction:column;display:flex}.PromotionTiming-module__Tekboq__employer-promotion__rail-caption{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--text-secondary);margin:0}.PromotionTiming-module__Tekboq__employer-promotion__rail-axis-labels{margin-top:var(--spacing-1);font-size:var(--font-size-xxs,10px);color:var(--text-muted);opacity:.7;justify-content:space-between;display:flex}.PromotionTiming-module__Tekboq__employer-promotion__alumni-note{font-size:var(--font-size-sm);color:var(--text-secondary);margin:0;line-height:1.4}.PromotionTiming-module__Tekboq__employer-promotion__alumni-figure{font-weight:var(--font-weight-semibold);color:var(--text-primary)}.PromotionTiming-module__Tekboq__employer-promotion__alumni{gap:var(--spacing-1);flex-direction:column;display:flex}.PromotionTiming-module__Tekboq__employer-promotion__alumni-baserate{font-size:var(--font-size-xs);color:var(--text-muted);margin:0}}
@layer components{.StintDuration-module__xWidmG__employer-stint-duration__body{gap:var(--spacing-4);align-items:center;display:flex}.StintDuration-module__xWidmG__employer-stint-duration__donut{flex:0 0 100px}.StintDuration-module__xWidmG__employer-stint-duration__stats{gap:var(--spacing-1);flex-direction:column;flex:1;display:flex}.StintDuration-module__xWidmG__employer-stint-duration__stat-row{align-items:baseline;gap:var(--spacing-2);display:flex}.StintDuration-module__xWidmG__employer-stint-duration__stat-val{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--text-primary);min-width:2.5rem}.StintDuration-module__xWidmG__employer-stint-duration__stat-label{font-size:var(--font-size-xs);color:var(--text-secondary)}.StintDuration-module__xWidmG__employer-stint-duration__stat-percentile{color:var(--text-muted)}}
@layer components{.NavigationProgress-module__0Uu6Pq__navigation-progress{height:3px;z-index:var(--z-loading-overlay);background:var(--brand-gold-muted);pointer-events:none;opacity:0;animation:.2s .15s forwards NavigationProgress-module__0Uu6Pq__navigation-progress-appear;position:fixed;top:0;left:0;right:0;overflow:hidden}.NavigationProgress-module__0Uu6Pq__navigation-progress:after{content:"";background:var(--brand-gold);border-radius:var(--radius-full);width:40%;animation:1.1s ease-in-out infinite NavigationProgress-module__0Uu6Pq__navigation-progress-slide;position:absolute;top:0;bottom:0;left:0}@keyframes NavigationProgress-module__0Uu6Pq__navigation-progress-appear{0%{opacity:0}to{opacity:1}}@keyframes NavigationProgress-module__0Uu6Pq__navigation-progress-slide{0%{transform:translate(-100%)}to{transform:translate(350%)}}@media (prefers-reduced-motion:reduce){.NavigationProgress-module__0Uu6Pq__navigation-progress:after{animation-duration:2.2s}}}
@layer components{.PayUplift-module__8G8Qka__employer-pay-uplift{gap:var(--insight-card-gap);display:grid}.PayUplift-module__8G8Qka__employer-pay-uplift__tab-content{gap:var(--spacing-3);display:grid}.PayUplift-module__8G8Qka__employer-pay-uplift__interpret{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin:0;line-height:1.5}}
@layer components{.RoleSearch-module__iUO7gq__role-search{flex:1;min-width:0}.RoleSearch-module__iUO7gq__role-search__select{width:100%}.RoleSearch-module__iUO7gq__role-search__option{column-gap:var(--spacing-2);grid-template-columns:minmax(0,1fr) auto;align-items:center;row-gap:1px;padding-block:1px;display:grid}.RoleSearch-module__iUO7gq__role-search__option-title{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);grid-area:1/1;min-width:0;line-height:1.3}.RoleSearch-module__iUO7gq__role-search__option-discipline{font-size:var(--font-size-xs);color:var(--text-muted);grid-area:2/1;min-width:0;line-height:1.2}.RoleSearch-module__iUO7gq__role-search__option-count{font-size:var(--font-size-xs);color:var(--text-muted);background:var(--surface-alt,#0000000f);border-radius:var(--radius-sm,6px);font-variant-numeric:tabular-nums;flex-shrink:0;grid-area:1/2/span 2;align-self:center;padding:1px 6px}}
@layer components{.MoneyInput-module__yEC8dq__money-input{width:100%;padding:var(--spacing-2,.5rem) var(--spacing-3,.75rem);font-size:var(--font-size-sm,.875rem);font-family:var(--font-family-base,inherit);border:1.5px solid var(--border-strong,#ccc);border-radius:var(--radius-sm,6px);background-color:var(--surface,#fff);color:var(--text-primary,inherit);transition:border-color var(--transition-fast,.15s);outline:none;display:flex}.MoneyInput-module__yEC8dq__money-input:focus{border-color:var(--accent,#0366d6);box-shadow:0 0 0 2px var(--accent-bg-subtle,#0366d626)}.MoneyInput-module__yEC8dq__money-input::placeholder{color:var(--text-muted,var(--color-text-tertiary,#8b949e))}.MoneyInput-module__yEC8dq__money-input--invalid{border-color:var(--danger,#d73a49)}.MoneyInput-module__yEC8dq__money-input:disabled{opacity:.5;cursor:not-allowed}}
@layer components{.SignupPromptToast-module__baRqya__signup-toast{width:min(360px, calc(100vw - var(--spacing-8)));padding:var(--spacing-4) var(--spacing-5);background:var(--brand-slate,#1e2535);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);opacity:0;transform:translateY(var(--spacing-4));transition:opacity var(--transition-base), transform var(--transition-base);position:relative}.SignupPromptToast-module__baRqya__signup-toast--visible{opacity:1;transform:translateY(0)}.SignupPromptToast-module__baRqya__signup-toast__close{top:var(--spacing-2);right:var(--spacing-2);width:28px;height:28px;font-size:var(--font-size-lg);color:#ffffff8c;border-radius:var(--radius-sm);cursor:pointer;transition:color var(--transition-fast), background var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex;position:absolute}.SignupPromptToast-module__baRqya__signup-toast__close:hover{color:#ffffffe6;background:#ffffff14}.SignupPromptToast-module__baRqya__signup-toast__headline{margin:0 var(--spacing-6) var(--spacing-4) 0;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:#fffffff2}.SignupPromptToast-module__baRqya__signup-toast__actions{align-items:center;gap:var(--spacing-4);display:flex}.SignupPromptToast-module__baRqya__signup-toast__btn{padding:var(--spacing-2) var(--spacing-4);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);font-family:var(--font-family-base);color:var(--text-on-gold);background:var(--brand-gold,#c9a84c);border-radius:var(--radius-sm);white-space:nowrap;transition:background var(--transition-fast);align-items:center;text-decoration:none;display:inline-flex}.SignupPromptToast-module__baRqya__signup-toast__btn:hover{background:var(--brand-gold-hover,#b8973d)}.SignupPromptToast-module__baRqya__signup-toast__link{font-size:var(--font-size-sm);color:#ffffff8c;white-space:nowrap;transition:color var(--transition-fast);text-decoration:none}.SignupPromptToast-module__baRqya__signup-toast__link:hover{color:#ffffffe6}@media (prefers-reduced-motion:reduce){.SignupPromptToast-module__baRqya__signup-toast{transition:none}}}
@layer components{.CardMetricLibrary-module__PenBAa__card-metric-library{right:0;top:calc(100% + var(--spacing-1));z-index:100;width:min(400px, calc(100vw - var(--spacing-6)));max-height:min(480px,60vh);position:absolute}@media (max-width:768px){.CardMetricLibrary-module__PenBAa__card-metric-library{width:100%;max-height:none;box-shadow:none;background:0 0;border:none;border-radius:0;position:static}}.CardMetricLibrary-module__PenBAa__card-metric-library{background:var(--surface);border:1px solid var(--border-default);border-radius:var(--radius-md);flex-direction:column;display:flex;box-shadow:0 8px 24px #0000001f,0 2px 8px #0000000f}.CardMetricLibrary-module__PenBAa__card-metric-library__header{padding:var(--spacing-3) var(--spacing-4);border-bottom:1px solid var(--border-subtle);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}@media (max-width:768px){.CardMetricLibrary-module__PenBAa__card-metric-library__header{display:none}}.CardMetricLibrary-module__PenBAa__card-metric-library__title{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--text-primary)}.CardMetricLibrary-module__PenBAa__card-metric-library__close{appearance:none;color:var(--text-muted);cursor:pointer;padding:var(--spacing-1);border-radius:var(--radius-sm);transition:color var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.CardMetricLibrary-module__PenBAa__card-metric-library__close:hover{color:var(--text-primary)}.CardMetricLibrary-module__PenBAa__card-metric-library__body{padding:var(--spacing-2) 0;scrollbar-width:thin;scrollbar-color:var(--border-default) transparent;overflow-y:auto}@media (max-width:768px){.CardMetricLibrary-module__PenBAa__card-metric-library__body{overflow:visible}}.CardMetricLibrary-module__PenBAa__card-metric-library__body::-webkit-scrollbar{width:5px}.CardMetricLibrary-module__PenBAa__card-metric-library__body::-webkit-scrollbar-track{background:0 0}.CardMetricLibrary-module__PenBAa__card-metric-library__body::-webkit-scrollbar-thumb{background:var(--border-default);border-radius:3px}.CardMetricLibrary-module__PenBAa__card-metric-library__group{padding:var(--spacing-1) var(--spacing-4)}.CardMetricLibrary-module__PenBAa__card-metric-library__group+.CardMetricLibrary-module__PenBAa__card-metric-library__group{border-top:1px solid var(--border-subtle);margin-top:var(--spacing-1);padding-top:var(--spacing-2)}.CardMetricLibrary-module__PenBAa__card-metric-library__group-label{font-size:var(--font-size-xxs,10px);font-weight:var(--font-weight-semibold);color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:var(--spacing-1);display:block}.CardMetricLibrary-module__PenBAa__card-metric-library__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.CardMetricLibrary-module__PenBAa__card-metric-library__item{justify-content:space-between;align-items:center;gap:var(--spacing-3);padding:var(--spacing-2) var(--spacing-1);border-radius:var(--radius-sm);transition:background var(--transition-fast);display:flex}.CardMetricLibrary-module__PenBAa__card-metric-library__item:hover{background:var(--surface-muted)}.CardMetricLibrary-module__PenBAa__card-metric-library__item-info{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.CardMetricLibrary-module__PenBAa__card-metric-library__label{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.CardMetricLibrary-module__PenBAa__card-metric-library__description{font-size:var(--font-size-xs);color:var(--text-secondary);font-weight:var(--font-weight-regular,400);white-space:nowrap;line-height:1.3;display:block;overflow:hidden}.CardMetricLibrary-module__PenBAa__card-metric-library__description-inner{white-space:nowrap;will-change:transform;display:inline-block}.CardMetricLibrary-module__PenBAa__card-metric-library__item-actions{align-items:center;gap:var(--spacing-2);flex-shrink:0;display:flex}.CardMetricLibrary-module__PenBAa__card-metric-library__badge{font-size:var(--font-size-xxs,10px);font-weight:var(--font-weight-medium);padding:1px var(--spacing-1);border-radius:var(--radius-sm);white-space:nowrap}.CardMetricLibrary-module__PenBAa__card-metric-library__badge--pinned{color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, transparent)}.CardMetricLibrary-module__PenBAa__card-metric-library__badge--locked{color:var(--text-muted);background:color-mix(in srgb, var(--text-muted) 10%, transparent)}.CardMetricLibrary-module__PenBAa__card-metric-library__item--locked{opacity:.7}.CardMetricLibrary-module__PenBAa__card-metric-library__item--locked .CardMetricLibrary-module__PenBAa__card-metric-library__label{color:var(--text-muted)}.CardMetricLibrary-module__PenBAa__card-metric-library__lock-icon{vertical-align:-1px;margin-right:var(--spacing-1);flex-shrink:0;display:inline-block}.CardMetricLibrary-module__PenBAa__card-metric-library__toggle{border-radius:var(--radius-md,6px);vertical-align:middle;background:var(--surface-inset,#e8e8e8);gap:2px;padding:2px;display:inline-flex;position:relative}.CardMetricLibrary-module__PenBAa__card-metric-library__toggle-btn{appearance:none;font-size:var(--font-size-xxs,.65rem);font-family:var(--font-family-base);font-weight:var(--font-weight-medium);color:var(--text-muted,#999);cursor:pointer;border-radius:calc(var(--radius-md,6px) - 2px);z-index:1;background:0 0;border:none;padding:2px 10px;line-height:1.6;transition:background .15s,color .15s,box-shadow .15s;position:relative}.CardMetricLibrary-module__PenBAa__card-metric-library__toggle-btn:not(:last-child){border-right:none}.CardMetricLibrary-module__PenBAa__card-metric-library__toggle-btn--active{background:var(--surface,#fff);color:var(--text-primary,#1a1a1a);font-weight:var(--font-weight-semibold);box-shadow:0 1px 3px #0000001a,0 0 0 .5px #0000000a}.CardMetricLibrary-module__PenBAa__card-metric-library__toggle-btn:hover:not(.CardMetricLibrary-module__PenBAa__card-metric-library__toggle-btn--active){color:var(--text-secondary,#666)}}
@layer components{.ExploreEmptyState-module__6JDIlW__explore-empty-state{text-align:center;padding:var(--spacing-10) var(--spacing-6);border-radius:var(--radius-md);background:var(--surface);border:1px solid var(--border-subtle);flex-direction:column;align-items:center;display:flex;box-shadow:0 1px 3px #0000000a}.ExploreEmptyState-module__6JDIlW__explore-empty-state--filter{border-color:var(--border-default);border-left:3px solid var(--brand-gold,#c9973a);padding-left:calc(var(--spacing-6) + 1px)}.ExploreEmptyState-module__6JDIlW__explore-empty-state--error{border-color:var(--color-error-border,#f5c6c6)}.ExploreEmptyState-module__6JDIlW__explore-empty-state__title{margin:0 0 var(--spacing-2);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--text-primary)}.ExploreEmptyState-module__6JDIlW__explore-empty-state__body{font-size:var(--font-size-sm);color:var(--text-secondary);line-height:var(--line-height-normal);max-width:400px;margin:0}.ExploreEmptyState-module__6JDIlW__explore-empty-state__action{margin-top:var(--spacing-4);padding:var(--spacing-2) var(--spacing-5);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);font-family:var(--font-family-base);color:var(--text-inverse,#fff);background:var(--accent);border-radius:var(--radius-sm);cursor:pointer;transition:opacity var(--transition-fast);border:none}.ExploreEmptyState-module__6JDIlW__explore-empty-state__action:hover{opacity:.88}}
@layer components{.ExploreMarketSnapshot-module__dX-oBG__market-snapshot{gap:var(--spacing-4);padding:var(--insight-card-padding);border:1px solid color-mix(in srgb, var(--brand-gold) 38%, var(--border-subtle));border-radius:var(--insight-card-radius);background:var(--surface);box-shadow:var(--insight-card-shadow-tight), var(--insight-card-shadow-soft);flex-direction:column;display:flex}.ExploreMarketSnapshot-module__dX-oBG__market-snapshot__header{justify-content:space-between;align-items:flex-start;gap:var(--spacing-4);display:flex}.ExploreMarketSnapshot-module__dX-oBG__market-snapshot__subtitle{margin:var(--spacing-1) 0 0;color:var(--text-muted);font-size:var(--font-size-xs)}.ExploreMarketSnapshot-module__dX-oBG__market-snapshot__header h2,.ExploreMarketSnapshot-module__dX-oBG__market-snapshot__ranked h3{color:var(--text-primary);margin:0}.ExploreMarketSnapshot-module__dX-oBG__market-snapshot__header h2{font-size:var(--profile-title-size);font-weight:var(--profile-title-weight)}.ExploreMarketSnapshot-module__dX-oBG__market-snapshot__band{padding-top:var(--spacing-3);border-top:1px solid var(--border-subtle)}.ExploreMarketSnapshot-module__dX-oBG__market-snapshot__band--row{gap:var(--spacing-5);flex-wrap:wrap;display:flex}.ExploreMarketSnapshot-module__dX-oBG__market-snapshot__band--row>*{flex:180px;min-width:0}.ExploreMarketSnapshot-module__dX-oBG__market-snapshot__signal-group{gap:var(--spacing-2);flex-direction:column;min-width:0;display:flex}.ExploreMarketSnapshot-module__dX-oBG__market-snapshot__signal-group h3{color:var(--text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);margin:0}.ExploreMarketSnapshot-module__dX-oBG__market-snapshot__signal-list{align-items:flex-start;gap:var(--spacing-2);flex-direction:column;display:flex}.ExploreMarketSnapshot-module__dX-oBG__market-snapshot__pill{border:1px solid color-mix(in srgb, var(--border-default) 90%, var(--accent) 10%);background:color-mix(in srgb, var(--surface-muted) 86%, var(--surface-elevated) 14%);max-width:100%;color:color-mix(in srgb, var(--text-secondary) 88%, var(--text-muted));font-size:.76rem;font-weight:var(--font-weight-medium);border-radius:999px;align-items:center;gap:.35rem;padding:4px 10px;display:inline-flex}.ExploreMarketSnapshot-module__dX-oBG__market-snapshot__pill--technology{border-color:color-mix(in srgb, var(--chip-tech-border) 42%, var(--border-default));background:color-mix(in srgb, var(--chip-tech-bg) 86%, var(--surface) 14%);color:color-mix(in srgb, var(--chip-tech-text) 82%, var(--text-secondary))}.ExploreMarketSnapshot-module__dX-oBG__market-snapshot__pill--specialisation{border-color:color-mix(in srgb, var(--accent) 24%, var(--border-default));background:color-mix(in srgb, var(--surface-accent) 82%, var(--surface) 18%);color:color-mix(in srgb, var(--text-secondary) 86%, var(--chip-spec-text-deep))}.ExploreMarketSnapshot-module__dX-oBG__market-snapshot__pill-icon{flex-shrink:0;font-size:.75em}.ExploreMarketSnapshot-module__dX-oBG__market-snapshot__pill-value{overflow-wrap:anywhere;min-width:0;line-height:1.2}.ExploreMarketSnapshot-module__dX-oBG__market-snapshot__pill-focus{overflow-wrap:anywhere;border-left:1px solid color-mix(in srgb, currentColor 35%, transparent);min-width:0;color:color-mix(in srgb, currentColor 78%, transparent);line-height:1.2;font-weight:var(--font-weight-regular);padding-left:.35rem}.ExploreMarketSnapshot-module__dX-oBG__market-snapshot__hiring-focus,.ExploreMarketSnapshot-module__dX-oBG__market-snapshot__discipline-list{gap:var(--spacing-3);flex-direction:column;display:flex}.ExploreMarketSnapshot-module__dX-oBG__market-snapshot__discipline{gap:var(--spacing-2);flex-direction:column;display:flex}.ExploreMarketSnapshot-module__dX-oBG__market-snapshot__discipline-head{align-items:center;gap:var(--spacing-2);width:100%;padding:var(--spacing-1) 0;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;display:flex}.ExploreMarketSnapshot-module__dX-oBG__market-snapshot__discipline-chevron{color:var(--text-muted);flex-shrink:0;font-size:.7em}.ExploreMarketSnapshot-module__dX-oBG__market-snapshot__discipline-name{font-weight:var(--font-weight-semibold);color:var(--text-primary)}.ExploreMarketSnapshot-module__dX-oBG__market-snapshot__discipline-pay{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--text-primary);white-space:nowrap;margin-left:auto}.ExploreMarketSnapshot-module__dX-oBG__market-snapshot__discipline-count{font-size:var(--font-size-xs);color:var(--text-muted);white-space:nowrap;margin-left:auto}.ExploreMarketSnapshot-module__dX-oBG__market-snapshot__discipline-body{margin-top:var(--spacing-2)}.ExploreMarketSnapshot-module__dX-oBG__market-snapshot__signal-share,.ExploreMarketSnapshot-module__dX-oBG__market-snapshot__meta{color:var(--text-muted);font-size:var(--font-size-xs)}.ExploreMarketSnapshot-module__dX-oBG__market-snapshot__signal-share{margin-left:var(--spacing-1);padding-left:var(--spacing-1);opacity:.8;border-left:1px solid}.ExploreMarketSnapshot-module__dX-oBG__market-snapshot__signal-lift{margin-left:var(--spacing-1);padding-left:var(--spacing-1);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;color:var(--text-muted);border-left:1px solid}.ExploreMarketSnapshot-module__dX-oBG__market-snapshot__signal-lift--over{color:var(--chart-bar-primary,var(--accent))}.ExploreMarketSnapshot-module__dX-oBG__market-snapshot__signal-lift--under{color:var(--text-muted)}.ExploreMarketSnapshot-module__dX-oBG__market-snapshot__ranked{min-width:0}.ExploreMarketSnapshot-module__dX-oBG__market-snapshot__ranked h3{margin-bottom:var(--spacing-2);color:var(--text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.04em;text-transform:uppercase}.ExploreMarketSnapshot-module__dX-oBG__market-snapshot__ranked ol{gap:var(--spacing-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ExploreMarketSnapshot-module__dX-oBG__market-snapshot__ranked li{justify-content:space-between;gap:var(--spacing-3);min-width:0;color:var(--text-secondary);font-size:var(--font-size-sm);display:flex}.ExploreMarketSnapshot-module__dX-oBG__market-snapshot__ranked-copy{flex-direction:column;min-width:0;display:flex}.ExploreMarketSnapshot-module__dX-oBG__market-snapshot__ranked-label,.ExploreMarketSnapshot-module__dX-oBG__market-snapshot__ranked-discipline{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ExploreMarketSnapshot-module__dX-oBG__market-snapshot__ranked-discipline{color:var(--text-muted);font-size:var(--font-size-xs)}.ExploreMarketSnapshot-module__dX-oBG__market-snapshot__ranked li strong{color:var(--text-primary);flex-shrink:0}.ExploreMarketSnapshot-module__dX-oBG__market-snapshot__demand-detail{color:var(--text-muted);font-size:var(--font-size-xs)}.ExploreMarketSnapshot-module__dX-oBG__market-snapshot__demand-counts{white-space:nowrap;color:var(--text-secondary);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;flex-shrink:0}.ExploreMarketSnapshot-module__dX-oBG__market-snapshot__strength-caption{margin:0 0 var(--spacing-1);color:var(--text-secondary);font-size:var(--font-size-xs)}.ExploreMarketSnapshot-module__dX-oBG__market-snapshot__strength{gap:var(--spacing-3);color:var(--text-secondary);font-size:var(--font-size-sm);flex-wrap:wrap;margin:0;display:flex}.ExploreMarketSnapshot-module__dX-oBG__market-snapshot__strength strong{color:var(--text-primary)}.ExploreMarketSnapshot-module__dX-oBG__market-snapshot__pay{color:var(--text-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin:0}.ExploreMarketSnapshot-module__dX-oBG__market-snapshot__meta{margin:var(--spacing-1) 0 0}.ExploreMarketSnapshot-module__dX-oBG__market-snapshot__section-heading{justify-content:space-between;align-items:center;gap:var(--spacing-4);margin:var(--spacing-2) 0 calc(var(--spacing-2) * -1);display:flex}.ExploreMarketSnapshot-module__dX-oBG__market-snapshot__section-heading h2{color:var(--text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.06em;text-transform:uppercase;margin:0}.ExploreMarketSnapshot-module__dX-oBG__market-snapshot__section-heading p{margin:var(--spacing-1) 0 0;color:var(--text-muted);font-size:var(--font-size-xs)}.ExploreMarketSnapshot-module__dX-oBG__market-snapshot--skeleton{pointer-events:none}.ExploreMarketSnapshot-module__dX-oBG__market-snapshot__skeleton-line,.ExploreMarketSnapshot-module__dX-oBG__market-snapshot__skeleton-block{border-radius:var(--radius-sm);background:linear-gradient(90deg, var(--surface-muted) 25%, var(--border-subtle) 50%, var(--surface-muted) 75%);background-size:200% 100%;animation:1.5s ease-in-out infinite ExploreMarketSnapshot-module__dX-oBG__market-snapshot-shimmer}.ExploreMarketSnapshot-module__dX-oBG__market-snapshot__skeleton-line{width:45%;height:12px}.ExploreMarketSnapshot-module__dX-oBG__market-snapshot__skeleton-line--short{width:24%}.ExploreMarketSnapshot-module__dX-oBG__market-snapshot__skeleton-line--hero{height:28px}.ExploreMarketSnapshot-module__dX-oBG__market-snapshot__skeleton-grid{gap:var(--spacing-3);grid-template-columns:repeat(3,1fr);display:grid}.ExploreMarketSnapshot-module__dX-oBG__market-snapshot__skeleton-block{height:56px}@keyframes ExploreMarketSnapshot-module__dX-oBG__market-snapshot-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (min-width:1101px){.ExploreMarketSnapshot-module__dX-oBG__market-snapshot__header h2{font-size:var(--font-size-base)}.ExploreMarketSnapshot-module__dX-oBG__market-snapshot__pill{gap:var(--spacing-1);padding:var(--spacing-1) var(--spacing-2);font-size:var(--font-size-xs)}}@media (max-width:768px){.ExploreMarketSnapshot-module__dX-oBG__market-snapshot__header{flex-direction:column}.ExploreMarketSnapshot-module__dX-oBG__market-snapshot__band--row{gap:var(--spacing-4);flex-direction:column}.ExploreMarketSnapshot-module__dX-oBG__market-snapshot__skeleton-grid{grid-template-columns:1fr}.ExploreMarketSnapshot-module__dX-oBG__market-snapshot__section-heading{flex-wrap:wrap}}}
@layer components{.ExploreSignupCta-module__L2JYyW__explore-signup-cta{justify-content:space-between;align-items:center;gap:var(--spacing-4);padding:var(--spacing-3) var(--spacing-4);background:var(--brand-slate,#1e2535);border-radius:var(--radius-md);display:flex}.ExploreSignupCta-module__L2JYyW__explore-signup-cta__text{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:#ffffffd9;flex:1;min-width:0;margin:0}.ExploreSignupCta-module__L2JYyW__explore-signup-cta__actions{align-items:center;gap:var(--spacing-3);flex-shrink:0;display:flex}.ExploreSignupCta-module__L2JYyW__explore-signup-cta__btn{padding:var(--spacing-1) var(--spacing-3);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);font-family:var(--font-family-base);color:var(--text-on-gold);background:var(--brand-gold,#c9a84c);border-radius:var(--radius-sm);white-space:nowrap;transition:background var(--transition-fast);align-items:center;text-decoration:none;display:inline-flex}.ExploreSignupCta-module__L2JYyW__explore-signup-cta__btn:hover{background:var(--brand-gold-hover,#b8973d)}.ExploreSignupCta-module__L2JYyW__explore-signup-cta__link{font-size:var(--font-size-sm);color:#ffffff8c;white-space:nowrap;transition:color var(--transition-fast);text-decoration:none}.ExploreSignupCta-module__L2JYyW__explore-signup-cta__link:hover{color:#ffffffe6}@media (max-width:768px){.ExploreSignupCta-module__L2JYyW__explore-signup-cta{display:none}}}
@layer components{.PageGoals-module__hqH0_G__page-goals{--goals-panel-shadow:var(--shadow-sm);gap:var(--spacing-5);width:100%;padding-block:var(--spacing-6) var(--spacing-10);flex-direction:column;display:flex}.PageGoals-module__hqH0_G__page-goals__hub{gap:var(--spacing-6);flex-direction:column;display:flex}.PageGoals-module__hqH0_G__page-goals__skeleton-group{gap:var(--spacing-5);flex-direction:column;display:flex}.PageGoals-module__hqH0_G__page-goals__hub-eyebrow{color:var(--text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.06em;margin:0}.PageGoals-module__hqH0_G__page-goals__hub-section{gap:var(--spacing-4);padding:var(--spacing-6);background:var(--surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--goals-panel-shadow);flex-direction:column;display:flex}.PageGoals-module__hqH0_G__page-goals__hub-heading{justify-content:space-between;align-items:flex-start;gap:var(--spacing-4);display:flex}.PageGoals-module__hqH0_G__page-goals__hub-title{color:var(--text-primary);font-size:var(--font-size-lg);line-height:var(--line-height-tight);margin:0}.PageGoals-module__hqH0_G__page-goals__hub-description{margin:var(--spacing-1) 0 0;color:var(--text-muted);font-size:var(--font-size-sm)}.PageGoals-module__hqH0_G__page-goals__hub-cta{align-items:center;gap:var(--spacing-2);color:var(--brand-primary,var(--text-primary));font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);white-space:nowrap;flex-shrink:0;text-decoration:none;display:inline-flex}.PageGoals-module__hqH0_G__page-goals__hub-cta:hover{text-decoration:underline}.PageGoals-module__hqH0_G__page-goals__hub-empty{padding:var(--spacing-4) 0;color:var(--text-muted);font-size:var(--font-size-sm);margin:0}.PageGoals-module__hqH0_G__page-goals__carousel{align-items:center;gap:var(--spacing-2);display:flex;position:relative}.PageGoals-module__hqH0_G__page-goals__carousel-track{gap:var(--spacing-3);min-width:0;padding:var(--spacing-1);scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;flex:1;display:flex;overflow-x:auto}.PageGoals-module__hqH0_G__page-goals__carousel-track::-webkit-scrollbar{display:none}.PageGoals-module__hqH0_G__page-goals__carousel-chevron{width:var(--spacing-8);height:var(--spacing-8);color:var(--text-primary);background:var(--surface);border:1px solid var(--border-subtle);border-radius:var(--radius-full,999px);box-shadow:var(--shadow-sm);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,border-color .15s,opacity .15s;display:inline-flex}.PageGoals-module__hqH0_G__page-goals__carousel-chevron:hover:not(:disabled){background:var(--surface-muted,var(--surface));border-color:var(--text-muted)}.PageGoals-module__hqH0_G__page-goals__carousel-chevron:disabled{opacity:.35;cursor:default}.PageGoals-module__hqH0_G__page-goals__hub-card{align-items:center;gap:var(--spacing-3);width:15rem;min-height:6.5rem;padding:var(--spacing-4);background:var(--surface-subtle,var(--surface));border:1px solid var(--border-subtle);border-radius:var(--radius-md,var(--radius-lg));cursor:pointer;flex:0 0 15rem;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:flex}.PageGoals-module__hqH0_G__page-goals__hub-card:hover{border-color:var(--accent);box-shadow:var(--shadow-sm)}.PageGoals-module__hqH0_G__page-goals__hub-card-body{gap:var(--spacing-1);flex-direction:column;flex:1;min-width:0;display:flex}.PageGoals-module__hqH0_G__page-goals__hub-card-chevron{color:var(--text-muted);flex-shrink:0;transition:color .15s}.PageGoals-module__hqH0_G__page-goals__hub-card:hover .PageGoals-module__hqH0_G__page-goals__hub-card-chevron{color:var(--accent)}.PageGoals-module__hqH0_G__page-goals__hub-card-head{align-items:center;gap:var(--spacing-2);min-width:0;display:flex}.PageGoals-module__hqH0_G__page-goals__hub-logo{object-fit:contain;background:var(--surface);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);width:1.75rem;height:1.75rem;color:var(--text-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-transform:uppercase;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.PageGoals-module__hqH0_G__page-goals__hub-card-title{min-width:0;color:var(--text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.PageGoals-module__hqH0_G__page-goals__hub-card-title--wrap{white-space:normal;text-overflow:clip;overflow:visible}.PageGoals-module__hqH0_G__page-goals__hub-card-pay{color:var(--color-success,var(--text-primary));font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.PageGoals-module__hqH0_G__page-goals__hub-card-meta{max-width:100%;color:var(--text-muted);font-size:var(--font-size-xs);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.PageGoals-module__hqH0_G__page-goals__setup{gap:var(--spacing-6);padding:var(--spacing-8);background:var(--surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--goals-panel-shadow);grid-template-columns:minmax(0,1fr);display:grid}.PageGoals-module__hqH0_G__page-goals__setup-title{color:var(--text-primary);font-size:var(--font-size-4xl);line-height:var(--line-height-tight);margin:0}.PageGoals-module__hqH0_G__page-goals__setup-form{gap:var(--spacing-5);flex-direction:column;display:flex}.PageGoals-module__hqH0_G__page-goals__field{gap:var(--spacing-2);flex-direction:column;display:flex}.PageGoals-module__hqH0_G__page-goals__field-label{justify-content:space-between;gap:var(--spacing-2);color:var(--text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);display:flex}.PageGoals-module__hqH0_G__page-goals__input{width:100%;min-height:var(--control-height-md);padding:var(--spacing-3);color:var(--text-primary);font:inherit;background:var(--surface);border:1px solid var(--border-default);border-radius:var(--radius-sm);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);outline:none}.PageGoals-module__hqH0_G__page-goals__input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--focus-ring)}.PageGoals-module__hqH0_G__page-goals__field-error{color:var(--color-error);font-size:var(--font-size-xs)}.PageGoals-module__hqH0_G__page-goals__field-help{color:var(--text-muted);font-size:var(--font-size-xs);line-height:var(--line-height-normal)}.PageGoals-module__hqH0_G__page-goals__discovery-controls{gap:var(--spacing-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.PageGoals-module__hqH0_G__page-goals__suggestions-label{color:var(--text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);margin:0}.PageGoals-module__hqH0_G__page-goals__discovery-control{gap:var(--spacing-2);flex-direction:column;display:flex}.PageGoals-module__hqH0_G__page-goals__suggestions{gap:var(--spacing-3);flex-direction:column;display:flex}.PageGoals-module__hqH0_G__page-goals__suggestions-heading{align-items:flex-start;gap:var(--spacing-1);flex-direction:column;display:flex}.PageGoals-module__hqH0_G__page-goals__suggestions-description{color:var(--text-muted);font-size:var(--font-size-sm);margin:0}.PageGoals-module__hqH0_G__page-goals__suggestions-error{justify-content:space-between;align-items:center;gap:var(--spacing-2);color:var(--color-error);font-size:var(--font-size-sm);display:flex}.PageGoals-module__hqH0_G__page-goals__suggestions-empty{align-items:center;gap:var(--spacing-2);padding:var(--spacing-6);text-align:center;border:1px dashed var(--border-subtle);border-radius:var(--radius-sm);flex-direction:column;display:flex}.PageGoals-module__hqH0_G__page-goals__suggestions-empty-icon{font-size:var(--font-size-2xl);color:var(--text-muted)}.PageGoals-module__hqH0_G__page-goals__suggestions-empty-title{color:var(--text-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin:0}.PageGoals-module__hqH0_G__page-goals__suggestions-empty-text{max-width:42ch;color:var(--text-muted);font-size:var(--font-size-sm);margin:0}.PageGoals-module__hqH0_G__page-goals__suggestion-list{gap:var(--spacing-3);grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;display:grid}.PageGoals-module__hqH0_G__page-goals__suggestion{align-items:stretch;gap:var(--spacing-2);min-width:0;height:100%;padding:var(--spacing-4);color:var(--text-primary);text-align:left;background:var(--surface);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);cursor:pointer;transition:background-color var(--transition-fast), border-color var(--transition-fast), transform var(--transition-fast);flex-direction:column;display:flex}.PageGoals-module__hqH0_G__page-goals__suggestion:hover{background:var(--hover-surface);border-color:var(--hover-border);transform:translateY(-1px)}.PageGoals-module__hqH0_G__page-goals__suggestion:disabled{cursor:wait;opacity:.72;transform:none}.PageGoals-module__hqH0_G__page-goals__suggestion--skeleton{pointer-events:none}.PageGoals-module__hqH0_G__page-goals__skeleton-bar,.PageGoals-module__hqH0_G__page-goals__skeleton-control,.PageGoals-module__hqH0_G__page-goals__skeleton-avatar{background:linear-gradient(90deg, var(--surface-muted) 25%, var(--border-subtle) 50%, var(--surface-muted) 75%);border-radius:var(--radius-sm);background-size:200% 100%;max-width:100%;animation:1.5s ease-in-out infinite PageGoals-module__hqH0_G__page-goals-skeleton-shimmer;display:block}.PageGoals-module__hqH0_G__page-goals__skeleton-control{height:66px}.PageGoals-module__hqH0_G__page-goals__skeleton-bar--heading{width:280px;height:36px}.PageGoals-module__hqH0_G__page-goals__skeleton-bar--title{width:72%;height:18px}.PageGoals-module__hqH0_G__page-goals__skeleton-bar--discipline{width:58%;height:12px}.PageGoals-module__hqH0_G__page-goals__skeleton-bar--pay{width:44%;height:16px}.PageGoals-module__hqH0_G__page-goals__skeleton-bar--eyebrow{width:160px;height:10px}.PageGoals-module__hqH0_G__page-goals__skeleton-bar--label{width:45%;height:10px}.PageGoals-module__hqH0_G__page-goals__skeleton-avatar{border-radius:var(--radius-full,999px);flex-shrink:0;width:3rem;height:3rem}.PageGoals-module__hqH0_G__page-goals__skeleton-lines{gap:var(--spacing-2);flex-direction:column;flex:1;min-width:0;display:flex}.PageGoals-module__hqH0_G__page-goals__hub-card--skeleton{justify-content:center;align-items:stretch;gap:var(--spacing-2);pointer-events:none;flex-direction:column}@keyframes PageGoals-module__hqH0_G__page-goals-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.PageGoals-module__hqH0_G__page-goals__suggestion--selected{background:color-mix(in srgb, var(--brand-gold-muted) 55%, var(--surface));border-color:var(--brand-gold);box-shadow:0 0 0 2px color-mix(in srgb, var(--brand-gold) 18%, transparent)}.PageGoals-module__hqH0_G__page-goals__suggestion-topline{justify-content:space-between;align-items:flex-start;gap:var(--spacing-2);display:flex}.PageGoals-module__hqH0_G__page-goals__suggestion-role{min-width:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);overflow-wrap:anywhere}.PageGoals-module__hqH0_G__page-goals__suggestion-discipline{min-width:0;color:var(--text-muted);font-size:var(--font-size-xs);overflow-wrap:anywhere}.PageGoals-module__hqH0_G__page-goals__suggestion-metrics{justify-content:space-between;align-items:baseline;gap:var(--spacing-2);flex-wrap:wrap;display:flex}.PageGoals-module__hqH0_G__page-goals__suggestion-uplift{color:var(--color-success);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);flex:none}.PageGoals-module__hqH0_G__page-goals__suggestion-pay{color:var(--color-success);font-size:var(--font-size-sm)}.PageGoals-module__hqH0_G__page-goals__suggestion-geo{color:var(--text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-normal)}.PageGoals-module__hqH0_G__page-goals__suggestion-fit{color:var(--text-secondary);font-size:var(--font-size-xs)}.PageGoals-module__hqH0_G__page-goals__suggestion-credential{align-items:center;gap:var(--spacing-1);color:var(--color-warning-text);font-size:var(--font-size-xs);display:inline-flex}.PageGoals-module__hqH0_G__page-goals__suggestion-badge{align-self:flex-start;align-items:center;gap:var(--spacing-1);padding:var(--spacing-1) var(--spacing-2);color:var(--text-secondary);font-size:var(--font-size-xs);background:var(--surface-muted);border-radius:var(--radius-full);display:inline-flex}.PageGoals-module__hqH0_G__page-goals__search-divider{align-items:center;gap:var(--spacing-3);color:var(--text-muted);font-size:var(--font-size-xs);white-space:nowrap;display:flex}.PageGoals-module__hqH0_G__page-goals__search-divider-line{background:var(--border-subtle);width:100%;height:1px}.PageGoals-module__hqH0_G__page-goals__refinements{background:var(--surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);overflow:hidden}.PageGoals-module__hqH0_G__page-goals__refinements-toggle{justify-content:space-between;align-items:center;gap:var(--spacing-4);width:100%;min-height:var(--control-height-md);padding:var(--spacing-3) var(--spacing-4);color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.PageGoals-module__hqH0_G__page-goals__refinements-title,.PageGoals-module__hqH0_G__page-goals__refinements-summary{display:block}.PageGoals-module__hqH0_G__page-goals__refinements-summary{margin-top:var(--spacing-1);color:var(--text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-normal)}.PageGoals-module__hqH0_G__page-goals__optional-fields{gap:var(--spacing-4);padding:var(--spacing-4);border-top:1px solid var(--border-subtle);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.PageGoals-module__hqH0_G__page-goals__form-actions{justify-content:flex-end;gap:var(--spacing-2);display:flex}.PageGoals-module__hqH0_G__page-goals__button{justify-content:center;align-items:center;gap:var(--spacing-2);min-height:var(--control-height-md);padding:var(--spacing-2) var(--spacing-4);font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);border-radius:var(--radius-sm);cursor:pointer;transition:background-color var(--transition-fast), border-color var(--transition-fast), transform var(--transition-fast);border:1px solid #0000;display:inline-flex}.PageGoals-module__hqH0_G__page-goals__button--primary{color:var(--text-on-gold);background:var(--brand-gold)}.PageGoals-module__hqH0_G__page-goals__button--primary:hover{background:var(--brand-gold-hover);transform:translateY(-1px)}.PageGoals-module__hqH0_G__page-goals__button--secondary{color:var(--text-primary);background:var(--surface);border-color:var(--border-default)}.PageGoals-module__hqH0_G__page-goals__button--secondary:hover{background:var(--hover-surface)}.PageGoals-module__hqH0_G__page-goals__button--danger{color:var(--text-on-accent);background:var(--color-error)}.PageGoals-module__hqH0_G__page-goals__hero{gap:var(--spacing-5);padding:var(--spacing-6);color:var(--chrome-text-strong);background:var(--chrome-surface);border:1px solid var(--chrome-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);flex-direction:column;display:flex}.PageGoals-module__hqH0_G__page-goals__hero-topline{justify-content:space-between;align-items:center;gap:var(--spacing-4);display:flex}.PageGoals-module__hqH0_G__page-goals__hero-actions{gap:var(--spacing-2);margin-left:auto;display:flex}.PageGoals-module__hqH0_G__page-goals__icon-button{width:var(--control-height-sm);height:var(--control-height-sm);color:var(--chrome-text);background:var(--overlay-light);border:1px solid var(--chrome-divider);border-radius:var(--radius-full);cursor:pointer;transition:color var(--transition-fast), background-color var(--transition-fast);justify-content:center;align-items:center;display:inline-flex}.PageGoals-module__hqH0_G__page-goals__icon-button:hover{color:var(--chrome-text-strong);background:var(--filter-hover-surface)}.PageGoals-module__hqH0_G__page-goals__icon-button--danger:hover{color:var(--color-coral)}.PageGoals-module__hqH0_G__page-goals__destination{align-items:center;gap:var(--spacing-5);grid-template-columns:minmax(0,1fr) minmax(110px,.35fr) minmax(0,1fr);display:grid}.PageGoals-module__hqH0_G__page-goals__position{align-items:center;gap:var(--spacing-3);min-width:0;display:flex}.PageGoals-module__hqH0_G__page-goals__position--target{text-align:right;justify-self:end}.PageGoals-module__hqH0_G__page-goals__target-icon{width:var(--spacing-10);height:var(--spacing-10);color:var(--text-on-gold);background:var(--brand-gold);border-radius:var(--radius-full);flex:none;order:2;justify-content:center;align-items:center;display:inline-flex}.PageGoals-module__hqH0_G__page-goals__position:not(.PageGoals-module__hqH0_G__page-goals__position--target) .PageGoals-module__hqH0_G__page-goals__target-icon{order:0}.PageGoals-module__hqH0_G__page-goals__target-icon--link{color:var(--text-on-gold);cursor:pointer;transition:transform var(--transition-fast), box-shadow var(--transition-fast);text-decoration:none}.PageGoals-module__hqH0_G__page-goals__target-icon--link:hover{box-shadow:var(--shadow-sm);transform:translateY(-1px)}.PageGoals-module__hqH0_G__page-goals__target-icon--link:focus-visible{outline:2px solid var(--brand-gold);outline-offset:2px}.PageGoals-module__hqH0_G__page-goals__position-label{margin-bottom:var(--spacing-1);color:var(--chrome-text);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);display:block}.PageGoals-module__hqH0_G__page-goals__position-title{color:var(--chrome-text-strong);font-size:var(--font-size-2xl);line-height:var(--line-height-tight);text-overflow:ellipsis;margin:0;overflow:hidden}.PageGoals-module__hqH0_G__page-goals__position .PageGoals-module__hqH0_G__page-goals__button{margin-top:var(--spacing-4)}.PageGoals-module__hqH0_G__page-goals__position-meta{margin-top:var(--spacing-1);color:var(--chrome-text);font-size:var(--font-size-sm);display:block}.PageGoals-module__hqH0_G__page-goals__position-market{color:var(--chrome-text-muted,var(--chrome-text));font-size:var(--font-size-xs,.75rem);opacity:.75;margin-top:2px;display:block}.PageGoals-module__hqH0_G__page-goals__destination-arrow{align-items:center;gap:var(--spacing-2);color:var(--brand-gold);display:flex}.PageGoals-module__hqH0_G__page-goals__destination-line{background:var(--chrome-divider);flex:1;height:1px}.PageGoals-module__hqH0_G__page-goals__outcome-grid{gap:var(--spacing-3);grid-column:2/-1;grid-template-columns:1fr 1fr;display:grid}.PageGoals-module__hqH0_G__page-goals__outcome-grid--single{grid-template-columns:1fr;justify-items:end}.PageGoals-module__hqH0_G__page-goals__outcome{align-items:flex-start;gap:var(--spacing-3);padding:var(--spacing-4);background:var(--overlay-light);border:1px solid var(--chrome-divider);border-radius:var(--radius-md);display:flex}.PageGoals-module__hqH0_G__page-goals__outcome-icon{margin-top:var(--spacing-1);color:var(--brand-gold);flex:none}.PageGoals-module__hqH0_G__page-goals__outcome-label{margin-bottom:var(--spacing-1);color:var(--chrome-text);font-size:var(--font-size-xs);display:block}.PageGoals-module__hqH0_G__page-goals__outcome-value{color:var(--chrome-text-strong);font-size:var(--font-size-lg);display:block}.PageGoals-module__hqH0_G__page-goals__outcome-value--pay{color:var(--color-success)}.PageGoals-module__hqH0_G__page-goals__outcome-detail{margin-top:var(--spacing-1);color:var(--chrome-text);font-size:var(--font-size-xs);display:block}.PageGoals-module__hqH0_G__page-goals__hero-foot{justify-content:space-between;align-items:center;gap:var(--spacing-3);color:var(--chrome-text);font-size:var(--font-size-xs);display:flex}.PageGoals-module__hqH0_G__page-goals__personal-target{padding:var(--spacing-1) var(--spacing-3);color:var(--chrome-text-strong);background:var(--overlay-light);border-radius:var(--radius-full)}.PageGoals-module__hqH0_G__page-goals__scope-note{margin:calc(var(--spacing-2) * -1) 0 0;padding-top:var(--spacing-3);color:var(--chrome-text);font-size:var(--font-size-xs);border-top:1px solid var(--chrome-divider)}.PageGoals-module__hqH0_G__page-goals__clear-confirm{justify-content:space-between;align-items:center;gap:var(--spacing-4);padding:var(--spacing-3);color:var(--text-primary);font-size:var(--font-size-sm);background:var(--color-error-background);border-radius:var(--radius-sm);display:flex}.PageGoals-module__hqH0_G__page-goals__clear-actions{gap:var(--spacing-2);display:flex}.PageGoals-module__hqH0_G__page-goals__panel{padding:var(--spacing-6);background:var(--surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--goals-panel-shadow)}.PageGoals-module__hqH0_G__page-goals__panel--column{gap:var(--spacing-4);flex-direction:column;min-width:0;display:flex}.PageGoals-module__hqH0_G__page-goals__section-heading{justify-content:space-between;align-items:flex-start;gap:var(--spacing-4);display:flex}.PageGoals-module__hqH0_G__page-goals__section-title{margin:var(--spacing-1) 0 0;color:var(--text-primary);font-size:var(--font-size-xl);line-height:var(--line-height-tight)}.PageGoals-module__hqH0_G__page-goals__section-copy{color:var(--text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-normal);margin:0}.PageGoals-module__hqH0_G__page-goals__section-subtitle{max-width:68ch;margin:var(--spacing-2) 0 0;color:var(--text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-normal)}.PageGoals-module__hqH0_G__page-goals__two-column{gap:var(--spacing-5);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.PageGoals-module__hqH0_G__page-goals__two-column--single{grid-template-columns:1fr}.PageGoals-module__hqH0_G__page-goals__comparison-list{gap:var(--spacing-2);display:grid}.PageGoals-module__hqH0_G__page-goals__comparison-row{gap:var(--spacing-2);padding:var(--spacing-3);background:var(--surface-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);flex-direction:column;display:flex}.PageGoals-module__hqH0_G__page-goals__comparison-top{justify-content:space-between;align-items:center;gap:var(--spacing-2);color:var(--text-primary);font-size:var(--font-size-sm);display:flex}.PageGoals-module__hqH0_G__page-goals__match{align-items:center;gap:var(--spacing-1);padding:var(--spacing-1) var(--spacing-2);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);border-radius:var(--radius-full);display:inline-flex}.PageGoals-module__hqH0_G__page-goals__match--aligned{color:var(--color-success);background:var(--color-success-background)}.PageGoals-module__hqH0_G__page-goals__match--partial{color:var(--color-warning-text);background:var(--color-warning-background)}.PageGoals-module__hqH0_G__page-goals__match--gap{color:var(--color-error);background:var(--color-error-background)}.PageGoals-module__hqH0_G__page-goals__match--unavailable{color:var(--text-muted);background:var(--surface-muted)}.PageGoals-module__hqH0_G__page-goals__comparison-values{gap:var(--spacing-3);color:var(--text-secondary);font-size:var(--font-size-sm);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.PageGoals-module__hqH0_G__page-goals__comparison-value{gap:var(--spacing-1);flex-direction:column;display:flex}.PageGoals-module__hqH0_G__page-goals__comparison-label,.PageGoals-module__hqH0_G__page-goals__row-evidence{color:var(--text-muted);font-size:var(--font-size-xs)}.PageGoals-module__hqH0_G__page-goals__demand-summary{gap:var(--spacing-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.PageGoals-module__hqH0_G__page-goals__demand-stat{padding:var(--spacing-3);background:var(--surface-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-sm)}.PageGoals-module__hqH0_G__page-goals__demand-stat-label{margin-bottom:var(--spacing-1);color:var(--text-muted);font-size:var(--font-size-xs);display:block}.PageGoals-module__hqH0_G__page-goals__demand-stat-value{color:var(--text-primary);font-size:var(--font-size-base)}.PageGoals-module__hqH0_G__page-goals__signal-list{gap:var(--spacing-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.PageGoals-module__hqH0_G__page-goals__signal{align-items:flex-start;gap:var(--spacing-2);min-width:0;padding:var(--spacing-2);display:flex}.PageGoals-module__hqH0_G__page-goals__signal-icon{width:var(--spacing-5);height:var(--spacing-5);color:var(--color-error);font-size:var(--font-size-xs);background:var(--color-error-background);border-radius:var(--radius-full);flex:none;justify-content:center;align-items:center;display:inline-flex}.PageGoals-module__hqH0_G__page-goals__signal-icon--met{color:var(--color-success);background:var(--color-success-background)}.PageGoals-module__hqH0_G__page-goals__signal-label{color:var(--text-primary);font-size:var(--font-size-xs);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.PageGoals-module__hqH0_G__page-goals__signal-frequency{color:var(--text-muted);font-size:var(--font-size-xs);line-height:var(--line-height-normal);display:block}.PageGoals-module__hqH0_G__page-goals__opening-list{gap:var(--spacing-2);display:grid}.PageGoals-module__hqH0_G__page-goals__opening{justify-content:space-between;align-items:center;gap:var(--spacing-3);min-height:var(--control-height-md);padding:var(--spacing-3);color:inherit;background:var(--surface);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);transition:border-color var(--transition-fast), transform var(--transition-fast);text-decoration:none;display:flex}.PageGoals-module__hqH0_G__page-goals__opening:hover{border-color:var(--hover-border);transform:translateY(-1px)}.PageGoals-module__hqH0_G__page-goals__opening-title{color:var(--text-primary);font-size:var(--font-size-sm);display:block}.PageGoals-module__hqH0_G__page-goals__opening-employer{color:var(--text-muted);font-size:var(--font-size-xs)}.PageGoals-module__hqH0_G__page-goals__opening-meta{align-items:flex-end;gap:var(--spacing-1);flex-direction:column;flex:none;display:flex}.PageGoals-module__hqH0_G__page-goals__opening-meta-item{align-items:center;gap:var(--spacing-1);color:var(--text-muted);font-size:var(--font-size-xs);display:inline-flex}.PageGoals-module__hqH0_G__page-goals__text-link{align-items:center;gap:var(--spacing-2);color:var(--accent-hover);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-decoration:none;display:inline-flex}.PageGoals-module__hqH0_G__page-goals__text-link:hover{text-decoration:underline}.PageGoals-module__hqH0_G__page-goals__text-link--footer{margin-top:auto}.PageGoals-module__hqH0_G__page-goals__peer-list{gap:var(--spacing-3);margin-top:var(--spacing-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.PageGoals-module__hqH0_G__page-goals__no-route{align-items:center;gap:var(--spacing-5);display:flex}.PageGoals-module__hqH0_G__page-goals__no-route-icon{width:var(--spacing-12);height:var(--spacing-12);color:var(--text-muted);font-size:var(--font-size-xl);background:var(--surface-muted);border-radius:var(--radius-full);flex:none;justify-content:center;align-items:center;display:inline-flex}.PageGoals-module__hqH0_G__page-goals__path-failure{padding:var(--spacing-6);background:var(--surface);border:1px solid var(--color-warning-border);border-radius:var(--radius-lg);box-shadow:var(--goals-panel-shadow)}.PageGoals-module__hqH0_G__page-goals__path-failure-heading{align-items:flex-start;gap:var(--spacing-4);display:flex}.PageGoals-module__hqH0_G__page-goals__path-failure-icon{width:var(--spacing-10);height:var(--spacing-10);color:var(--color-warning-text);background:var(--color-warning-background);border-radius:var(--radius-full);flex:none;justify-content:center;align-items:center;display:inline-flex}.PageGoals-module__hqH0_G__page-goals__transfer-grid{gap:var(--spacing-4);margin-top:var(--spacing-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.PageGoals-module__hqH0_G__page-goals__transfer-group{padding:var(--spacing-4);background:var(--surface-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.PageGoals-module__hqH0_G__page-goals__transfer-title{margin:0 0 var(--spacing-3);color:var(--text-primary);font-size:var(--font-size-sm)}.PageGoals-module__hqH0_G__page-goals__chip-list{gap:var(--spacing-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.PageGoals-module__hqH0_G__page-goals__chip{align-items:center;gap:var(--spacing-1);padding:var(--spacing-1) var(--spacing-2);font-size:var(--font-size-xs);border-radius:var(--radius-full);display:inline-flex}.PageGoals-module__hqH0_G__page-goals__chip--match{color:var(--color-success);background:var(--color-success-background)}.PageGoals-module__hqH0_G__page-goals__chip--gap{color:var(--color-error);background:var(--color-error-background)}.PageGoals-module__hqH0_G__page-goals__bridge-section{margin-top:var(--spacing-5);padding-top:var(--spacing-5);border-top:1px solid var(--border-subtle)}.PageGoals-module__hqH0_G__page-goals__bridge-heading{justify-content:space-between;align-items:baseline;gap:var(--spacing-3);display:flex}.PageGoals-module__hqH0_G__page-goals__bridge-title{color:var(--text-primary);font-size:var(--font-size-base);margin:0}.PageGoals-module__hqH0_G__page-goals__bridge-summary{color:var(--text-muted);font-size:var(--font-size-xs)}.PageGoals-module__hqH0_G__page-goals__bridge-list{gap:var(--spacing-3);margin-top:var(--spacing-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.PageGoals-module__hqH0_G__page-goals__bridge-card{padding:var(--spacing-4);background:var(--surface-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.PageGoals-module__hqH0_G__page-goals__bridge-card-topline{justify-content:space-between;align-items:baseline;gap:var(--spacing-3);display:flex}.PageGoals-module__hqH0_G__page-goals__bridge-role{color:var(--text-primary);font-size:var(--font-size-sm)}.PageGoals-module__hqH0_G__page-goals__bridge-pay{color:var(--text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);flex:none}.PageGoals-module__hqH0_G__page-goals__bridge-reason{margin:var(--spacing-2) 0 var(--spacing-3);color:var(--text-secondary);font-size:var(--font-size-xs);line-height:var(--line-height-normal)}.PageGoals-module__hqH0_G__page-goals__pay-warning{margin:var(--spacing-4) 0 0;padding:var(--spacing-3);color:var(--color-warning-text);font-size:var(--font-size-sm);background:var(--color-warning-background);border-radius:var(--radius-sm)}@media (max-width:1100px){.PageGoals-module__hqH0_G__page-goals__setup{gap:var(--spacing-5);grid-template-columns:1fr}.PageGoals-module__hqH0_G__page-goals__optional-fields,.PageGoals-module__hqH0_G__page-goals__two-column,.PageGoals-module__hqH0_G__page-goals__peer-list{grid-template-columns:1fr}.PageGoals-module__hqH0_G__page-goals__signal-list{grid-template-columns:repeat(3,minmax(140px,1fr));overflow-x:auto}}@media (max-width:768px){.PageGoals-module__hqH0_G__page-goals{gap:var(--spacing-3);padding-block:var(--spacing-3) var(--spacing-8)}.PageGoals-module__hqH0_G__page-goals__setup{gap:var(--spacing-4);padding:var(--spacing-4);border-radius:var(--radius-md)}.PageGoals-module__hqH0_G__page-goals__setup-title{font-size:var(--font-size-3xl)}.PageGoals-module__hqH0_G__page-goals__discovery-controls,.PageGoals-module__hqH0_G__page-goals__suggestion-list{grid-template-columns:1fr}.PageGoals-module__hqH0_G__page-goals__suggestion{min-height:var(--tap-target-min);align-items:flex-start}.PageGoals-module__hqH0_G__page-goals__suggestion-topline{width:100%}.PageGoals-module__hqH0_G__page-goals__form-actions{flex-direction:column-reverse}.PageGoals-module__hqH0_G__page-goals__button{min-height:var(--tap-target-min)}.PageGoals-module__hqH0_G__page-goals__hero{gap:var(--spacing-4);padding:var(--spacing-4);border-radius:var(--radius-md)}.PageGoals-module__hqH0_G__page-goals__icon-button{min-width:var(--tap-target-min);min-height:var(--tap-target-min)}.PageGoals-module__hqH0_G__page-goals__destination{gap:var(--spacing-4);grid-template-columns:1fr auto}.PageGoals-module__hqH0_G__page-goals__destination-arrow{display:none}.PageGoals-module__hqH0_G__page-goals__position--target{padding-top:var(--spacing-4);border-top:1px solid var(--chrome-divider);grid-column:1/-1;justify-content:flex-end;justify-self:stretch}.PageGoals-module__hqH0_G__page-goals__position-title{font-size:var(--font-size-xl)}.PageGoals-module__hqH0_G__page-goals__outcome-grid{grid-column:1/-1;grid-template-columns:1fr}.PageGoals-module__hqH0_G__page-goals__outcome-grid--single{justify-items:stretch}.PageGoals-module__hqH0_G__page-goals__outcome-value{font-size:var(--font-size-base)}.PageGoals-module__hqH0_G__page-goals__hero-foot{flex-direction:column;align-items:flex-start}.PageGoals-module__hqH0_G__page-goals__clear-confirm{flex-direction:column;align-items:stretch}.PageGoals-module__hqH0_G__page-goals__clear-actions{flex-direction:column}.PageGoals-module__hqH0_G__page-goals__panel{padding:var(--spacing-4);border-radius:var(--radius-md)}.PageGoals-module__hqH0_G__page-goals__section-heading{gap:var(--spacing-2);flex-direction:column}.PageGoals-module__hqH0_G__page-goals__comparison-values,.PageGoals-module__hqH0_G__page-goals__demand-summary{grid-template-columns:1fr}.PageGoals-module__hqH0_G__page-goals__signal-list{grid-template-columns:1fr;overflow:visible}.PageGoals-module__hqH0_G__page-goals__opening{min-height:var(--tap-target-min);flex-direction:column;align-items:flex-start}.PageGoals-module__hqH0_G__page-goals__opening-meta{align-items:flex-start}.PageGoals-module__hqH0_G__page-goals__text-link--footer{min-height:var(--tap-target-min)}.PageGoals-module__hqH0_G__page-goals__transfer-grid,.PageGoals-module__hqH0_G__page-goals__bridge-list{grid-template-columns:1fr}.PageGoals-module__hqH0_G__page-goals__no-route{flex-direction:column;align-items:flex-start}.PageGoals-module__hqH0_G__page-goals__path-failure{padding:var(--spacing-4);border-radius:var(--radius-md)}.PageGoals-module__hqH0_G__page-goals__bridge-heading{align-items:flex-start;gap:var(--spacing-1);flex-direction:column}.PageGoals-module__hqH0_G__page-goals__hub{gap:var(--spacing-4)}.PageGoals-module__hqH0_G__page-goals__hub-section{gap:var(--spacing-3);padding:var(--spacing-4);border-radius:var(--radius-md)}.PageGoals-module__hqH0_G__page-goals__hub-heading{align-items:flex-start;gap:var(--spacing-2);flex-direction:column}.PageGoals-module__hqH0_G__page-goals__hub-cta{min-height:var(--tap-target-min)}.PageGoals-module__hqH0_G__page-goals__carousel-chevron{display:none}.PageGoals-module__hqH0_G__page-goals__carousel-track{gap:var(--spacing-2);scroll-snap-type:x proximity;scroll-padding-inline:var(--spacing-1);overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.PageGoals-module__hqH0_G__page-goals__carousel-track>*{scroll-snap-align:start;flex:0 0 13rem;width:13rem}.PageGoals-module__hqH0_G__page-goals__hub-card{min-height:0;padding:var(--spacing-3)}}@media (prefers-reduced-motion:reduce){.PageGoals-module__hqH0_G__page-goals__button,.PageGoals-module__hqH0_G__page-goals__suggestion,.PageGoals-module__hqH0_G__page-goals__opening{transition:none}}}
@layer components{.GlobalLoadingOverlay-module__vTsHDG__global-loading-overlay{background-color:var(--overlay-dark);z-index:9999;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.GlobalLoadingOverlay-module__vTsHDG__global-loading-overlay__content{background-color:var(--surface);padding:var(--spacing-8);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);align-items:center;gap:var(--spacing-4);flex-direction:column;min-width:200px;display:flex}.GlobalLoadingOverlay-module__vTsHDG__global-loading-overlay__message{font-size:var(--font-size-sm);color:var(--text-secondary);text-align:center;margin:0}.GlobalLoadingOverlay-module__vTsHDG__global-loading-overlay__active-keys{font-size:var(--font-size-xs);color:var(--text-secondary);text-align:center}@media (max-width:768px){.GlobalLoadingOverlay-module__vTsHDG__global-loading-overlay__content{padding:var(--spacing-5);min-width:auto;max-width:90%;margin:var(--spacing-4)}}}