@layer components{.EmployerSearch-module__j4lRtq__employer-search,.EmployerSearch-module__j4lRtq__employer-search__select{width:100%}.EmployerSearch-module__j4lRtq__employer-search__option{justify-content:space-between;align-items:center;gap:var(--spacing-2);min-width:0;padding-block:1px;display:flex}.EmployerSearch-module__j4lRtq__employer-search__option-name{font-size:var(--font-size-sm);color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.EmployerSearch-module__j4lRtq__employer-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;padding:1px 6px}.EmployerSearch-module__j4lRtq__employer-search__value{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}}
@layer components{.RoleSearch-module__ddqE1q__role-search{flex:1;min-width:0}.RoleSearch-module__ddqE1q__role-search__select{width:100%}.RoleSearch-module__ddqE1q__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__ddqE1q__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__ddqE1q__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__ddqE1q__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__ZUFILW__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__ZUFILW__money-input:focus{border-color:var(--accent,#0366d6);box-shadow:0 0 0 2px var(--accent-bg-subtle,#0366d626)}.MoneyInput-module__ZUFILW__money-input::placeholder{color:var(--text-muted,var(--color-text-tertiary,#8b949e))}.MoneyInput-module__ZUFILW__money-input--invalid{border-color:var(--danger,#d73a49)}.MoneyInput-module__ZUFILW__money-input:disabled{opacity:.5;cursor:not-allowed}}
@layer components{.ProfileAvatar-module__HoIjkW__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__HoIjkW__profile-avatar--small{width:24px;height:24px;font-size:11px}.ProfileAvatar-module__HoIjkW__profile-avatar--medium{width:28px;height:28px;font-size:var(--font-size-xs)}.ProfileAvatar-module__HoIjkW__profile-avatar--large{width:var(--spacing-10);height:var(--spacing-10);font-size:var(--font-size-sm)}}
@layer components{.UiSpinner-module__EzMdZq__ui-spinner{color:var(--accent);align-items:center;gap:8px;display:inline-flex}.UiSpinner-module__EzMdZq__ui-spinner__svg{animation:.9s linear infinite UiSpinner-module__EzMdZq__ui-spinner-rotate}.UiSpinner-module__EzMdZq__ui-spinner__text{font-size:var(--font-size-sm);color:var(--text-muted)}@keyframes UiSpinner-module__EzMdZq__ui-spinner-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}}
@layer components{.LoadingBlock-module__e9Yxdq__loading-block{justify-content:center;align-items:center;width:100%;min-height:120px;display:flex}}
@layer components{.PayTrajectory-module__0Jg39G__pay-trajectory{gap:var(--insight-card-gap);display:grid}.PayTrajectory-module__0Jg39G__pay-trajectory__headline{color:var(--text-primary);font-size:var(--profile-title-size);margin:0;line-height:1.35}.PayTrajectory-module__0Jg39G__pay-trajectory__stats{gap:var(--spacing-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.PayTrajectory-module__0Jg39G__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__0Jg39G__pay-trajectory__label{color:var(--text-secondary);font-size:var(--profile-caption-size);text-transform:uppercase;letter-spacing:.03em}.PayTrajectory-module__0Jg39G__pay-trajectory__value{color:var(--text-primary);font-size:var(--font-size-base);line-height:var(--line-height-tight)}.PayTrajectory-module__0Jg39G__pay-trajectory__delta{font-size:var(--font-size-sm);color:var(--text-secondary);margin:0}.PayTrajectory-module__0Jg39G__pay-trajectory__delta strong{font-weight:700}.PayTrajectory-module__0Jg39G__pay-trajectory__delta--up strong{color:var(--color-success)}.PayTrajectory-module__0Jg39G__pay-trajectory__delta--down strong{color:var(--color-error)}.PayTrajectory-module__0Jg39G__pay-trajectory__chart-section{gap:var(--spacing-2);display:grid}.PayTrajectory-module__0Jg39G__pay-trajectory__chart-layout{gap:var(--spacing-4);align-items:start;display:flex}.PayTrajectory-module__0Jg39G__pay-trajectory__chart-wrap{flex:0 66%;min-width:0;height:260px;min-height:260px}.PayTrajectory-module__0Jg39G__pay-trajectory__chart-side{gap:var(--spacing-2);flex:0 34%;align-content:start;min-width:0;max-width:none;display:grid}.PayTrajectory-module__0Jg39G__pay-trajectory__legend{gap:var(--spacing-2);color:var(--text-secondary);font-size:var(--profile-caption-size);display:grid}.PayTrajectory-module__0Jg39G__pay-trajectory__legend-item{align-items:center;gap:var(--spacing-2);display:inline-flex}.PayTrajectory-module__0Jg39G__pay-trajectory__legend-swatch{border-bottom-style:solid;border-bottom-width:2px;width:20px;height:0;display:inline-block}.PayTrajectory-module__0Jg39G__pay-trajectory__legend-swatch--cohort{border-bottom-color:var(--chart-line-secondary);border-bottom-style:solid}.PayTrajectory-module__0Jg39G__pay-trajectory__legend-swatch--user{border-bottom-color:var(--color-user);border-bottom-style:solid}.PayTrajectory-module__0Jg39G__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__0Jg39G__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__0Jg39G__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__0Jg39G__pay-trajectory__meta{color:var(--text-muted);font-size:var(--profile-meta-size);margin:0;line-height:1.35}.PayTrajectory-module__0Jg39G__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__0Jg39G__pay-trajectory__stats{grid-template-columns:1fr}.PayTrajectory-module__0Jg39G__pay-trajectory__chart-layout{flex-direction:column}.PayTrajectory-module__0Jg39G__pay-trajectory__chart-side{flex:auto;min-width:0;max-width:none}}}
@layer components{.PayRaises-module__9UW11q__pay-progression{gap:var(--insight-card-gap);display:grid}.PayRaises-module__9UW11q__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__9UW11q__pay-progression__hero-value--up{color:var(--color-success)}.PayRaises-module__9UW11q__pay-progression__hero-value--down{color:var(--color-error)}.PayRaises-module__9UW11q__pay-progression__hero-value--neutral{color:var(--text-primary)}.PayRaises-module__9UW11q__pay-progression__kpi-label{font-size:var(--profile-kpi-label-size)}.PayRaises-module__9UW11q__pay-progression__stats{gap:var(--spacing-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.PayRaises-module__9UW11q__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__9UW11q__pay-progression__stat--you{border:var(--profile-tile-user-border)}.PayRaises-module__9UW11q__pay-progression__stat-label{color:var(--text-secondary);font-size:var(--profile-kpi-label-size);font-weight:var(--font-weight-medium)}.PayRaises-module__9UW11q__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__9UW11q__pay-progression__role-breakdown{font-size:var(--font-size-xs);color:var(--text-secondary);margin:0}@media (max-width:768px){.PayRaises-module__9UW11q__pay-progression__stats{grid-template-columns:1fr}}}
@layer components{.TechnologyInsight-module__Bcj0Na__tech-insight{gap:var(--insight-card-gap);display:grid}.TechnologyInsight-module__Bcj0Na__tech-insight__grid-section{gap:var(--spacing-3);flex-direction:column;display:flex}.TechnologyInsight-module__Bcj0Na__tech-insight__chart-layout{gap:var(--spacing-4);align-items:start;display:flex}.TechnologyInsight-module__Bcj0Na__tech-insight__grid{gap:var(--capability-pill-grid-gap,6px);flex-wrap:wrap;flex:1 1 0;min-width:0;display:flex}.TechnologyInsight-module__Bcj0Na__tech-insight__group-block{display:contents}.TechnologyInsight-module__Bcj0Na__tech-insight__chart-side{gap:var(--spacing-2);flex:none;align-content:start;display:grid}.TechnologyInsight-module__Bcj0Na__tech-insight__mode-toggle{align-items:center;gap:0;display:inline-flex}.TechnologyInsight-module__Bcj0Na__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__Bcj0Na__tech-insight__mode-toggle-button:first-child{border-radius:var(--radius-sm) 0 0 var(--radius-sm);border-right:none}.TechnologyInsight-module__Bcj0Na__tech-insight__mode-toggle-button:last-child{border-radius:0 var(--radius-sm) var(--radius-sm) 0}.TechnologyInsight-module__Bcj0Na__tech-insight__mode-toggle-button:not(:first-child,:last-child){border-right:none}.TechnologyInsight-module__Bcj0Na__tech-insight__mode-toggle-button:hover:not(.TechnologyInsight-module__Bcj0Na__is-active){color:var(--text-primary);background:var(--hover-surface,#00000008)}.TechnologyInsight-module__Bcj0Na__tech-insight__mode-toggle-button.TechnologyInsight-module__Bcj0Na__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__Bcj0Na__tech-insight__mode-toggle-button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px;z-index:1}.TechnologyInsight-module__Bcj0Na__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__Bcj0Na__tech-insight__pill:hover{transform:translateY(-1px);box-shadow:0 2px 6px #00000014}.TechnologyInsight-module__Bcj0Na__tech-insight__pill--user{border-color:var(--color-user,#6366f1);box-shadow:0 0 0 1px var(--color-user,#6366f1)}.TechnologyInsight-module__Bcj0Na__tech-insight__pill-count{font-size:var(--capability-pill-meta-size,10px);font-weight:var(--font-weight-semibold);opacity:.45}.TechnologyInsight-module__Bcj0Na__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__Bcj0Na__tech-insight__pill-comp{white-space:nowrap}.TechnologyInsight-module__Bcj0Na__tech-insight__pill-sep{opacity:.4}.TechnologyInsight-module__Bcj0Na__tech-insight__legend{gap:var(--spacing-2);font-size:var(--profile-caption-size);color:var(--text-secondary);display:grid}.TechnologyInsight-module__Bcj0Na__tech-insight__legend-item{align-items:center;gap:var(--spacing-2);white-space:nowrap;display:inline-flex}.TechnologyInsight-module__Bcj0Na__tech-insight__legend-swatch{border-radius:var(--radius-full,9999px);flex-shrink:0;width:10px;height:10px}.TechnologyInsight-module__Bcj0Na__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__Bcj0Na__tech-insight__chart-layout{flex-direction:column}.TechnologyInsight-module__Bcj0Na__tech-insight__chart-side{width:100%}.TechnologyInsight-module__Bcj0Na__tech-insight__legend{gap:var(--spacing-3);flex-wrap:wrap;display:flex}}}
@layer components{.SpecialisationInsight-module__B1tS6G__spec-insight{gap:var(--insight-card-gap);display:grid}.SpecialisationInsight-module__B1tS6G__spec-insight__grid-section{gap:var(--spacing-3);flex-direction:column;display:flex}.SpecialisationInsight-module__B1tS6G__spec-insight__chart-layout{gap:var(--spacing-4);align-items:start;display:flex}.SpecialisationInsight-module__B1tS6G__spec-insight__grid{gap:var(--capability-pill-grid-gap,6px);flex-wrap:wrap;flex:1 1 0;min-width:0;display:flex}.SpecialisationInsight-module__B1tS6G__spec-insight__group-block{display:contents}.SpecialisationInsight-module__B1tS6G__spec-insight__chart-side{gap:var(--spacing-2);flex:none;align-content:start;display:grid}.SpecialisationInsight-module__B1tS6G__spec-insight__mode-toggle{align-items:center;gap:0;display:inline-flex}.SpecialisationInsight-module__B1tS6G__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__B1tS6G__spec-insight__mode-toggle-button:first-child{border-radius:var(--radius-sm) 0 0 var(--radius-sm);border-right:none}.SpecialisationInsight-module__B1tS6G__spec-insight__mode-toggle-button:last-child{border-radius:0 var(--radius-sm) var(--radius-sm) 0}.SpecialisationInsight-module__B1tS6G__spec-insight__mode-toggle-button:not(:first-child,:last-child){border-right:none}.SpecialisationInsight-module__B1tS6G__spec-insight__mode-toggle-button:hover:not(.SpecialisationInsight-module__B1tS6G__is-active){color:var(--text-primary);background:var(--hover-surface,#00000008)}.SpecialisationInsight-module__B1tS6G__spec-insight__mode-toggle-button.SpecialisationInsight-module__B1tS6G__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__B1tS6G__spec-insight__mode-toggle-button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px;z-index:1}.SpecialisationInsight-module__B1tS6G__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__B1tS6G__spec-insight__pill:hover{transform:translateY(-1px);box-shadow:0 2px 6px #00000014}.SpecialisationInsight-module__B1tS6G__spec-insight__pill--user{border-color:var(--color-user,#6366f1);box-shadow:0 0 0 1px var(--color-user,#6366f1)}.SpecialisationInsight-module__B1tS6G__spec-insight__pill-count{font-size:var(--capability-pill-meta-size,10px);font-weight:var(--font-weight-semibold);opacity:.45}.SpecialisationInsight-module__B1tS6G__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__B1tS6G__spec-insight__pill-comp{white-space:nowrap}.SpecialisationInsight-module__B1tS6G__spec-insight__pill-sep{opacity:.4}.SpecialisationInsight-module__B1tS6G__spec-insight__legend{gap:var(--spacing-2);font-size:var(--profile-caption-size);color:var(--text-secondary);display:grid}.SpecialisationInsight-module__B1tS6G__spec-insight__legend-item{align-items:center;gap:var(--spacing-2);white-space:nowrap;display:inline-flex}.SpecialisationInsight-module__B1tS6G__spec-insight__legend-swatch{border-radius:var(--radius-full,9999px);flex-shrink:0;width:10px;height:10px}.SpecialisationInsight-module__B1tS6G__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__B1tS6G__spec-insight__chart-layout{flex-direction:column}.SpecialisationInsight-module__B1tS6G__spec-insight__chart-side{width:100%}.SpecialisationInsight-module__B1tS6G__spec-insight__legend{gap:var(--spacing-3);flex-wrap:wrap;display:flex}}}
@layer components{.CareerVelocity-module__m_7JHW__career-velocity{gap:var(--spacing-2);flex-direction:column;display:flex}.CareerVelocity-module__m_7JHW__career-velocity__section{gap:var(--spacing-1);flex-direction:column;display:flex}.CareerVelocity-module__m_7JHW__career-velocity__chart-layout{gap:var(--spacing-4);align-items:start;display:flex}.CareerVelocity-module__m_7JHW__career-velocity__chart-wrap{flex:0 66%;min-width:0;height:240px;min-height:240px}.CareerVelocity-module__m_7JHW__career-velocity__chart{width:100%;height:100%}.CareerVelocity-module__m_7JHW__career-velocity__chart-side{gap:var(--spacing-2);flex:0 34%;align-content:start;min-width:0;display:grid}.CareerVelocity-module__m_7JHW__career-velocity__mode-toggle{align-items:center;gap:0;display:inline-flex}.CareerVelocity-module__m_7JHW__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__m_7JHW__career-velocity__mode-toggle-button:first-child{border-radius:var(--radius-sm) 0 0 var(--radius-sm);border-right:none}.CareerVelocity-module__m_7JHW__career-velocity__mode-toggle-button:last-child{border-radius:0 var(--radius-sm) var(--radius-sm) 0}.CareerVelocity-module__m_7JHW__career-velocity__mode-toggle-button:not(:first-child,:last-child){border-right:none}.CareerVelocity-module__m_7JHW__career-velocity__mode-toggle-button:hover:not(.CareerVelocity-module__m_7JHW__is-active){color:var(--text-primary);background:var(--hover-surface,#00000008)}.CareerVelocity-module__m_7JHW__career-velocity__mode-toggle-button.CareerVelocity-module__m_7JHW__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__m_7JHW__career-velocity__mode-toggle-button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px;z-index:1}.CareerVelocity-module__m_7JHW__career-velocity__legend{gap:var(--spacing-3);color:var(--text-secondary);font-size:var(--profile-caption-size);display:grid}.CareerVelocity-module__m_7JHW__career-velocity__legend-item{align-items:center;gap:var(--spacing-2);display:flex}.CareerVelocity-module__m_7JHW__career-velocity__legend-swatch--bar{border-bottom:2px solid;flex-shrink:0;width:14px;height:0}.CareerVelocity-module__m_7JHW__career-velocity__legend-label{color:var(--text-secondary);white-space:nowrap}.CareerVelocity-module__m_7JHW__career-velocity__legend-value{font-weight:var(--font-weight-semibold);color:var(--text-primary);white-space:nowrap}@media (max-width:768px){.CareerVelocity-module__m_7JHW__career-velocity__chart-layout{flex-direction:column}.CareerVelocity-module__m_7JHW__career-velocity__chart-wrap{flex:none;width:100%;height:200px;min-height:200px}.CareerVelocity-module__m_7JHW__career-velocity__chart-side{flex:none;width:100%}}}
@layer components{.ManagementScope-module__-bHfXq__mgmt-scope{gap:var(--insight-card-gap);display:grid}.ManagementScope-module__-bHfXq__mgmt-scope__hero-value--neutral{color:var(--text-primary)}.ManagementScope-module__-bHfXq__mgmt-scope__kpi-label{color:var(--text-secondary)}.ManagementScope-module__-bHfXq__mgmt-scope__chart-layout{gap:var(--spacing-4);align-items:start;display:flex}.ManagementScope-module__-bHfXq__mgmt-scope__chart-wrap{flex:0 66%;min-width:0;height:260px;min-height:260px}.ManagementScope-module__-bHfXq__mgmt-scope__chart-side{gap:var(--spacing-2);flex:0 34%;align-content:start;min-width:0;display:grid}.ManagementScope-module__-bHfXq__mgmt-scope__legend{gap:var(--spacing-2);color:var(--text-secondary);font-size:var(--profile-caption-size);display:grid}.ManagementScope-module__-bHfXq__mgmt-scope__legend-item{align-items:center;gap:var(--spacing-2);display:flex}.ManagementScope-module__-bHfXq__mgmt-scope__legend-swatch{flex-shrink:0;display:inline-block}.ManagementScope-module__-bHfXq__mgmt-scope__legend-swatch--user{background:var(--color-user);border-radius:50%;width:10px;height:10px}.ManagementScope-module__-bHfXq__mgmt-scope__legend-swatch--peer{background:var(--color-accent-secondary,#6c8ebf);opacity:.55;border-radius:50%;width:8px;height:8px}.ManagementScope-module__-bHfXq__mgmt-scope__legend-swatch--trend{border-bottom:2px dashed var(--color-accent-secondary,#6c8ebf);opacity:.5;width:20px;height:0}.ManagementScope-module__-bHfXq__mgmt-scope__summary{gap:var(--spacing-3);display:grid}.ManagementScope-module__-bHfXq__mgmt-scope__tiles{gap:var(--spacing-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ManagementScope-module__-bHfXq__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__-bHfXq__mgmt-scope__tile--you{border:var(--profile-tile-user-border)}.ManagementScope-module__-bHfXq__mgmt-scope__tile-label{color:var(--text-secondary);font-size:var(--profile-kpi-label-size);font-weight:var(--font-weight-medium)}.ManagementScope-module__-bHfXq__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__-bHfXq__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__-bHfXq__mgmt-scope__tile-detail-label{font-weight:var(--font-weight-medium)}.ManagementScope-module__-bHfXq__mgmt-scope__tile-detail-value{color:var(--text-primary)}.ManagementScope-module__-bHfXq__mgmt-scope__comp-table{border-collapse:collapse;width:100%;font-size:var(--font-size-xs);color:var(--text-secondary)}.ManagementScope-module__-bHfXq__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__-bHfXq__mgmt-scope__comp-table td{text-align:right;padding:var(--spacing-1) var(--spacing-2);color:var(--text-primary);white-space:nowrap}.ManagementScope-module__-bHfXq__mgmt-scope__comp-table .ManagementScope-module__-bHfXq__mgmt-scope__comp-table-label{text-align:left;color:var(--text-secondary);font-weight:var(--font-weight-medium)}.ManagementScope-module__-bHfXq__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__-bHfXq__mgmt-scope__comp-table-total .ManagementScope-module__-bHfXq__mgmt-scope__comp-table-label{font-weight:var(--font-weight-bold);color:var(--text-primary)}.ManagementScope-module__-bHfXq__mgmt-scope__comp-table-sub td{color:var(--text-muted);font-size:var(--font-size-2xs,.6875rem)}.ManagementScope-module__-bHfXq__mgmt-scope__comp-table-sub .ManagementScope-module__-bHfXq__mgmt-scope__comp-table-label{color:var(--text-muted);font-weight:var(--font-weight-regular,400)}.ManagementScope-module__-bHfXq__mgmt-scope__comp-table-sub+.ManagementScope-module__-bHfXq__mgmt-scope__comp-table-sub{border-top:1px solid var(--border-subtle,var(--gray-100))}.ManagementScope-module__-bHfXq__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__-bHfXq__mgmt-scope__tiles{grid-template-columns:1fr}}}
@layer components{.GraduatePayTrajectory-module__qO854W__grad-pay-trajectory__brackets{gap:var(--spacing-4);flex-direction:column;display:flex}.GraduatePayTrajectory-module__qO854W__grad-pay-trajectory__row{align-items:start;gap:var(--spacing-2);grid-template-columns:72px 1fr;display:grid}.GraduatePayTrajectory-module__qO854W__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__qO854W__grad-pay-trajectory__row-n{font-size:var(--font-size-xxs,10px);font-weight:var(--font-weight-regular);color:var(--text-muted)}}
@layer components{.PostGradRoles-module__9H4t3W__postgrad-roles__stages{gap:var(--spacing-4);flex-direction:column;display:flex}.PostGradRoles-module__9H4t3W__postgrad-roles__stage-header{margin-bottom:var(--spacing-2);justify-content:space-between;align-items:center;display:flex}.PostGradRoles-module__9H4t3W__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__9H4t3W__postgrad-roles__stage-n{font-size:var(--font-size-xxs,10px);color:var(--text-muted)}.PostGradRoles-module__9H4t3W__postgrad-roles__stage-list{gap:var(--spacing-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.PostGradRoles-module__9H4t3W__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__9H4t3W__postgrad-roles__role:last-child{border-bottom:none}.PostGradRoles-module__9H4t3W__postgrad-roles__role-rank{font-size:var(--font-size-xxs,10px);color:var(--text-muted);text-align:center}.PostGradRoles-module__9H4t3W__postgrad-roles__role-info{flex-direction:column;gap:1px;min-width:0;display:flex}.PostGradRoles-module__9H4t3W__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__9H4t3W__postgrad-roles__role-discipline{font-size:var(--font-size-xs);color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.PostGradRoles-module__9H4t3W__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__9H4t3W__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__9H4t3W__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__9H4t3W__postgrad-roles__role-info{color:inherit;text-decoration:none}a.PostGradRoles-module__9H4t3W__postgrad-roles__role-info:hover .PostGradRoles-module__9H4t3W__postgrad-roles__role-title,a.PostGradRoles-module__9H4t3W__postgrad-roles__role-info:focus-visible .PostGradRoles-module__9H4t3W__postgrad-roles__role-title{text-underline-offset:2px;text-decoration:underline}}
@layer components{.RoleCompensation-module___sDvVW__role-compensation{gap:var(--insight-card-gap);display:grid}.RoleCompensation-module___sDvVW__role-compensation__group{gap:var(--spacing-4);flex-direction:column;display:flex}.RoleCompensation-module___sDvVW__role-compensation__group--pct{margin-top:var(--spacing-1)}.RoleCompensation-module___sDvVW__role-compensation__group-title{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--text-secondary);flex:1}.RoleCompensation-module___sDvVW__role-compensation__row{align-items:start;gap:var(--spacing-2);grid-template-columns:80px 1fr;display:grid}.RoleCompensation-module___sDvVW__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___sDvVW__role-compensation__row-basis,.RoleCompensation-module___sDvVW__role-compensation__row-n{font-size:var(--font-size-xxs,10px);font-weight:var(--font-weight-regular);color:var(--text-muted)}.RoleCompensation-module___sDvVW__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__QjjHwa__comp-by-group{gap:var(--insight-card-gap);display:grid}.CompByGroup-module__QjjHwa__comp-by-group__rails{gap:var(--spacing-4);flex-direction:column;display:flex}.CompByGroup-module__QjjHwa__comp-by-group__row{align-items:start;gap:var(--spacing-2);grid-template-columns:72px 1fr;display:grid}.CompByGroup-module__QjjHwa__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__QjjHwa__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__Hg2Xea__comparison-donuts{gap:1.5rem;display:flex}@media (max-width:768px){.ComparisonDonuts-module__Hg2Xea__comparison-donuts{flex-direction:column}}.ComparisonDonuts-module__Hg2Xea__comparison-donuts__half{flex:1;min-width:0}.ComparisonDonuts-module__Hg2Xea__comparison-donuts__half--secondary{opacity:.6;filter:saturate(.55)}.ComparisonDonuts-module__Hg2Xea__comparison-donuts__half--secondary .ComparisonDonuts-module__Hg2Xea__comparison-donuts__stat-val{color:var(--text-secondary);font-weight:600}.ComparisonDonuts-module__Hg2Xea__comparison-donuts__title{font-size:var(--font-size-xs);color:var(--text-secondary);margin-bottom:.5rem;font-weight:600}.ComparisonDonuts-module__Hg2Xea__comparison-donuts__body{align-items:center;gap:1rem;display:flex}.ComparisonDonuts-module__Hg2Xea__comparison-donuts__donut{flex:0 0 80px;width:80px}.ComparisonDonuts-module__Hg2Xea__comparison-donuts__stats{flex:1;gap:.5rem;min-width:0;display:grid}.ComparisonDonuts-module__Hg2Xea__comparison-donuts__stat-row{align-items:baseline;gap:.5rem;display:flex}.ComparisonDonuts-module__Hg2Xea__comparison-donuts__stat-val{font-size:var(--font-size-base);color:var(--text-primary);min-width:2.5rem;font-weight:700}.ComparisonDonuts-module__Hg2Xea__comparison-donuts__stat-label{font-size:var(--font-size-xs);color:var(--text-secondary)}}
@layer components{.LockedChartOverlay-module__VR60hq__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__VR60hq__locked-overlay:after{content:"";border-radius:inherit;background:var(--surface);opacity:var(--frost-tint-opacity);z-index:0;position:absolute;inset:0}.LockedChartOverlay-module__VR60hq__locked-overlay:hover:after{opacity:0}.LockedChartOverlay-module__VR60hq__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__VR60hq__locked-overlay__cta-icon{color:var(--accent);flex-shrink:0}.LockedChartOverlay-module__VR60hq__locked-overlay:hover .LockedChartOverlay-module__VR60hq__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__VR60hq__locked-overlay:focus-visible{outline:2px solid var(--accent);outline-offset:2px}}
@layer components{.TransitionType-module__HmyNDa__role-transition-type__no-prior{margin:var(--spacing-2) 0 0;color:var(--text-secondary);font-size:var(--font-size-sm)}}
@layer components{.CommunityCompGateOverlay-module__yoalbW__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}.CommunityCompGateOverlay-module__yoalbW__comp-gate:after{content:"";border-radius:inherit;background:var(--surface);opacity:var(--frost-tint-opacity);z-index:0;position:absolute;inset:0}.CommunityCompGateOverlay-module__yoalbW__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}.CommunityCompGateOverlay-module__yoalbW__comp-gate__heading{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--text-primary);margin:0}.CommunityCompGateOverlay-module__yoalbW__comp-gate__checkbox-label{align-items:flex-start;gap:var(--spacing-2);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);text-align:left;cursor:pointer;display:flex}.CommunityCompGateOverlay-module__yoalbW__comp-gate__checkbox{accent-color:var(--accent);cursor:pointer;flex-shrink:0;margin-top:.15em}.CommunityCompGateOverlay-module__yoalbW__comp-gate__consent{font-size:var(--font-size-xs);color:var(--text-secondary);text-align:left;margin:0;line-height:1.4}.CommunityCompGateOverlay-module__yoalbW__comp-gate__button{padding:var(--spacing-2) var(--spacing-5);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--text-on-accent,#fff);background:var(--accent);border-radius:var(--radius-full);cursor:pointer;transition:transform var(--transition-fast), opacity var(--transition-fast);border:none;align-self:center}.CommunityCompGateOverlay-module__yoalbW__comp-gate__button:hover:not(:disabled){transform:translateY(-1px)}.CommunityCompGateOverlay-module__yoalbW__comp-gate__button:disabled{opacity:.55;cursor:not-allowed}.CommunityCompGateOverlay-module__yoalbW__comp-gate__button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}}
@layer components{.RoleRankedList-module__YGjaUa__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__YGjaUa__role-ranked-list__item{align-items:center;gap:var(--spacing-2);grid-template-columns:20px 1fr 36px;display:grid}.RoleRankedList-module__YGjaUa__role-ranked-list__rank{font-size:var(--font-size-xs);color:var(--text-tertiary);text-align:right}.RoleRankedList-module__YGjaUa__role-ranked-list__bar-wrap{align-items:center;padding:5px 0;display:flex;position:relative}.RoleRankedList-module__YGjaUa__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__YGjaUa__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__YGjaUa__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__YGjaUa__role-ranked-list__discipline{font-size:var(--font-size-xxs,10px);color:var(--text-tertiary);font-weight:var(--font-weight-regular);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.RoleRankedList-module__YGjaUa__role-ranked-list__count{font-size:var(--font-size-xs);color:var(--text-secondary);text-align:right}a.RoleRankedList-module__YGjaUa__role-ranked-list__bar-wrap{color:inherit;text-decoration:none}a.RoleRankedList-module__YGjaUa__role-ranked-list__bar-wrap:hover .RoleRankedList-module__YGjaUa__role-ranked-list__title-text,a.RoleRankedList-module__YGjaUa__role-ranked-list__bar-wrap:focus-visible .RoleRankedList-module__YGjaUa__role-ranked-list__title-text{text-underline-offset:2px;text-decoration:underline}a.RoleRankedList-module__YGjaUa__role-ranked-list__bar-wrap:hover .RoleRankedList-module__YGjaUa__role-ranked-list__bar{opacity:.28}}
@layer components{.ShareDialog-module__V3iQtG__share-dialog-overlay{background-color:var(--overlay-dark);z-index:var(--z-modal-backdrop);padding:var(--spacing-4);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ShareDialog-module__V3iQtG__share-dialog__shell{background:var(--surface);border-radius:var(--radius-md);width:100%;max-width:560px;box-shadow:var(--shadow-xl);z-index:var(--z-modal);flex-direction:column;display:flex;overflow:hidden}.ShareDialog-module__V3iQtG__share-dialog__header{padding:var(--spacing-4) var(--spacing-5);border-bottom:1px solid var(--border-default);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.ShareDialog-module__V3iQtG__share-dialog__title{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--text-primary);margin:0}.ShareDialog-module__V3iQtG__share-dialog__close{padding:var(--spacing-2);cursor:pointer;color:var(--text-secondary);border-radius:var(--radius-sm);transition:color var(--transition-fast), background-color var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.ShareDialog-module__V3iQtG__share-dialog__close:hover{color:var(--text-primary);background-color:var(--hover-surface)}.ShareDialog-module__V3iQtG__share-dialog__body{padding:var(--spacing-5);gap:var(--spacing-4);flex-direction:column;display:flex}.ShareDialog-module__V3iQtG__share-dialog__preview{resize:none;border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-elevated);width:100%;color:var(--text-primary);font-family:inherit;font-size:var(--font-size-sm);line-height:var(--line-height-normal);padding:var(--spacing-3);cursor:text;box-sizing:border-box;min-height:80px;max-height:140px;overflow-y:auto}.ShareDialog-module__V3iQtG__share-dialog__preview:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--focus-ring);outline:none}.ShareDialog-module__V3iQtG__share-dialog__copy-fallback{font-size:var(--font-size-sm);color:var(--color-error);margin:0}.ShareDialog-module__V3iQtG__share-dialog__link-preview{align-items:center;gap:var(--spacing-3);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-elevated);display:flex;overflow:hidden}.ShareDialog-module__V3iQtG__share-dialog__link-preview-image{object-fit:cover;flex-shrink:0;width:80px;height:52px}.ShareDialog-module__V3iQtG__share-dialog__link-preview-meta{padding:var(--spacing-2) var(--spacing-2) var(--spacing-2) 0;flex-direction:column;gap:2px;min-width:0;display:flex}.ShareDialog-module__V3iQtG__share-dialog__link-preview-domain{font-size:var(--font-size-xs);color:var(--text-muted);text-transform:uppercase;letter-spacing:.03em}.ShareDialog-module__V3iQtG__share-dialog__link-preview-title{font-size:var(--font-size-sm);color:var(--text-primary);font-weight:var(--font-weight-medium);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ShareDialog-module__V3iQtG__share-dialog__actions{gap:var(--spacing-3);display:flex}.ShareDialog-module__V3iQtG__share-dialog__btn{appearance:none;border-radius:var(--radius-sm);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);padding:var(--spacing-2) var(--spacing-4);cursor:pointer;transition:background-color var(--transition-fast), color var(--transition-fast), border-color var(--transition-fast)}.ShareDialog-module__V3iQtG__share-dialog__btn--primary{background:var(--accent);color:var(--text-inverse);border:none;flex:1}.ShareDialog-module__V3iQtG__share-dialog__btn--primary:hover{background:var(--accent-hover,var(--accent));opacity:.9}.ShareDialog-module__V3iQtG__share-dialog__btn--secondary{border:1px solid var(--border-strong);color:var(--text-primary);background:0 0}.ShareDialog-module__V3iQtG__share-dialog__btn--secondary:hover{background:var(--hover-surface)}.ShareDialog-module__V3iQtG__share-dialog__platforms{gap:var(--spacing-2);padding-top:var(--spacing-2);border-top:1px solid var(--border-subtle);flex-direction:column;display:flex}.ShareDialog-module__V3iQtG__share-dialog__platforms-label{font-size:var(--font-size-xs);color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em}.ShareDialog-module__V3iQtG__share-dialog__platform-links{gap:var(--spacing-2);display:flex}.ShareDialog-module__V3iQtG__share-dialog__platform-link{font-size:var(--font-size-sm);color:var(--text-secondary);padding:var(--spacing-1) var(--spacing-3);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);transition:color var(--transition-fast), border-color var(--transition-fast);text-decoration:none}.ShareDialog-module__V3iQtG__share-dialog__platform-link:hover{color:var(--text-primary);border-color:var(--border-default)}@media (max-width:768px){.ShareDialog-module__V3iQtG__share-dialog-overlay{align-items:flex-end;padding:0}.ShareDialog-module__V3iQtG__share-dialog__shell{border-radius:var(--radius-md) var(--radius-md) 0 0;width:100%;max-width:100%;max-height:85dvh;max-height:calc(var(--vh,1vh) * 85);flex-direction:column;margin:0;display:flex}.ShareDialog-module__V3iQtG__share-dialog__body{-webkit-overflow-scrolling:touch;overflow-y:auto}.ShareDialog-module__V3iQtG__share-dialog__actions{flex-direction:column}}}
@layer components{.PeerGateModal-module__g7I3xG__peer-gate-modal__backdrop{z-index:1000;background:var(--overlay-dark,#0000008c);justify-content:center;align-items:center;padding:1.5rem;animation:.15s PeerGateModal-module__g7I3xG__peer-gate-fade-in;display:flex;position:fixed;inset:0}@keyframes PeerGateModal-module__g7I3xG__peer-gate-fade-in{0%{opacity:0}to{opacity:1}}.PeerGateModal-module__g7I3xG__peer-gate-modal__card{background:var(--surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md,12px);text-align:center;flex-direction:column;align-items:center;gap:.75rem;width:100%;max-width:400px;padding:2rem 1.75rem 1.75rem;animation:.18s PeerGateModal-module__g7I3xG__peer-gate-slide-up;display:flex;position:relative}[data-theme=dark] .PeerGateModal-module__g7I3xG__peer-gate-modal__card{background:var(--surface-elevated);border-color:var(--border-default)}@keyframes PeerGateModal-module__g7I3xG__peer-gate-slide-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.PeerGateModal-module__g7I3xG__peer-gate-modal__close{color:var(--text-muted);cursor:pointer;font-size:var(--font-size-sm);border-radius:var(--radius-sm);background:0 0;border:none;padding:.25rem .4rem;line-height:1;transition:color .15s,background .15s;position:absolute;top:.75rem;right:.75rem}.PeerGateModal-module__g7I3xG__peer-gate-modal__close:hover{color:var(--text-primary);background:var(--surface-muted)}.PeerGateModal-module__g7I3xG__peer-gate-modal__title{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold,700);color:var(--text-primary);margin:0;line-height:1.25}.PeerGateModal-module__g7I3xG__peer-gate-modal__body{font-size:var(--font-size-sm);color:var(--text-secondary);margin:0;line-height:1.6}.PeerGateModal-module__g7I3xG__peer-gate-modal__actions{flex-direction:column;align-items:stretch;gap:.625rem;width:100%;margin-top:.25rem;display:flex}.PeerGateModal-module__g7I3xG__peer-gate-modal__cta-primary{background-color:var(--accent);color:var(--text-inverse);border-radius:var(--radius-sm);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold,600);text-align:center;cursor:pointer;border:none;padding:.7rem 1.25rem;text-decoration:none;transition:background-color .15s;display:block}.PeerGateModal-module__g7I3xG__peer-gate-modal__cta-primary:hover{background-color:var(--accent-hover)}.PeerGateModal-module__g7I3xG__peer-gate-modal__cta-secondary{color:var(--accent);font-size:var(--font-size-xs);text-align:center;background:0 0;padding:.25rem;text-decoration:underline;display:block}.PeerGateModal-module__g7I3xG__peer-gate-modal__cta-secondary:hover{color:var(--accent-hover)}}
@layer components{.CommonQualifications-module__P0eJWW__qualifications__section{gap:var(--spacing-3);flex-direction:column;display:flex}.CommonQualifications-module__P0eJWW__qualifications__view{gap:var(--spacing-2);flex-direction:column;display:flex}.CommonQualifications-module__P0eJWW__qualifications__caption{font-size:var(--font-size-xs);color:var(--text-secondary);margin:0;line-height:1.4}.CommonQualifications-module__P0eJWW__qualifications__hint{color:var(--text-tertiary)}.CommonQualifications-module__P0eJWW__qualifications__bars{gap:var(--spacing-1);margin-top:var(--spacing-1);flex-direction:column;display:flex}.CommonQualifications-module__P0eJWW__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__P0eJWW__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-tertiary);grid-template-columns:1fr 40px 72px;display:grid}.CommonQualifications-module__P0eJWW__qual-bar-header__num{text-align:right}.CommonQualifications-module__P0eJWW__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__P0eJWW__qual-bar__lift--over{color:var(--chart-bar-primary,var(--accent))}.CommonQualifications-module__P0eJWW__qual-bar__lift--under{color:var(--text-tertiary);font-weight:var(--font-weight-medium)}.CommonQualifications-module__P0eJWW__qual-bar__lift--empty{color:var(--text-tertiary);font-weight:var(--font-weight-regular,400)}.CommonQualifications-module__P0eJWW__qual-bar--interactive{cursor:pointer;transition:background var(--transition-fast);grid-template-columns:1fr 40px 16px}.CommonQualifications-module__P0eJWW__qual-bar__bar-wrap{align-items:center;min-width:0;padding:5px 0;display:flex;position:relative}.CommonQualifications-module__P0eJWW__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__P0eJWW__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__P0eJWW__qual-bar__value{font-size:var(--font-size-xs);color:var(--text-secondary);text-align:right;font-variant-numeric:tabular-nums}.CommonQualifications-module__P0eJWW__qual-bar__chevron{color:var(--text-tertiary);transition:transform var(--transition-fast), color var(--transition-fast)}.CommonQualifications-module__P0eJWW__qual-bar--interactive:hover{background:var(--surface-secondary,#0000000a)}.CommonQualifications-module__P0eJWW__qual-bar--interactive:hover .CommonQualifications-module__P0eJWW__qual-bar__fill{opacity:.3}.CommonQualifications-module__P0eJWW__qual-bar--interactive:hover .CommonQualifications-module__P0eJWW__qual-bar__chevron{color:var(--accent);transform:translate(2px)}.CommonQualifications-module__P0eJWW__qual-bar--interactive:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.CommonQualifications-module__P0eJWW__qual-bar--muted .CommonQualifications-module__P0eJWW__qual-bar__label{color:var(--text-tertiary);font-style:italic}.CommonQualifications-module__P0eJWW__qual-bar--muted .CommonQualifications-module__P0eJWW__qual-bar__value{color:var(--text-tertiary)}.CommonQualifications-module__P0eJWW__qual-bar--muted .CommonQualifications-module__P0eJWW__qual-bar__fill{background:var(--text-tertiary,#9ca3af);opacity:.2}.CommonQualifications-module__P0eJWW__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__P0eJWW__qualifications__back:hover{color:var(--color-accent-fg,#2563eb)}.CommonQualifications-module__P0eJWW__qualifications__detail-title{justify-content:space-between;align-items:baseline;gap:var(--spacing-2);display:flex}.CommonQualifications-module__P0eJWW__qualifications__detail-level{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--text-primary)}.CommonQualifications-module__P0eJWW__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__P0eJWW__qualifications__caption{font-size:var(--font-size-sm);line-height:var(--line-height-normal)}.CommonQualifications-module__P0eJWW__qual-bar,.CommonQualifications-module__P0eJWW__qual-bar-header{grid-template-columns:1fr 48px 88px}.CommonQualifications-module__P0eJWW__qual-bar{padding:var(--spacing-1) var(--spacing-2)}.CommonQualifications-module__P0eJWW__qual-bar-header{font-size:var(--font-size-xs)}.CommonQualifications-module__P0eJWW__qual-bar__bar-wrap{padding:var(--spacing-2) 0}.CommonQualifications-module__P0eJWW__qual-bar__lift,.CommonQualifications-module__P0eJWW__qual-bar__label,.CommonQualifications-module__P0eJWW__qual-bar__value,.CommonQualifications-module__P0eJWW__qualifications__back,.CommonQualifications-module__P0eJWW__qualifications__detail-share{font-size:var(--font-size-sm)}}}
@layer components{.HelpfulIcon-module__PGkQZG__helpful-icon{vertical-align:middle;color:inherit;display:inline-block;overflow:visible}.HelpfulIcon-module__PGkQZG__helpful-icon__star{fill:none;stroke:currentColor;stroke-width:1.6px;transition:fill var(--transition-base)}.HelpfulIcon-module__PGkQZG__helpful-icon--active .HelpfulIcon-module__PGkQZG__helpful-icon__star{fill:currentColor}.HelpfulIcon-module__PGkQZG__helpful-icon__burst{pointer-events:none}.HelpfulIcon-module__PGkQZG__helpful-icon__ripple{fill:none;stroke:currentColor;stroke-width:1.5px;opacity:0;transform-box:fill-box;transform-origin:50%}.HelpfulIcon-module__PGkQZG__helpful-icon__spark{fill:currentColor;opacity:0;transform-box:fill-box;transform-origin:50%}.HelpfulIcon-module__PGkQZG__helpful-icon__spark--n{--bf-tx:0;--bf-ty:-7px}.HelpfulIcon-module__PGkQZG__helpful-icon__spark--ne{--bf-tx:6px;--bf-ty:-4px}.HelpfulIcon-module__PGkQZG__helpful-icon__spark--se{--bf-tx:6px;--bf-ty:4px}.HelpfulIcon-module__PGkQZG__helpful-icon__spark--sw{--bf-tx:-6px;--bf-ty:4px}.HelpfulIcon-module__PGkQZG__helpful-icon__spark--nw{--bf-tx:-6px;--bf-ty:-4px}.HelpfulIcon-module__PGkQZG__helpful-icon--burst .HelpfulIcon-module__PGkQZG__helpful-icon__ripple{animation:HelpfulIcon-module__PGkQZG__helpful-ripple var(--bf-burst-ms,.52s) ease-out forwards}.HelpfulIcon-module__PGkQZG__helpful-icon--burst .HelpfulIcon-module__PGkQZG__helpful-icon__spark{animation:HelpfulIcon-module__PGkQZG__helpful-spark var(--bf-burst-ms,.52s) ease-out forwards}@keyframes HelpfulIcon-module__PGkQZG__helpful-ripple{0%{opacity:.6;transform:scale(.8)}to{opacity:0;transform:scale(1.7)}}@keyframes HelpfulIcon-module__PGkQZG__helpful-spark{0%{opacity:0;transform:translate(0)scale(.5)}25%{opacity:.8}to{opacity:0;transform:translate(var(--bf-tx), var(--bf-ty)) scale(1)}}@media (prefers-reduced-motion:reduce){.HelpfulIcon-module__PGkQZG__helpful-icon--burst .HelpfulIcon-module__PGkQZG__helpful-icon__ripple,.HelpfulIcon-module__PGkQZG__helpful-icon--burst .HelpfulIcon-module__PGkQZG__helpful-icon__spark{animation:none}}}
@layer components;
@layer components{.WorthIt-module__DjyTIG__worth-it__verdicts{flex-direction:column;gap:6px;margin-top:12px;display:flex}.WorthIt-module__DjyTIG__worth-it__verdict-row{grid-template-columns:44px 1fr 40px;align-items:center;gap:8px;font-size:12px;display:grid}.WorthIt-module__DjyTIG__worth-it__verdict-label{color:var(--color-text-secondary,#888);text-align:right;white-space:nowrap}.WorthIt-module__DjyTIG__worth-it__verdict-track{background:var(--color-surface-2,#2a2a2a);border-radius:4px;height:14px;overflow:hidden}.WorthIt-module__DjyTIG__worth-it__verdict-fill{border-radius:4px;height:100%;transition:width .3s}.WorthIt-module__DjyTIG__worth-it__verdict--yes{background:#22c55e}.WorthIt-module__DjyTIG__worth-it__verdict--mixed{background:#f59e0b}.WorthIt-module__DjyTIG__worth-it__verdict--no{background:#ef4444}.WorthIt-module__DjyTIG__worth-it__verdict-pct{color:var(--color-text-secondary,#888);text-align:right;font-size:11px}.WorthIt-module__DjyTIG__worth-it__notes{flex-direction:column;gap:6px;margin-top:14px;display:flex}.WorthIt-module__DjyTIG__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__DjyTIG__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___4h3MW__qual-pay-uplift .PayUplift-module___4h3MW__pay-uplift__value--positive{color:var(--color-success,#22c55e)}.PayUplift-module___4h3MW__qual-pay-uplift .PayUplift-module___4h3MW__pay-uplift__value--negative{color:var(--color-warning,#ef4444)}.PayUplift-module___4h3MW__pay-uplift__distribution{flex-direction:column;gap:6px;margin-top:12px;display:flex}.PayUplift-module___4h3MW__pay-uplift__band-row,.PayUplift-module___4h3MW__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___4h3MW__pay-uplift__band-header{margin-bottom:-2px}.PayUplift-module___4h3MW__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___4h3MW__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___4h3MW__pay-uplift__band-label{color:var(--color-text-secondary,#888);text-align:right;white-space:nowrap}.PayUplift-module___4h3MW__pay-uplift__band-track{background:var(--surface-inset);border-radius:4px;height:14px;overflow:hidden}.PayUplift-module___4h3MW__pay-uplift__band-fill{border-radius:4px;height:100%;transition:width .3s}.PayUplift-module___4h3MW__pay-uplift__band--negative{background:var(--color-text-secondary,#888)}.PayUplift-module___4h3MW__pay-uplift__band--modest{background:#a7f3d0}.PayUplift-module___4h3MW__pay-uplift__band--strong{background:#34d399}.PayUplift-module___4h3MW__pay-uplift__band--very-strong{background:#0d9488}.PayUplift-module___4h3MW__pay-uplift__band--exceptional{background:#0f766e}.PayUplift-module___4h3MW__pay-uplift__band-pct{color:var(--color-text-secondary,#888);font-size:var(--font-size-xxs,11px);text-align:right}}
@layer components{.PromotionTiming-module__zI0XzW__employer-promotion__rail-section{gap:var(--spacing-2);flex-direction:column;display:flex}.PromotionTiming-module__zI0XzW__employer-promotion__rail-caption{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--text-secondary);margin:0}.PromotionTiming-module__zI0XzW__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__zI0XzW__employer-promotion__alumni-note{font-size:var(--font-size-sm);color:var(--text-secondary);margin:0;line-height:1.4}.PromotionTiming-module__zI0XzW__employer-promotion__alumni-figure{font-weight:var(--font-weight-semibold);color:var(--text-primary)}.PromotionTiming-module__zI0XzW__employer-promotion__alumni{gap:var(--spacing-1);flex-direction:column;display:flex}.PromotionTiming-module__zI0XzW__employer-promotion__alumni-baserate{font-size:var(--font-size-xs);color:var(--text-muted);margin:0}}
@layer components{.StintDuration-module__fs1hKq__employer-stint-duration__body{gap:var(--spacing-4);align-items:center;display:flex}.StintDuration-module__fs1hKq__employer-stint-duration__donut{flex:0 0 100px}.StintDuration-module__fs1hKq__employer-stint-duration__stats{gap:var(--spacing-1);flex-direction:column;flex:1;display:flex}.StintDuration-module__fs1hKq__employer-stint-duration__stat-row{align-items:baseline;gap:var(--spacing-2);display:flex}.StintDuration-module__fs1hKq__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__fs1hKq__employer-stint-duration__stat-label{font-size:var(--font-size-xs);color:var(--text-secondary)}.StintDuration-module__fs1hKq__employer-stint-duration__stat-percentile{color:var(--text-muted)}}
@layer components{.RouteLoadingFallback-module__BX5ytW__route-loading-fallback{min-height:calc(100dvh - var(--navbar-height));padding:var(--spacing-6);justify-content:center;align-items:center;display:flex}}
@layer components{.CareerMotif-module__Jm1Eda__career-motif__wrapper{overflow:visible}.CareerMotif-module__Jm1Eda__career-motif__wrapper--interactive{cursor:pointer}.CareerMotif-module__Jm1Eda__career-motif__wrapper--interactive:before{content:"";border-radius:var(--radius-sm);transition:border-color var(--transition-fast);pointer-events:none;border:2px dashed #0000;position:absolute;inset:0 -6px}.CareerMotif-module__Jm1Eda__career-motif__wrapper--interactive:hover:before{border-color:var(--brand-gold-light)}.CareerMotif-module__Jm1Eda__career-motif__canvas{pointer-events:none;position:absolute;inset:0}.CareerMotif-module__Jm1Eda__career-motif{pointer-events:none;width:100%;height:auto;display:block;position:relative}.CareerMotif-module__Jm1Eda__career-motif__line{stroke-width:3px;stroke-linecap:round}.CareerMotif-module__Jm1Eda__career-motif__line--side{stroke:var(--brand-gold);stroke-opacity:.35;stroke-width:2px;stroke-dasharray:3 4}.CareerMotif-module__Jm1Eda__career-motif__node{fill:var(--brand-gold);fill-opacity:.9;stroke:var(--brand-gold);stroke-width:1.5px;stroke-opacity:.5}.CareerMotif-module__Jm1Eda__career-motif__node--side{fill-opacity:.45;stroke-opacity:.25}.CareerMotif-module__Jm1Eda__career-motif__node--current{fill-opacity:1;stroke-opacity:.5}.CareerMotif-module__Jm1Eda__career-motif__anchor-ring{fill:none;stroke:var(--color-success);stroke-width:1.5px;animation:7s ease-in-out infinite CareerMotif-module__Jm1Eda__cm-anchor-pulse}@keyframes CareerMotif-module__Jm1Eda__cm-anchor-pulse{0%,to{stroke-opacity:.45}50%{stroke-opacity:.75}}.CareerMotif-module__Jm1Eda__career-motif__node--enter{opacity:0;transform:translateY(6px)}.CareerMotif-module__Jm1Eda__career-motif--entered .CareerMotif-module__Jm1Eda__career-motif__node--enter{animation:.4s ease-out forwards CareerMotif-module__Jm1Eda__cm-enter}@keyframes CareerMotif-module__Jm1Eda__cm-enter{to{opacity:1;transform:translateY(0)}}.CareerMotif-module__Jm1Eda__career-motif__lines{opacity:0}.CareerMotif-module__Jm1Eda__career-motif--entered .CareerMotif-module__Jm1Eda__career-motif__lines{animation:.6s ease-out .15s forwards CareerMotif-module__Jm1Eda__cm-line-enter}@keyframes CareerMotif-module__Jm1Eda__cm-line-enter{to{opacity:1}}.CareerMotif-module__Jm1Eda__career-motif__beacon{opacity:0}.CareerMotif-module__Jm1Eda__career-motif--entered .CareerMotif-module__Jm1Eda__career-motif__beacon{animation:.6s ease-out forwards CareerMotif-module__Jm1Eda__cm-beacon-enter}@keyframes CareerMotif-module__Jm1Eda__cm-beacon-enter{to{opacity:1}}.CareerMotif-module__Jm1Eda__career-motif__beacon-ring{fill:none;stroke:var(--brand-gold);stroke-width:1.5px}.CareerMotif-module__Jm1Eda__career-motif__beacon-ring--n1{stroke-opacity:.45;animation:3s ease-in-out infinite CareerMotif-module__Jm1Eda__cm-ring-pulse}.CareerMotif-module__Jm1Eda__career-motif__beacon-ring--n2{stroke-opacity:.28;animation:3s ease-in-out .5s infinite CareerMotif-module__Jm1Eda__cm-ring-pulse}.CareerMotif-module__Jm1Eda__career-motif__beacon-ring--match{stroke:var(--color-success)}@keyframes CareerMotif-module__Jm1Eda__cm-ring-pulse{0%,to{opacity:.3}50%{opacity:1}}}
@layer components{.PayUplift-module__ckeR-W__employer-pay-uplift{gap:var(--insight-card-gap);display:grid}.PayUplift-module__ckeR-W__employer-pay-uplift__tab-content{gap:var(--spacing-3);display:grid}.PayUplift-module__ckeR-W__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{.LogoMotifFlourish-module__DaJ5ha__flourish{width:48px;height:24px;margin-left:var(--spacing-2);pointer-events:none;flex-shrink:0;align-items:center;display:inline-flex}.LogoMotifFlourish-module__DaJ5ha__flourish__svg{display:block;overflow:visible}.LogoMotifFlourish-module__DaJ5ha__flourish__line{fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:64;stroke-dashoffset:64px;transition:stroke-dashoffset .52s}.LogoMotifFlourish-module__DaJ5ha__flourish--active .LogoMotifFlourish-module__DaJ5ha__flourish__line{stroke-dashoffset:0}.LogoMotifFlourish-module__DaJ5ha__flourish__line--side{stroke:var(--brand-gold);stroke-opacity:.55;stroke-width:1.25px;stroke-dasharray:2.5 2.5;stroke-dashoffset:0;opacity:0;transition:opacity .24s .26s}.LogoMotifFlourish-module__DaJ5ha__flourish--active .LogoMotifFlourish-module__DaJ5ha__flourish__line--side{opacity:1}.LogoMotifFlourish-module__DaJ5ha__flourish__node{fill:var(--brand-gold);opacity:0;transform-box:fill-box;transform-origin:50%;transition:opacity .22s,transform .22s;transition-delay:calc(var(--i,0) * 90ms);transform:scale(0)}.LogoMotifFlourish-module__DaJ5ha__flourish--active .LogoMotifFlourish-module__DaJ5ha__flourish__node{opacity:1;transform:scale(1)}.LogoMotifFlourish-module__DaJ5ha__flourish__node--side{fill:color-mix(in srgb, var(--brand-gold) 80%, transparent)}.LogoMotifFlourish-module__DaJ5ha__flourish__beacon{fill:none;stroke:var(--brand-gold);stroke-width:1.5px;opacity:0;transform-box:fill-box;transform-origin:50%;transition:opacity .24s .36s,transform .24s .36s;transform:scale(0)}.LogoMotifFlourish-module__DaJ5ha__flourish--active .LogoMotifFlourish-module__DaJ5ha__flourish__beacon{opacity:.6;animation:1.7s ease-in-out .62s infinite LogoMotifFlourish-module__DaJ5ha__flourish-pulse;transform:scale(1)}@keyframes LogoMotifFlourish-module__DaJ5ha__flourish-pulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.12;transform:scale(1.28)}}@media (hover:none),(pointer:coarse){.LogoMotifFlourish-module__DaJ5ha__flourish{display:none}}@media (prefers-reduced-motion:reduce){.LogoMotifFlourish-module__DaJ5ha__flourish{display:none}}}
@layer components{:root{--navbar-bg:var(--chrome-surface);--navbar-border:var(--chrome-border)}.Navbar-module___rHu7W__navbar{z-index:var(--z-navbar,100);width:100%;height:56px;font-family:var(--font-family-base);background:var(--navbar-bg);border-bottom:1px solid var(--navbar-border);color:var(--chrome-text);justify-content:space-between;align-items:center;margin:0;padding:0;display:flex;position:sticky;top:0;overflow:visible}.Navbar-module___rHu7W__navbar .Navbar-module___rHu7W__navbar__link svg,.Navbar-module___rHu7W__navbar .Navbar-module___rHu7W__navbar__profile-trigger svg,.Navbar-module___rHu7W__navbar .Navbar-module___rHu7W__navbar__hamburger-btn svg,.Navbar-module___rHu7W__navbar .Navbar-module___rHu7W__navbar__mobile-item svg,.Navbar-module___rHu7W__navbar .Navbar-module___rHu7W__navbar__profile-dropdown-item svg{color:inherit}.Navbar-module___rHu7W__navbar__container{width:100%;padding:0 var(--spacing-6);justify-content:space-between;align-items:center;gap:var(--spacing-6);display:flex;position:relative}.Navbar-module___rHu7W__navbar__logo{color:var(--chrome-text-strong);font-weight:var(--font-weight-bold);letter-spacing:-.02em;transition:opacity var(--transition-fast);flex-shrink:0;align-items:center;font-size:1.25rem;text-decoration:none;display:flex}.Navbar-module___rHu7W__navbar__logo-text{align-items:center;display:inline-flex}.Navbar-module___rHu7W__navbar__logo:hover{opacity:.9;color:var(--chrome-text-strong)}.Navbar-module___rHu7W__navbar__links{white-space:nowrap;align-items:center;gap:var(--spacing-2);flex:1;min-width:0;display:flex}.Navbar-module___rHu7W__navbar__center{align-items:center;display:flex;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.Navbar-module___rHu7W__navbar__list{align-items:center;margin:0;padding:0;list-style:none;display:flex}.Navbar-module___rHu7W__navbar__list--explore{gap:var(--spacing-1)}.Navbar-module___rHu7W__navbar__list--secondary{gap:var(--spacing-1);margin-left:var(--spacing-2)}.Navbar-module___rHu7W__navbar__list--utils{gap:var(--spacing-1);margin-left:auto}.Navbar-module___rHu7W__navbar__divider{width:1px;height:16px;margin:0 var(--spacing-3);background:var(--chrome-divider);flex-shrink:0;display:inline-block}.Navbar-module___rHu7W__navbar__spacer{min-width:var(--spacing-4);flex:1}.Navbar-module___rHu7W__navbar__item{align-items:center;display:inline-flex;position:relative}.Navbar-module___rHu7W__navbar__link{color:var(--chrome-text);letter-spacing:.01em;opacity:.9;padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-sm);transition:color var(--transition-fast), opacity var(--transition-fast);font-size:14px;font-weight:500;text-decoration:none;position:relative}.Navbar-module___rHu7W__navbar__link:link,.Navbar-module___rHu7W__navbar__link:visited{color:var(--chrome-text);opacity:.9}.Navbar-module___rHu7W__navbar__link:after{content:"";left:var(--spacing-3);right:var(--spacing-3);height:2px;transition:transform var(--transition-fast);background:currentColor;border-radius:1px;position:absolute;bottom:6px;transform:scaleX(0)}.Navbar-module___rHu7W__navbar__link:hover{opacity:1;color:var(--chrome-text-strong)}.Navbar-module___rHu7W__navbar__link:hover:after{transform:scaleX(1)}.Navbar-module___rHu7W__navbar__link--active{opacity:1;font-weight:600}.Navbar-module___rHu7W__navbar__link--active:link,.Navbar-module___rHu7W__navbar__link--active:visited{color:var(--chrome-text-strong);opacity:1}.Navbar-module___rHu7W__navbar__link--active:after{transform:scaleX(1)}.Navbar-module___rHu7W__navbar__button{color:var(--chrome-text);letter-spacing:.01em;opacity:.9;cursor:pointer;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);transition:opacity var(--transition-fast);background:0 0;border:none;font-family:inherit;font-size:14px;font-weight:500;display:flex}.Navbar-module___rHu7W__navbar__button:hover{opacity:1}.Navbar-module___rHu7W__navbar__logout-btn{font-size:14px}.Navbar-module___rHu7W__navbar__profile-trigger,.Navbar-module___rHu7W__navbar__appearance-toggle,.Navbar-module___rHu7W__navbar__settings-trigger,.Navbar-module___rHu7W__navbar__share-trigger{color:var(--chrome-text);cursor:pointer;border-radius:var(--radius-sm);opacity:.7;width:36px;height:36px;transition:opacity var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;font-size:1rem;display:inline-flex}.Navbar-module___rHu7W__navbar__profile-trigger:hover,.Navbar-module___rHu7W__navbar__appearance-toggle:hover,.Navbar-module___rHu7W__navbar__settings-trigger:hover,.Navbar-module___rHu7W__navbar__share-trigger:hover{opacity:1}.Navbar-module___rHu7W__navbar__item--profile{position:relative}.Navbar-module___rHu7W__navbar__profile-dropdown{margin-top:var(--spacing-1);background:var(--surface);border-radius:var(--radius-md);min-width:200px;box-shadow:var(--shadow-lg);padding:var(--spacing-2) 0;z-index:var(--z-dropdown);border:1px solid var(--border-subtle);position:absolute;top:100%;right:0}.Navbar-module___rHu7W__navbar__profile-dropdown-item{align-items:center;gap:var(--spacing-2);width:100%;padding:var(--spacing-2) var(--spacing-4);color:var(--text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;text-align:left;transition:background-color var(--transition-fast), color var(--transition-fast);background:0 0;border:none;font-family:inherit;text-decoration:none;display:flex}.Navbar-module___rHu7W__navbar__profile-dropdown-item:hover{background:var(--hover-surface);color:var(--text-primary)}.Navbar-module___rHu7W__navbar__profile-dropdown-item--danger{color:var(--color-coral)}.Navbar-module___rHu7W__navbar__profile-dropdown-item--danger:hover{color:var(--color-coral);background:#e07a5f1a}.Navbar-module___rHu7W__navbar__profile-dropdown-divider{background:var(--border-subtle);height:1px;margin:var(--spacing-2) 0}.Navbar-module___rHu7W__navbar__hamburger-btn{color:var(--chrome-text);cursor:pointer;opacity:.85;width:36px;height:36px;transition:opacity var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;font-size:1.25rem;display:flex}.Navbar-module___rHu7W__navbar__hamburger-btn:hover{opacity:1}.Navbar-module___rHu7W__navbar__mobile-menu{background:var(--surface);width:220px;box-shadow:var(--shadow-lg);border-radius:0 0 var(--radius-md) var(--radius-md);padding:var(--spacing-2) 0;z-index:1000;border:1px solid var(--border-subtle);border-top:none;display:none;position:absolute;top:56px;right:0}.Navbar-module___rHu7W__navbar__mobile-menu--open{display:block}.Navbar-module___rHu7W__navbar__mobile-item{text-align:left;width:100%;color:var(--text-primary);font-size:var(--font-size-sm);padding:var(--spacing-3) var(--spacing-5);cursor:pointer;align-items:center;gap:var(--spacing-2);transition:background-color var(--transition-fast);background:0 0;border:none;font-family:inherit;font-weight:500;text-decoration:none;display:flex}.Navbar-module___rHu7W__navbar__mobile-item:hover{background:var(--hover-surface);color:var(--text-primary)}.Navbar-module___rHu7W__navbar__mobile-item--active{background:var(--hover-surface);font-weight:600}.Navbar-module___rHu7W__navbar__mobile-item--login{font-weight:var(--font-weight-semibold);border-bottom:1px solid var(--border-subtle)}.Navbar-module___rHu7W__navbar__mobile-item--danger{color:var(--color-coral)}.Navbar-module___rHu7W__navbar__mobile-item--danger:hover{color:var(--color-coral);background:#e07a5f1a}.Navbar-module___rHu7W__navbar__mobile-divider{background:var(--border-subtle);height:1px;margin:var(--spacing-1) 0}.Navbar-module___rHu7W__navbar__mobile-section-label{padding:var(--spacing-2) var(--spacing-5) var(--spacing-1);font-size:10px;font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);-webkit-user-select:none;user-select:none;margin:0}@media (max-width:768px){.Navbar-module___rHu7W__navbar__container{padding:0 var(--spacing-3)}.Navbar-module___rHu7W__navbar__logo{font-size:1.125rem}.Navbar-module___rHu7W__navbar__links{display:none}.Navbar-module___rHu7W__navbar__hamburger{display:inline-flex}.Navbar-module___rHu7W__navbar__mobile-menu{width:100%;box-shadow:var(--shadow-lg);border-bottom:2px solid var(--border-default);padding-bottom:var(--spacing-3);border-radius:0}.Navbar-module___rHu7W__navbar__profile-trigger,.Navbar-module___rHu7W__navbar__appearance-toggle,.Navbar-module___rHu7W__navbar__settings-trigger,.Navbar-module___rHu7W__navbar__share-trigger,.Navbar-module___rHu7W__navbar__hamburger-btn{min-width:var(--tap-target-min);min-height:var(--tap-target-min)}}@media (min-width:769px){.Navbar-module___rHu7W__navbar__hamburger,.Navbar-module___rHu7W__navbar__mobile-menu{display:none}}}
@layer components{.BottomNav-module__5mdufG__bottom-nav{display:none}@media (max-width:768px){.BottomNav-module__5mdufG__bottom-nav{z-index:var(--z-navbar,100);height:calc(56px + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0);background:var(--chrome-surface);border-top:1px solid var(--chrome-border);align-items:stretch;display:flex;position:fixed;bottom:0;left:0;right:0}.BottomNav-module__5mdufG__bottom-nav__item{color:var(--chrome-text);opacity:.55;font-family:var(--font-family-base);transition:opacity var(--transition-fast), color var(--transition-fast);padding:var(--spacing-2) 0;-webkit-tap-highlight-color:transparent;cursor:pointer;min-height:var(--tap-target-min);background:0 0;border:none;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;text-decoration:none;display:flex}.BottomNav-module__5mdufG__bottom-nav__item:hover,.BottomNav-module__5mdufG__bottom-nav__item--active{opacity:1;color:var(--chrome-text-strong)}.BottomNav-module__5mdufG__bottom-nav__icon{font-size:20px}.BottomNav-module__5mdufG__bottom-nav__avatar{background:var(--chrome-text);width:24px;height:24px;color:var(--chrome-surface);letter-spacing:.02em;opacity:.85;transition:opacity var(--transition-fast);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:flex}.BottomNav-module__5mdufG__bottom-nav__item--active .BottomNav-module__5mdufG__bottom-nav__avatar,.BottomNav-module__5mdufG__bottom-nav__item:hover .BottomNav-module__5mdufG__bottom-nav__avatar{opacity:1}.BottomNav-module__5mdufG__bottom-nav__label{letter-spacing:.01em;font-size:10px;font-weight:500;line-height:1}}}
@layer components{.PageGoals-module__ZZYmIq__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__ZZYmIq__page-goals__hub{gap:var(--spacing-6);flex-direction:column;display:flex}.PageGoals-module__ZZYmIq__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__ZZYmIq__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__ZZYmIq__page-goals__hub-heading{justify-content:space-between;align-items:flex-start;gap:var(--spacing-4);display:flex}.PageGoals-module__ZZYmIq__page-goals__hub-title{color:var(--text-primary);font-size:var(--font-size-lg);line-height:var(--line-height-tight);margin:0}.PageGoals-module__ZZYmIq__page-goals__hub-description{margin:var(--spacing-1) 0 0;color:var(--text-muted);font-size:var(--font-size-sm)}.PageGoals-module__ZZYmIq__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__ZZYmIq__page-goals__hub-cta:hover{text-decoration:underline}.PageGoals-module__ZZYmIq__page-goals__hub-empty{padding:var(--spacing-4) 0;color:var(--text-muted);font-size:var(--font-size-sm);margin:0}.PageGoals-module__ZZYmIq__page-goals__carousel{align-items:center;gap:var(--spacing-2);display:flex;position:relative}.PageGoals-module__ZZYmIq__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__ZZYmIq__page-goals__carousel-track::-webkit-scrollbar{display:none}.PageGoals-module__ZZYmIq__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__ZZYmIq__page-goals__carousel-chevron:hover:not(:disabled){background:var(--surface-muted,var(--surface));border-color:var(--text-muted)}.PageGoals-module__ZZYmIq__page-goals__carousel-chevron:disabled{opacity:.35;cursor:default}.PageGoals-module__ZZYmIq__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__ZZYmIq__page-goals__hub-card:hover{border-color:var(--accent);box-shadow:var(--shadow-sm)}.PageGoals-module__ZZYmIq__page-goals__hub-card-body{gap:var(--spacing-1);flex-direction:column;flex:1;min-width:0;display:flex}.PageGoals-module__ZZYmIq__page-goals__hub-card-chevron{color:var(--text-muted);flex-shrink:0;transition:color .15s}.PageGoals-module__ZZYmIq__page-goals__hub-card:hover .PageGoals-module__ZZYmIq__page-goals__hub-card-chevron{color:var(--accent)}.PageGoals-module__ZZYmIq__page-goals__hub-card-head{align-items:center;gap:var(--spacing-2);min-width:0;display:flex}.PageGoals-module__ZZYmIq__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__ZZYmIq__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__ZZYmIq__page-goals__hub-card-title--wrap{white-space:normal;text-overflow:clip;overflow:visible}.PageGoals-module__ZZYmIq__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__ZZYmIq__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__ZZYmIq__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__ZZYmIq__page-goals__setup-title{color:var(--text-primary);font-size:var(--font-size-4xl);line-height:var(--line-height-tight);margin:0}.PageGoals-module__ZZYmIq__page-goals__setup-form{gap:var(--spacing-5);flex-direction:column;display:flex}.PageGoals-module__ZZYmIq__page-goals__field{gap:var(--spacing-2);flex-direction:column;display:flex}.PageGoals-module__ZZYmIq__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__ZZYmIq__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__ZZYmIq__page-goals__input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--focus-ring)}.PageGoals-module__ZZYmIq__page-goals__field-error{color:var(--color-error);font-size:var(--font-size-xs)}.PageGoals-module__ZZYmIq__page-goals__field-help{color:var(--text-muted);font-size:var(--font-size-xs);line-height:var(--line-height-normal)}.PageGoals-module__ZZYmIq__page-goals__discovery-controls{gap:var(--spacing-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.PageGoals-module__ZZYmIq__page-goals__suggestions-label{color:var(--text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);margin:0}.PageGoals-module__ZZYmIq__page-goals__discovery-control{gap:var(--spacing-2);flex-direction:column;display:flex}.PageGoals-module__ZZYmIq__page-goals__suggestions{gap:var(--spacing-3);flex-direction:column;display:flex}.PageGoals-module__ZZYmIq__page-goals__suggestions-heading{align-items:flex-start;gap:var(--spacing-1);flex-direction:column;display:flex}.PageGoals-module__ZZYmIq__page-goals__suggestions-description{color:var(--text-muted);font-size:var(--font-size-sm);margin:0}.PageGoals-module__ZZYmIq__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__ZZYmIq__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__ZZYmIq__page-goals__suggestions-empty-icon{font-size:var(--font-size-2xl);color:var(--text-muted)}.PageGoals-module__ZZYmIq__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__ZZYmIq__page-goals__suggestions-empty-text{max-width:42ch;color:var(--text-muted);font-size:var(--font-size-sm);margin:0}.PageGoals-module__ZZYmIq__page-goals__suggestion-list{gap:var(--spacing-3);grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;display:grid}.PageGoals-module__ZZYmIq__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__ZZYmIq__page-goals__suggestion:hover{background:var(--hover-surface);border-color:var(--hover-border);transform:translateY(-1px)}.PageGoals-module__ZZYmIq__page-goals__suggestion:disabled{cursor:wait;opacity:.72;transform:none}.PageGoals-module__ZZYmIq__page-goals__suggestion--skeleton{pointer-events:none}.PageGoals-module__ZZYmIq__page-goals__skeleton-bar,.PageGoals-module__ZZYmIq__page-goals__skeleton-control,.PageGoals-module__ZZYmIq__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__ZZYmIq__page-goals-skeleton-shimmer;display:block}.PageGoals-module__ZZYmIq__page-goals__skeleton-control{height:66px}.PageGoals-module__ZZYmIq__page-goals__skeleton-bar--heading{width:280px;height:36px}.PageGoals-module__ZZYmIq__page-goals__skeleton-bar--title{width:72%;height:18px}.PageGoals-module__ZZYmIq__page-goals__skeleton-bar--discipline{width:58%;height:12px}.PageGoals-module__ZZYmIq__page-goals__skeleton-bar--pay{width:44%;height:16px}.PageGoals-module__ZZYmIq__page-goals__skeleton-bar--eyebrow{width:160px;height:10px}.PageGoals-module__ZZYmIq__page-goals__skeleton-bar--label{width:45%;height:10px}.PageGoals-module__ZZYmIq__page-goals__skeleton-avatar{border-radius:var(--radius-full,999px);flex-shrink:0;width:3rem;height:3rem}.PageGoals-module__ZZYmIq__page-goals__skeleton-lines{gap:var(--spacing-2);flex-direction:column;flex:1;min-width:0;display:flex}.PageGoals-module__ZZYmIq__page-goals__hub-card--skeleton{justify-content:center;align-items:stretch;gap:var(--spacing-2);pointer-events:none;flex-direction:column}@keyframes PageGoals-module__ZZYmIq__page-goals-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.PageGoals-module__ZZYmIq__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__ZZYmIq__page-goals__suggestion-topline{justify-content:space-between;align-items:flex-start;gap:var(--spacing-2);display:flex}.PageGoals-module__ZZYmIq__page-goals__suggestion-role{min-width:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);overflow-wrap:anywhere}.PageGoals-module__ZZYmIq__page-goals__suggestion-discipline{min-width:0;color:var(--text-muted);font-size:var(--font-size-xs);overflow-wrap:anywhere}.PageGoals-module__ZZYmIq__page-goals__suggestion-metrics{justify-content:space-between;align-items:baseline;gap:var(--spacing-2);flex-wrap:wrap;display:flex}.PageGoals-module__ZZYmIq__page-goals__suggestion-uplift{color:var(--color-success);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);flex:none}.PageGoals-module__ZZYmIq__page-goals__suggestion-pay{color:var(--color-success);font-size:var(--font-size-sm)}.PageGoals-module__ZZYmIq__page-goals__suggestion-geo{color:var(--text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-normal)}.PageGoals-module__ZZYmIq__page-goals__suggestion-fit{color:var(--text-secondary);font-size:var(--font-size-xs)}.PageGoals-module__ZZYmIq__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__ZZYmIq__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__ZZYmIq__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__ZZYmIq__page-goals__search-divider-line{background:var(--border-subtle);width:100%;height:1px}.PageGoals-module__ZZYmIq__page-goals__refinements{background:var(--surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);overflow:hidden}.PageGoals-module__ZZYmIq__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__ZZYmIq__page-goals__refinements-title,.PageGoals-module__ZZYmIq__page-goals__refinements-summary{display:block}.PageGoals-module__ZZYmIq__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__ZZYmIq__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__ZZYmIq__page-goals__form-actions{justify-content:flex-end;gap:var(--spacing-2);display:flex}.PageGoals-module__ZZYmIq__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__ZZYmIq__page-goals__button--primary{color:var(--text-on-gold);background:var(--brand-gold)}.PageGoals-module__ZZYmIq__page-goals__button--primary:hover{background:var(--brand-gold-hover);transform:translateY(-1px)}.PageGoals-module__ZZYmIq__page-goals__button--secondary{color:var(--text-primary);background:var(--surface);border-color:var(--border-default)}.PageGoals-module__ZZYmIq__page-goals__button--secondary:hover{background:var(--hover-surface)}.PageGoals-module__ZZYmIq__page-goals__button--danger{color:var(--text-on-accent);background:var(--color-error)}.PageGoals-module__ZZYmIq__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__ZZYmIq__page-goals__hero-topline{justify-content:space-between;align-items:center;gap:var(--spacing-4);display:flex}.PageGoals-module__ZZYmIq__page-goals__hero-actions{gap:var(--spacing-2);margin-left:auto;display:flex}.PageGoals-module__ZZYmIq__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__ZZYmIq__page-goals__icon-button:hover{color:var(--chrome-text-strong);background:var(--filter-hover-surface)}.PageGoals-module__ZZYmIq__page-goals__icon-button--danger:hover{color:var(--color-coral)}.PageGoals-module__ZZYmIq__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__ZZYmIq__page-goals__position{align-items:center;gap:var(--spacing-3);min-width:0;display:flex}.PageGoals-module__ZZYmIq__page-goals__position--target{text-align:right;justify-self:end}.PageGoals-module__ZZYmIq__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__ZZYmIq__page-goals__position:not(.PageGoals-module__ZZYmIq__page-goals__position--target) .PageGoals-module__ZZYmIq__page-goals__target-icon{order:0}.PageGoals-module__ZZYmIq__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__ZZYmIq__page-goals__target-icon--link:hover{box-shadow:var(--shadow-sm);transform:translateY(-1px)}.PageGoals-module__ZZYmIq__page-goals__target-icon--link:focus-visible{outline:2px solid var(--brand-gold);outline-offset:2px}.PageGoals-module__ZZYmIq__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__ZZYmIq__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__ZZYmIq__page-goals__position .PageGoals-module__ZZYmIq__page-goals__button{margin-top:var(--spacing-4)}.PageGoals-module__ZZYmIq__page-goals__position-meta{margin-top:var(--spacing-1);color:var(--chrome-text);font-size:var(--font-size-sm);display:block}.PageGoals-module__ZZYmIq__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__ZZYmIq__page-goals__destination-arrow{align-items:center;gap:var(--spacing-2);color:var(--brand-gold);display:flex}.PageGoals-module__ZZYmIq__page-goals__destination-line{background:var(--chrome-divider);flex:1;height:1px}.PageGoals-module__ZZYmIq__page-goals__outcome-grid{gap:var(--spacing-3);grid-column:2/-1;grid-template-columns:1fr 1fr;display:grid}.PageGoals-module__ZZYmIq__page-goals__outcome-grid--single{grid-template-columns:1fr;justify-items:end}.PageGoals-module__ZZYmIq__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__ZZYmIq__page-goals__outcome-icon{margin-top:var(--spacing-1);color:var(--brand-gold);flex:none}.PageGoals-module__ZZYmIq__page-goals__outcome-label{margin-bottom:var(--spacing-1);color:var(--chrome-text);font-size:var(--font-size-xs);display:block}.PageGoals-module__ZZYmIq__page-goals__outcome-value{color:var(--chrome-text-strong);font-size:var(--font-size-lg);display:block}.PageGoals-module__ZZYmIq__page-goals__outcome-value--pay{color:var(--color-success)}.PageGoals-module__ZZYmIq__page-goals__outcome-detail{margin-top:var(--spacing-1);color:var(--chrome-text);font-size:var(--font-size-xs);display:block}.PageGoals-module__ZZYmIq__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__ZZYmIq__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__ZZYmIq__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__ZZYmIq__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__ZZYmIq__page-goals__clear-actions{gap:var(--spacing-2);display:flex}.PageGoals-module__ZZYmIq__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__ZZYmIq__page-goals__panel--column{gap:var(--spacing-4);flex-direction:column;min-width:0;display:flex}.PageGoals-module__ZZYmIq__page-goals__section-heading{justify-content:space-between;align-items:flex-start;gap:var(--spacing-4);display:flex}.PageGoals-module__ZZYmIq__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__ZZYmIq__page-goals__section-copy{color:var(--text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-normal);margin:0}.PageGoals-module__ZZYmIq__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__ZZYmIq__page-goals__two-column{gap:var(--spacing-5);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.PageGoals-module__ZZYmIq__page-goals__two-column--single{grid-template-columns:1fr}.PageGoals-module__ZZYmIq__page-goals__comparison-list{gap:var(--spacing-2);display:grid}.PageGoals-module__ZZYmIq__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__ZZYmIq__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__ZZYmIq__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__ZZYmIq__page-goals__match--aligned{color:var(--color-success);background:var(--color-success-background)}.PageGoals-module__ZZYmIq__page-goals__match--partial{color:var(--color-warning-text);background:var(--color-warning-background)}.PageGoals-module__ZZYmIq__page-goals__match--gap{color:var(--color-error);background:var(--color-error-background)}.PageGoals-module__ZZYmIq__page-goals__match--unavailable{color:var(--text-muted);background:var(--surface-muted)}.PageGoals-module__ZZYmIq__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__ZZYmIq__page-goals__comparison-value{gap:var(--spacing-1);flex-direction:column;display:flex}.PageGoals-module__ZZYmIq__page-goals__comparison-label,.PageGoals-module__ZZYmIq__page-goals__row-evidence{color:var(--text-muted);font-size:var(--font-size-xs)}.PageGoals-module__ZZYmIq__page-goals__demand-summary{gap:var(--spacing-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.PageGoals-module__ZZYmIq__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__ZZYmIq__page-goals__demand-stat-label{margin-bottom:var(--spacing-1);color:var(--text-muted);font-size:var(--font-size-xs);display:block}.PageGoals-module__ZZYmIq__page-goals__demand-stat-value{color:var(--text-primary);font-size:var(--font-size-base)}.PageGoals-module__ZZYmIq__page-goals__signal-list{gap:var(--spacing-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.PageGoals-module__ZZYmIq__page-goals__signal{align-items:flex-start;gap:var(--spacing-2);min-width:0;padding:var(--spacing-2);display:flex}.PageGoals-module__ZZYmIq__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__ZZYmIq__page-goals__signal-icon--met{color:var(--color-success);background:var(--color-success-background)}.PageGoals-module__ZZYmIq__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__ZZYmIq__page-goals__signal-frequency{color:var(--text-muted);font-size:var(--font-size-xs);line-height:var(--line-height-normal);display:block}.PageGoals-module__ZZYmIq__page-goals__opening-list{gap:var(--spacing-2);display:grid}.PageGoals-module__ZZYmIq__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__ZZYmIq__page-goals__opening:hover{border-color:var(--hover-border);transform:translateY(-1px)}.PageGoals-module__ZZYmIq__page-goals__opening-title{color:var(--text-primary);font-size:var(--font-size-sm);display:block}.PageGoals-module__ZZYmIq__page-goals__opening-employer{color:var(--text-muted);font-size:var(--font-size-xs)}.PageGoals-module__ZZYmIq__page-goals__opening-meta{align-items:flex-end;gap:var(--spacing-1);flex-direction:column;flex:none;display:flex}.PageGoals-module__ZZYmIq__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__ZZYmIq__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__ZZYmIq__page-goals__text-link:hover{text-decoration:underline}.PageGoals-module__ZZYmIq__page-goals__text-link--footer{margin-top:auto}.PageGoals-module__ZZYmIq__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__ZZYmIq__page-goals__no-route{align-items:center;gap:var(--spacing-5);display:flex}.PageGoals-module__ZZYmIq__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__ZZYmIq__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__ZZYmIq__page-goals__path-failure-heading{align-items:flex-start;gap:var(--spacing-4);display:flex}.PageGoals-module__ZZYmIq__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__ZZYmIq__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__ZZYmIq__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__ZZYmIq__page-goals__transfer-title{margin:0 0 var(--spacing-3);color:var(--text-primary);font-size:var(--font-size-sm)}.PageGoals-module__ZZYmIq__page-goals__chip-list{gap:var(--spacing-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.PageGoals-module__ZZYmIq__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__ZZYmIq__page-goals__chip--match{color:var(--color-success);background:var(--color-success-background)}.PageGoals-module__ZZYmIq__page-goals__chip--gap{color:var(--color-error);background:var(--color-error-background)}.PageGoals-module__ZZYmIq__page-goals__bridge-section{margin-top:var(--spacing-5);padding-top:var(--spacing-5);border-top:1px solid var(--border-subtle)}.PageGoals-module__ZZYmIq__page-goals__bridge-heading{justify-content:space-between;align-items:baseline;gap:var(--spacing-3);display:flex}.PageGoals-module__ZZYmIq__page-goals__bridge-title{color:var(--text-primary);font-size:var(--font-size-base);margin:0}.PageGoals-module__ZZYmIq__page-goals__bridge-summary{color:var(--text-muted);font-size:var(--font-size-xs)}.PageGoals-module__ZZYmIq__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__ZZYmIq__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__ZZYmIq__page-goals__bridge-card-topline{justify-content:space-between;align-items:baseline;gap:var(--spacing-3);display:flex}.PageGoals-module__ZZYmIq__page-goals__bridge-role{color:var(--text-primary);font-size:var(--font-size-sm)}.PageGoals-module__ZZYmIq__page-goals__bridge-pay{color:var(--text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);flex:none}.PageGoals-module__ZZYmIq__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__ZZYmIq__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__ZZYmIq__page-goals__setup{gap:var(--spacing-5);grid-template-columns:1fr}.PageGoals-module__ZZYmIq__page-goals__optional-fields,.PageGoals-module__ZZYmIq__page-goals__two-column,.PageGoals-module__ZZYmIq__page-goals__peer-list{grid-template-columns:1fr}.PageGoals-module__ZZYmIq__page-goals__signal-list{grid-template-columns:repeat(3,minmax(140px,1fr));overflow-x:auto}}@media (max-width:768px){.PageGoals-module__ZZYmIq__page-goals{gap:var(--spacing-3);padding-block:var(--spacing-3) var(--spacing-8)}.PageGoals-module__ZZYmIq__page-goals__setup{gap:var(--spacing-4);padding:var(--spacing-4);border-radius:var(--radius-md)}.PageGoals-module__ZZYmIq__page-goals__setup-title{font-size:var(--font-size-3xl)}.PageGoals-module__ZZYmIq__page-goals__discovery-controls,.PageGoals-module__ZZYmIq__page-goals__suggestion-list{grid-template-columns:1fr}.PageGoals-module__ZZYmIq__page-goals__suggestion{min-height:var(--tap-target-min);align-items:flex-start}.PageGoals-module__ZZYmIq__page-goals__suggestion-topline{width:100%}.PageGoals-module__ZZYmIq__page-goals__form-actions{flex-direction:column-reverse}.PageGoals-module__ZZYmIq__page-goals__button{min-height:var(--tap-target-min)}.PageGoals-module__ZZYmIq__page-goals__hero{gap:var(--spacing-4);padding:var(--spacing-4);border-radius:var(--radius-md)}.PageGoals-module__ZZYmIq__page-goals__icon-button{min-width:var(--tap-target-min);min-height:var(--tap-target-min)}.PageGoals-module__ZZYmIq__page-goals__destination{gap:var(--spacing-4);grid-template-columns:1fr auto}.PageGoals-module__ZZYmIq__page-goals__destination-arrow{display:none}.PageGoals-module__ZZYmIq__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__ZZYmIq__page-goals__position-title{font-size:var(--font-size-xl)}.PageGoals-module__ZZYmIq__page-goals__outcome-grid{grid-column:1/-1;grid-template-columns:1fr}.PageGoals-module__ZZYmIq__page-goals__outcome-grid--single{justify-items:stretch}.PageGoals-module__ZZYmIq__page-goals__outcome-value{font-size:var(--font-size-base)}.PageGoals-module__ZZYmIq__page-goals__hero-foot{flex-direction:column;align-items:flex-start}.PageGoals-module__ZZYmIq__page-goals__clear-confirm{flex-direction:column;align-items:stretch}.PageGoals-module__ZZYmIq__page-goals__clear-actions{flex-direction:column}.PageGoals-module__ZZYmIq__page-goals__panel{padding:var(--spacing-4);border-radius:var(--radius-md)}.PageGoals-module__ZZYmIq__page-goals__section-heading{gap:var(--spacing-2);flex-direction:column}.PageGoals-module__ZZYmIq__page-goals__comparison-values,.PageGoals-module__ZZYmIq__page-goals__demand-summary{grid-template-columns:1fr}.PageGoals-module__ZZYmIq__page-goals__signal-list{grid-template-columns:1fr;overflow:visible}.PageGoals-module__ZZYmIq__page-goals__opening{min-height:var(--tap-target-min);flex-direction:column;align-items:flex-start}.PageGoals-module__ZZYmIq__page-goals__opening-meta{align-items:flex-start}.PageGoals-module__ZZYmIq__page-goals__text-link--footer{min-height:var(--tap-target-min)}.PageGoals-module__ZZYmIq__page-goals__transfer-grid,.PageGoals-module__ZZYmIq__page-goals__bridge-list{grid-template-columns:1fr}.PageGoals-module__ZZYmIq__page-goals__no-route{flex-direction:column;align-items:flex-start}.PageGoals-module__ZZYmIq__page-goals__path-failure{padding:var(--spacing-4);border-radius:var(--radius-md)}.PageGoals-module__ZZYmIq__page-goals__bridge-heading{align-items:flex-start;gap:var(--spacing-1);flex-direction:column}.PageGoals-module__ZZYmIq__page-goals__hub{gap:var(--spacing-4)}.PageGoals-module__ZZYmIq__page-goals__hub-section{gap:var(--spacing-3);padding:var(--spacing-4);border-radius:var(--radius-md)}.PageGoals-module__ZZYmIq__page-goals__hub-heading{align-items:flex-start;gap:var(--spacing-2);flex-direction:column}.PageGoals-module__ZZYmIq__page-goals__hub-cta{min-height:var(--tap-target-min)}.PageGoals-module__ZZYmIq__page-goals__carousel-chevron{display:none}.PageGoals-module__ZZYmIq__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__ZZYmIq__page-goals__carousel-track>*{scroll-snap-align:start;flex:0 0 13rem;width:13rem}.PageGoals-module__ZZYmIq__page-goals__hub-card{min-height:0;padding:var(--spacing-3)}}@media (prefers-reduced-motion:reduce){.PageGoals-module__ZZYmIq__page-goals__button,.PageGoals-module__ZZYmIq__page-goals__suggestion,.PageGoals-module__ZZYmIq__page-goals__opening{transition:none}}}
@layer components{.GlobalLoadingOverlay-module__2O_oaq__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__2O_oaq__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__2O_oaq__global-loading-overlay__message{font-size:var(--font-size-sm);color:var(--text-secondary);text-align:center;margin:0}.GlobalLoadingOverlay-module__2O_oaq__global-loading-overlay__active-keys{font-size:var(--font-size-xs);color:var(--text-secondary);text-align:center}@media (max-width:768px){.GlobalLoadingOverlay-module__2O_oaq__global-loading-overlay__content{padding:var(--spacing-5);min-width:auto;max-width:90%;margin:var(--spacing-4)}}}