@layer components{.PageConnectLanding-module__a_eHPW__connect-landing{display:block}.PageConnectLanding-module__a_eHPW__connect-landing__card{max-width:400px;margin:var(--spacing-12) auto;padding:var(--spacing-6);background-color:var(--surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-overlay);text-align:center}.PageConnectLanding-module__a_eHPW__connect-landing__title{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--spacing-5);line-height:1.3}.PageConnectLanding-module__a_eHPW__connect-landing__body{font-size:var(--font-size-base);color:var(--text-secondary);margin-bottom:var(--spacing-5);line-height:1.5}.PageConnectLanding-module__a_eHPW__connect-landing__progress{align-items:center;gap:var(--spacing-2);flex-direction:column;display:flex}.PageConnectLanding-module__a_eHPW__connect-landing__progress .PageConnectLanding-module__a_eHPW__connect-landing__body{margin-bottom:0}.PageConnectLanding-module__a_eHPW__connect-landing__error{color:var(--color-error);font-size:var(--font-size-sm);margin:0}.PageConnectLanding-module__a_eHPW__connect-landing__actions{gap:var(--spacing-3);flex-direction:column;align-items:stretch;display:flex}.PageConnectLanding-module__a_eHPW__connect-landing__create{min-height:var(--tap-target-min);padding:0 var(--spacing-4);background-color:var(--color-success);color:var(--text-inverse);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);border:1px solid var(--color-success);border-radius:var(--radius-sm);cursor:pointer;transition:filter var(--transition-fast);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.PageConnectLanding-module__a_eHPW__connect-landing__create:hover{filter:brightness(.92)}@media (max-width:768px){.PageConnectLanding-module__a_eHPW__connect-landing__card{margin:var(--spacing-5);padding:var(--spacing-4);max-width:100%}.PageConnectLanding-module__a_eHPW__connect-landing__title{font-size:var(--font-size-xl)}}}
@layer components{.ConnectionHandshakeMotif-module__tXRD4q__handshake{pointer-events:none;display:inline-flex}.ConnectionHandshakeMotif-module__tXRD4q__handshake__svg{display:block;overflow:visible}.ConnectionHandshakeMotif-module__tXRD4q__handshake__node{fill:var(--brand-gold);transform-box:fill-box;transform-origin:50%}.ConnectionHandshakeMotif-module__tXRD4q__handshake__node--self{opacity:0;animation:.22s ease-out forwards ConnectionHandshakeMotif-module__tXRD4q__handshake-pop;transform:scale(0)}.ConnectionHandshakeMotif-module__tXRD4q__handshake__node-await{fill:none;stroke:var(--brand-gold);stroke-width:1.5px;opacity:.3}.ConnectionHandshakeMotif-module__tXRD4q__handshake__node--peer{opacity:0;transform:scale(0)}.ConnectionHandshakeMotif-module__tXRD4q__handshake__edge{fill:none;stroke:var(--brand-gold);stroke-width:2px;stroke-linecap:round;stroke-dasharray:180;stroke-dashoffset:180px;animation:1.4s ease-in-out .2s infinite ConnectionHandshakeMotif-module__tXRD4q__handshake-sweep}.ConnectionHandshakeMotif-module__tXRD4q__handshake__ping{fill:none;stroke:var(--brand-gold);stroke-width:1.5px;opacity:0;transform-box:fill-box;transform-origin:50%}.ConnectionHandshakeMotif-module__tXRD4q__handshake--connected .ConnectionHandshakeMotif-module__tXRD4q__handshake__edge{animation:.42s ease-out forwards ConnectionHandshakeMotif-module__tXRD4q__handshake-land}.ConnectionHandshakeMotif-module__tXRD4q__handshake--connected .ConnectionHandshakeMotif-module__tXRD4q__handshake__node--peer{animation:.22s ease-out .38s forwards ConnectionHandshakeMotif-module__tXRD4q__handshake-pop}.ConnectionHandshakeMotif-module__tXRD4q__handshake--connected .ConnectionHandshakeMotif-module__tXRD4q__handshake__ping{animation:.55s ease-out .55s forwards ConnectionHandshakeMotif-module__tXRD4q__handshake-ping}@keyframes ConnectionHandshakeMotif-module__tXRD4q__handshake-pop{to{opacity:1;transform:scale(1)}}@keyframes ConnectionHandshakeMotif-module__tXRD4q__handshake-sweep{0%{stroke-dashoffset:180px;stroke-opacity:.7}70%{stroke-dashoffset:0;stroke-opacity:.7}to{stroke-dashoffset:0;stroke-opacity:0}}@keyframes ConnectionHandshakeMotif-module__tXRD4q__handshake-land{to{stroke-dashoffset:0;stroke-opacity:.7}}@keyframes ConnectionHandshakeMotif-module__tXRD4q__handshake-ping{0%{opacity:.55;transform:scale(.55)}to{opacity:0;transform:scale(1.9)}}@media (prefers-reduced-motion:reduce){.ConnectionHandshakeMotif-module__tXRD4q__handshake__node--self,.ConnectionHandshakeMotif-module__tXRD4q__handshake__node--peer,.ConnectionHandshakeMotif-module__tXRD4q__handshake__edge,.ConnectionHandshakeMotif-module__tXRD4q__handshake--connected .ConnectionHandshakeMotif-module__tXRD4q__handshake__edge,.ConnectionHandshakeMotif-module__tXRD4q__handshake--connected .ConnectionHandshakeMotif-module__tXRD4q__handshake__node--peer,.ConnectionHandshakeMotif-module__tXRD4q__handshake--connected .ConnectionHandshakeMotif-module__tXRD4q__handshake__ping{animation:none}.ConnectionHandshakeMotif-module__tXRD4q__handshake__node--self{opacity:1;transform:scale(1)}.ConnectionHandshakeMotif-module__tXRD4q__handshake__edge{stroke-dashoffset:90px;stroke-opacity:.4}.ConnectionHandshakeMotif-module__tXRD4q__handshake--connected .ConnectionHandshakeMotif-module__tXRD4q__handshake__edge{stroke-dashoffset:0;stroke-opacity:.7}.ConnectionHandshakeMotif-module__tXRD4q__handshake--connected .ConnectionHandshakeMotif-module__tXRD4q__handshake__node--peer{opacity:1;transform:scale(1)}}}
@layer components{.Button-module__NHOBOW__button{justify-content:center;align-items:center;gap:var(--spacing-2);border:1px solid var(--border-default);border-radius:var(--radius-sm);color:var(--text-primary);font-family:var(--font-family-base);font-weight:var(--font-weight-semibold);white-space:nowrap;cursor:pointer;transition:background var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);background:0 0;text-decoration:none;display:inline-flex}.Button-module__NHOBOW__button[data-size=md]{min-height:var(--tap-target-min);padding:0 var(--spacing-4);font-size:var(--font-size-base)}.Button-module__NHOBOW__button[data-size=sm]{min-height:var(--control-height-sm);padding:0 var(--spacing-3);font-size:var(--font-size-sm)}.Button-module__NHOBOW__button[data-variant=primary]{background:var(--accent);border-color:var(--accent);color:var(--accent-contrast)}.Button-module__NHOBOW__button[data-variant=primary]:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover)}.Button-module__NHOBOW__button[data-variant=secondary]:hover:not(:disabled){background:var(--surface-hover)}.Button-module__NHOBOW__button[data-variant=quiet]{color:var(--text-secondary);border-color:#0000}.Button-module__NHOBOW__button[data-variant=quiet]:hover:not(:disabled){background:var(--surface-hover);color:var(--text-primary)}.Button-module__NHOBOW__button[data-variant=danger]{color:var(--color-error);border-color:#0000}.Button-module__NHOBOW__button[data-variant=danger]:hover:not(:disabled){background:var(--danger-surface-hover)}.Button-module__NHOBOW__button:focus-visible{outline:2px solid var(--border-strong);outline-offset:2px}.Button-module__NHOBOW__button:disabled,.Button-module__NHOBOW__button[aria-disabled=true]{opacity:.45;cursor:not-allowed}}
@layer components{.Card-module__ZW6Pha__card{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface);min-width:0}.Card-module__ZW6Pha__card[data-padding=sm]{padding:var(--spacing-4)}.Card-module__ZW6Pha__card[data-padding=md]{padding:var(--spacing-5)}.Card-module__ZW6Pha__card[data-padding=none]{padding:0}}
@layer components{.Chip-module__b3KOua__chip{align-items:center;gap:var(--spacing-1-5);min-width:0;max-width:100%;padding:var(--spacing-1) var(--spacing-3);display:inline-flex}button.Chip-module__b3KOua__chip{min-height:var(--tap-target-min);border:1px solid var(--border-subtle);border-radius:var(--radius-full);background:var(--surface-sunken);color:var(--text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);overflow-wrap:anywhere}.Chip-module__b3KOua__chip[data-variant=spec]{background:var(--chip-spec-bg);border-color:var(--chip-spec-border);color:var(--chip-spec-text)}.Chip-module__b3KOua__chip[data-variant=tech]{background:var(--chip-tech-bg);border-color:var(--chip-tech-border);color:var(--chip-tech-text)}.Chip-module__b3KOua__chip[data-variant=discipline]{background:var(--accent-bg-subtle);color:var(--accent);font-weight:var(--font-weight-semibold);border-color:#0000}.Chip-module__b3KOua__chip[data-variant=choice]{padding:var(--spacing-1-5) var(--spacing-3);border-color:var(--border-default);background:var(--surface);color:var(--text-primary);font-size:var(--font-size-sm);cursor:pointer}.Chip-module__b3KOua__chip[data-variant=choice]:hover:not(:disabled){background:var(--surface-hover)}.Chip-module__b3KOua__chip[data-variant=choice]:focus-visible{outline:2px solid var(--border-strong);outline-offset:2px}.Chip-module__b3KOua__chip[data-selected=true]{border-color:var(--accent);background:var(--accent-surface);color:var(--accent);font-weight:var(--font-weight-semibold)}.Chip-module__b3KOua__chip:disabled{opacity:.45;cursor:not-allowed}}
@layer components{.Divider-module__MTuvQG__divider{background:var(--border-subtle);border:0;height:1px;margin:0}}
@layer components{.Label-module__mC5CBG__label{color:var(--text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.06em;text-transform:uppercase;display:block}}
@layer components{.PageHeader-module__PY-iIW__page-header{gap:var(--spacing-3);flex-direction:column;display:flex}.PageHeader-module__PY-iIW__page-header[data-divider=on]{padding-bottom:var(--spacing-4);border-bottom:1px solid var(--border-subtle)}.PageHeader-module__PY-iIW__page-header__row{align-items:center;gap:var(--spacing-4);min-width:0;display:flex}.PageHeader-module__PY-iIW__page-header__lead{flex:none;align-self:center}.PageHeader-module__PY-iIW__page-header__identity{flex:auto;min-width:0}.PageHeader-module__PY-iIW__page-header__title{color:var(--text-primary);font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);letter-spacing:-.018em;margin:0}.PageHeader-module__PY-iIW__page-header__subtitle{margin:var(--spacing-0-5) 0 0;color:var(--text-secondary);font-size:var(--font-size-sm)}.PageHeader-module__PY-iIW__page-header__actions{align-items:center;gap:var(--spacing-2);flex:none;display:flex}.PageHeader-module__PY-iIW__page-header__summary{align-items:baseline;gap:var(--spacing-5);font-size:var(--font-size-sm);flex-wrap:wrap;display:flex}@media (max-width:768px){.PageHeader-module__PY-iIW__page-header__row{flex-wrap:wrap}.PageHeader-module__PY-iIW__page-header__actions{flex-wrap:wrap;flex-basis:100%}.PageHeader-module__PY-iIW__page-header__summary{display:none}}}
@layer components{.Scroller-module__td41TG__scroller{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:transparent transparent;min-width:0;min-height:0;transition:scrollbar-color var(--transition-fast)}.Scroller-module__td41TG__scroller[data-axis=y]{overflow:hidden auto}.Scroller-module__td41TG__scroller[data-axis=x]{overflow:auto hidden}.Scroller-module__td41TG__scroller[data-axis=both]{overflow:auto}.Scroller-module__td41TG__scroller:hover,.Scroller-module__td41TG__scroller:focus-within{scrollbar-color:var(--scrollbar-thumb) transparent}.Scroller-module__td41TG__scroller::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}.Scroller-module__td41TG__scroller::-webkit-scrollbar-track{background:0 0}.Scroller-module__td41TG__scroller::-webkit-scrollbar-thumb{border-radius:var(--radius-full);background:padding-box padding-box;border:2px solid #0000}.Scroller-module__td41TG__scroller:hover::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);background-clip:padding-box}.Scroller-module__td41TG__scroller:focus-within::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);background-clip:padding-box}.Scroller-module__td41TG__scroller::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover);background-clip:padding-box}@media (max-width:1100px){.Scroller-module__td41TG__scroller[data-engage=desktop]{overscroll-behavior:auto;overflow:visible}}}
@layer components{.Skeleton-module__6kvEPW__skeleton{background:linear-gradient(90deg, var(--surface-sunken) 25%, var(--border-subtle) 50%, var(--surface-sunken) 75%);background-size:200% 100%;animation:1.5s ease-in-out infinite Skeleton-module__6kvEPW__skeleton-primitive-shimmer;display:block}.Skeleton-module__6kvEPW__skeleton[data-radius=sm]{border-radius:var(--radius-sm)}.Skeleton-module__6kvEPW__skeleton[data-radius=md]{border-radius:var(--radius-md)}.Skeleton-module__6kvEPW__skeleton[data-radius=full]{border-radius:var(--radius-full)}@keyframes Skeleton-module__6kvEPW__skeleton-primitive-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.Skeleton-module__6kvEPW__skeleton{background:var(--surface-sunken);animation:none}}}
@layer components{.Stack-module__iDpeDW__stack{min-width:0;display:flex}.Stack-module__iDpeDW__stack[data-direction=row]{flex-direction:row}.Stack-module__iDpeDW__stack[data-direction=column]{flex-direction:column}.Stack-module__iDpeDW__stack[data-wrap=true]{flex-wrap:wrap}.Stack-module__iDpeDW__stack[data-gap="1"]{gap:var(--spacing-1)}.Stack-module__iDpeDW__stack[data-gap="2"]{gap:var(--spacing-2)}.Stack-module__iDpeDW__stack[data-gap="3"]{gap:var(--spacing-3)}.Stack-module__iDpeDW__stack[data-gap="4"]{gap:var(--spacing-4)}.Stack-module__iDpeDW__stack[data-gap="5"]{gap:var(--spacing-5)}.Stack-module__iDpeDW__stack[data-gap="6"]{gap:var(--spacing-6)}.Stack-module__iDpeDW__stack[data-gap="8"]{gap:var(--spacing-8)}.Stack-module__iDpeDW__stack[data-align=start]{align-items:flex-start}.Stack-module__iDpeDW__stack[data-align=center]{align-items:center}.Stack-module__iDpeDW__stack[data-align=baseline]{align-items:baseline}.Stack-module__iDpeDW__stack[data-align=stretch]{align-items:stretch}.Stack-module__iDpeDW__stack[data-justify=start]{justify-content:flex-start}.Stack-module__iDpeDW__stack[data-justify=between]{justify-content:space-between}.Stack-module__iDpeDW__stack[data-justify=center]{justify-content:center}}
@layer components{.SectionHead-module__BxOx1a__section-head{align-items:center;gap:var(--spacing-2) var(--spacing-4);margin-bottom:var(--spacing-3);padding-bottom:var(--spacing-2);border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;min-width:0;display:flex}.SectionHead-module__BxOx1a__section-head__title{color:var(--text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);letter-spacing:.05em;text-transform:uppercase;flex-shrink:0;margin:0 auto 0 0}@media (max-width:768px){.SectionHead-module__BxOx1a__section-head{gap:var(--spacing-2)}}}
@layer components{.FieldAccessoryBar-module__0vKEha__field-accessory{z-index:var(--z-sticky);align-items:center;gap:var(--spacing-3);min-height:var(--tap-target-min);padding:0 var(--spacing-3);border-top:1px solid var(--border-subtle);background:var(--surface);display:flex;position:sticky;bottom:0}.FieldAccessoryBar-module__0vKEha__field-accessory__step{width:var(--tap-target-min);height:var(--tap-target-min);border-radius:var(--radius-sm);color:var(--accent);font-family:var(--font-family-base);font-size:var(--font-size-base);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.FieldAccessoryBar-module__0vKEha__field-accessory__step:disabled{opacity:.35;cursor:not-allowed}.FieldAccessoryBar-module__0vKEha__field-accessory__step:focus-visible{outline:2px solid var(--border-strong);outline-offset:-2px}.FieldAccessoryBar-module__0vKEha__field-accessory__what{min-width:0;color:var(--text-muted);font-size:var(--font-size-xs);text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.FieldAccessoryBar-module__0vKEha__field-accessory__done{min-height:var(--tap-target-min);padding:0 var(--spacing-3);color:var(--accent);font-family:var(--font-family-base);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer;background:0 0;border:none;flex:none}}
@layer components{.RecordFieldList-module__yHpjtq__record-field-list{flex-direction:column;min-width:0;display:flex}.RecordFieldList-module__yHpjtq__record-field-list__group-label{margin:var(--spacing-4) 0 0;padding:0 var(--spacing-4) var(--spacing-1);color:var(--text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.05em;text-transform:uppercase}.RecordFieldList-module__yHpjtq__record-field-list__field{align-items:center;gap:var(--spacing-3);width:100%;min-height:52px;padding:var(--spacing-2) var(--spacing-4);border:none;border-bottom:1px solid var(--border-subtle);color:var(--text-primary);font-family:var(--font-family-base);text-align:left;cursor:pointer;background:0 0;display:flex}.RecordFieldList-module__yHpjtq__record-field-list__field:last-child{border-bottom:none}.RecordFieldList-module__yHpjtq__record-field-list__field:hover{background:var(--surface-hover)}.RecordFieldList-module__yHpjtq__record-field-list__field:focus-visible{outline:2px solid var(--border-strong);outline-offset:-2px}.RecordFieldList-module__yHpjtq__record-field-list__field[data-active=true]{background:var(--surface-hover)}.RecordFieldList-module__yHpjtq__record-field-list__label{color:var(--text-muted);font-size:var(--font-size-xs);flex:0 0 92px}.RecordFieldList-module__yHpjtq__record-field-list__value{min-width:0;font-size:var(--font-size-base);text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.RecordFieldList-module__yHpjtq__record-field-list__value[data-needed=true]{color:var(--color-warning-text)}.RecordFieldList-module__yHpjtq__record-field-list__go{color:var(--text-muted);font-size:var(--font-size-sm);flex:none}.RecordFieldList-module__yHpjtq__record-field-list__editor{padding:var(--spacing-3) var(--spacing-4);border-bottom:1px solid var(--border-subtle);background:var(--surface-hover)}.RecordFieldList-module__yHpjtq__record-field-list__content{gap:var(--gap-between);padding:var(--pad-card);flex-direction:column;display:flex}}
@layer components{.RecordFocus-module__keSs4q__record-focus{flex-direction:column;min-width:0;display:flex}.RecordFocus-module__keSs4q__record-focus__footer{padding:var(--pad-card);border-top:1px solid var(--border-subtle)}.RecordFocus-module__keSs4q__record-focus__remove{min-height:var(--tap-target-min);padding:0 var(--pad-control-x);border:1px solid var(--danger-border-subtle);border-radius:var(--radius-sm);color:var(--text-danger);font-family:var(--font-family-base);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;background:0 0}.RecordFocus-module__keSs4q__record-focus__remove:hover{background:var(--danger-surface-hover)}.RecordFocus-module__keSs4q__record-focus__bar{z-index:1;align-items:center;gap:var(--spacing-3);min-height:var(--navbar-height);padding:0 var(--spacing-3);border-bottom:1px solid var(--border-subtle);background:var(--surface);display:flex;position:sticky;top:0}.RecordFocus-module__keSs4q__record-focus__back{min-height:var(--tap-target-min);padding:0 var(--spacing-2);color:var(--accent);font-family:var(--font-family-base);font-size:var(--font-size-base);cursor:pointer;background:0 0;border:none;flex:none}.RecordFocus-module__keSs4q__record-focus__back:focus-visible{outline:2px solid var(--border-strong);outline-offset:-2px}.RecordFocus-module__keSs4q__record-focus__title{min-width:0;color:var(--text-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.RecordFocus-module__keSs4q__record-focus__body{flex:auto;min-width:0}}
@layer components{.CollectionFieldEditor-module__lZkIxq__collection-field{gap:var(--gap-within);flex-direction:column;min-width:0;display:flex}.CollectionFieldEditor-module__lZkIxq__collection-field__row{align-items:center;gap:var(--gap-within);min-width:0;display:flex}.CollectionFieldEditor-module__lZkIxq__collection-field__label{color:var(--text-muted);font-size:var(--type-caption-size);line-height:var(--type-caption-leading);letter-spacing:var(--type-caption-tracking);text-transform:uppercase;margin:0}.CollectionFieldEditor-module__lZkIxq__collection-field__controls{gap:var(--gap-within);flex:auto;min-width:0;display:flex}.CollectionFieldEditor-module__lZkIxq__collection-field__controls>*{flex:auto;min-width:0}.CollectionFieldEditor-module__lZkIxq__collection-field__action{width:var(--tap-target-min);height:var(--tap-target-min);border:1px solid var(--border-default);border-radius:var(--radius-sm);color:var(--text-muted);cursor:pointer;background:0 0;flex:none;justify-content:center;align-items:center;display:inline-flex}.CollectionFieldEditor-module__lZkIxq__collection-field__action:hover{border-color:var(--accent);color:var(--text-primary)}.CollectionFieldEditor-module__lZkIxq__collection-field__action--add{cursor:default}}
@layer components{.RoleSearch-module__iUO7gq__role-search{flex:1;min-width:0}.RoleSearch-module__iUO7gq__role-search__select{width:100%}.RoleSearch-module__iUO7gq__role-search__option{column-gap:var(--spacing-2);grid-template-columns:minmax(0,1fr) auto;align-items:center;row-gap:1px;padding-block:1px;display:grid}.RoleSearch-module__iUO7gq__role-search__option-title{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);grid-area:1/1;min-width:0;line-height:1.3}.RoleSearch-module__iUO7gq__role-search__option-discipline{font-size:var(--font-size-xs);color:var(--text-muted);grid-area:2/1;min-width:0;line-height:1.2}.RoleSearch-module__iUO7gq__role-search__option-count{font-size:var(--font-size-xs);color:var(--text-muted);background:var(--surface-alt,#0000000f);border-radius:var(--radius-sm,6px);font-variant-numeric:tabular-nums;flex-shrink:0;grid-area:1/2/span 2;align-self:center;padding:1px 6px}}
@layer components{.MotifProgressRail-module__6lcOAq__motif-progress{align-items:center;gap:var(--spacing-3);flex-direction:column;display:flex}.MotifProgressRail-module__6lcOAq__motif-progress__rail{width:min(440px,100%);height:auto;display:block;overflow:visible}.MotifProgressRail-module__6lcOAq__motif-progress__caption{font-size:var(--font-size-sm);color:var(--text-secondary);text-align:center;margin:0;animation:.26s ease-out both MotifProgressRail-module__6lcOAq__motif-progress-fade}.MotifProgressRail-module__6lcOAq__motif-progress__trunk{stroke:var(--brand-gold);stroke-opacity:.8;stroke-width:2.25px;stroke-linecap:round;fill:none;opacity:0}.MotifProgressRail-module__6lcOAq__motif-progress__trunk--lit{opacity:1;animation:MotifProgressRail-module__6lcOAq__motif-progress-draw .3s ease-out var(--d,0s) forwards}.MotifProgressRail-module__6lcOAq__motif-progress__side{stroke:var(--brand-gold);stroke-opacity:.55;stroke-width:1.5px;stroke-dasharray:4 4;stroke-linecap:round;fill:none;opacity:0}.MotifProgressRail-module__6lcOAq__motif-progress__side--lit{animation:MotifProgressRail-module__6lcOAq__motif-progress-fade .24s ease-out var(--d,0s) forwards}.MotifProgressRail-module__6lcOAq__motif-progress__node{fill:var(--brand-gold);opacity:0;transform-box:fill-box;transform-origin:50%}.MotifProgressRail-module__6lcOAq__motif-progress__node--side{fill:var(--motif-node-side)}.MotifProgressRail-module__6lcOAq__motif-progress__node--lit{animation:MotifProgressRail-module__6lcOAq__motif-progress-pop .22s ease-out var(--d,0s) forwards}.MotifProgressRail-module__6lcOAq__motif-progress__pending-node{fill:none;stroke:var(--brand-gold);stroke-width:1.5px;opacity:0;transform-box:fill-box;transform-origin:50%}.MotifProgressRail-module__6lcOAq__motif-progress__pending-node--lit{animation:MotifProgressRail-module__6lcOAq__motif-progress-hollow-pop .22s ease-out var(--d,0s) forwards}.MotifProgressRail-module__6lcOAq__motif-progress__pending-pulse{fill:none;stroke:var(--brand-gold);stroke-width:1.5px;opacity:0;transform-box:fill-box;transform-origin:50%}.MotifProgressRail-module__6lcOAq__motif-progress__pending-pulse--lit{animation:MotifProgressRail-module__6lcOAq__motif-progress-pulse 2.6s ease-in-out var(--d,0s) infinite}.MotifProgressRail-module__6lcOAq__motif-progress__pending-march{stroke:var(--brand-gold);stroke-opacity:.55;stroke-width:1.5px;stroke-dasharray:4 4;stroke-linecap:round;fill:none;opacity:0}.MotifProgressRail-module__6lcOAq__motif-progress__pending-march--lit{animation:MotifProgressRail-module__6lcOAq__motif-progress-fade .24s ease-out var(--d,0s) forwards, MotifProgressRail-module__6lcOAq__motif-progress-march 2.6s ease-in-out var(--d,0s) infinite}.MotifProgressRail-module__6lcOAq__motif-progress__final-solid{stroke:var(--brand-gold);stroke-opacity:.8;stroke-width:2.25px;stroke-linecap:round;fill:none;opacity:0}.MotifProgressRail-module__6lcOAq__motif-progress__final-node,.MotifProgressRail-module__6lcOAq__motif-progress__final-ping{opacity:0;transform-box:fill-box;transform-origin:50%}.MotifProgressRail-module__6lcOAq__motif-progress__final-node{fill:var(--motif-node-lead)}.MotifProgressRail-module__6lcOAq__motif-progress__final-ping{fill:none;stroke:var(--brand-gold);stroke-width:1.5px}.MotifProgressRail-module__6lcOAq__motif-progress--resolved .MotifProgressRail-module__6lcOAq__motif-progress__pending-node,.MotifProgressRail-module__6lcOAq__motif-progress--resolved .MotifProgressRail-module__6lcOAq__motif-progress__pending-pulse,.MotifProgressRail-module__6lcOAq__motif-progress--resolved .MotifProgressRail-module__6lcOAq__motif-progress__pending-march{opacity:0;animation:none}.MotifProgressRail-module__6lcOAq__motif-progress--resolved .MotifProgressRail-module__6lcOAq__motif-progress__final-solid{opacity:1;animation:.3s ease-out forwards MotifProgressRail-module__6lcOAq__motif-progress-draw}.MotifProgressRail-module__6lcOAq__motif-progress--resolved .MotifProgressRail-module__6lcOAq__motif-progress__final-node{animation:.22s ease-out .15s forwards MotifProgressRail-module__6lcOAq__motif-progress-pop}.MotifProgressRail-module__6lcOAq__motif-progress--resolved .MotifProgressRail-module__6lcOAq__motif-progress__final-ping{animation:.55s ease-out .33s forwards MotifProgressRail-module__6lcOAq__motif-progress-ping}@keyframes MotifProgressRail-module__6lcOAq__motif-progress-draw{to{stroke-dashoffset:0}}@keyframes MotifProgressRail-module__6lcOAq__motif-progress-pop{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes MotifProgressRail-module__6lcOAq__motif-progress-hollow-pop{0%{opacity:0;transform:scale(0)}to{opacity:.45;transform:scale(1)}}@keyframes MotifProgressRail-module__6lcOAq__motif-progress-fade{0%{opacity:0}to{opacity:1}}@keyframes MotifProgressRail-module__6lcOAq__motif-progress-ping{0%{opacity:.55;transform:scale(.55)}to{opacity:0;transform:scale(2)}}@keyframes MotifProgressRail-module__6lcOAq__motif-progress-pulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.12;transform:scale(1.28)}}@keyframes MotifProgressRail-module__6lcOAq__motif-progress-march{0%{clip-path:inset(0 100% 0 0)}55%{clip-path:inset(0)}to{clip-path:inset(0)}}}
@layer components{.HelpfulIcon-module__ISrenW__helpful-icon{vertical-align:middle;color:inherit;display:inline-block;overflow:visible}.HelpfulIcon-module__ISrenW__helpful-icon__star{fill:none;stroke:currentColor;stroke-width:1.6px;transition:fill var(--transition-base)}.HelpfulIcon-module__ISrenW__helpful-icon--active .HelpfulIcon-module__ISrenW__helpful-icon__star{fill:currentColor}.HelpfulIcon-module__ISrenW__helpful-icon__burst{pointer-events:none}.HelpfulIcon-module__ISrenW__helpful-icon__ripple{fill:none;stroke:currentColor;stroke-width:1.5px;opacity:0;transform-box:fill-box;transform-origin:50%}.HelpfulIcon-module__ISrenW__helpful-icon__spark{fill:currentColor;opacity:0;transform-box:fill-box;transform-origin:50%}.HelpfulIcon-module__ISrenW__helpful-icon__spark--n{--bf-tx:0;--bf-ty:-7px}.HelpfulIcon-module__ISrenW__helpful-icon__spark--ne{--bf-tx:6px;--bf-ty:-4px}.HelpfulIcon-module__ISrenW__helpful-icon__spark--se{--bf-tx:6px;--bf-ty:4px}.HelpfulIcon-module__ISrenW__helpful-icon__spark--sw{--bf-tx:-6px;--bf-ty:4px}.HelpfulIcon-module__ISrenW__helpful-icon__spark--nw{--bf-tx:-6px;--bf-ty:-4px}.HelpfulIcon-module__ISrenW__helpful-icon--burst .HelpfulIcon-module__ISrenW__helpful-icon__ripple{animation:HelpfulIcon-module__ISrenW__helpful-ripple var(--bf-burst-ms,.52s) ease-out forwards}.HelpfulIcon-module__ISrenW__helpful-icon--burst .HelpfulIcon-module__ISrenW__helpful-icon__spark{animation:HelpfulIcon-module__ISrenW__helpful-spark var(--bf-burst-ms,.52s) ease-out forwards}@keyframes HelpfulIcon-module__ISrenW__helpful-ripple{0%{opacity:.6;transform:scale(.8)}to{opacity:0;transform:scale(1.7)}}@keyframes HelpfulIcon-module__ISrenW__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__ISrenW__helpful-icon--burst .HelpfulIcon-module__ISrenW__helpful-icon__ripple,.HelpfulIcon-module__ISrenW__helpful-icon--burst .HelpfulIcon-module__ISrenW__helpful-icon__spark{animation:none}}}
@layer components{.NavigationProgress-module__0Uu6Pq__navigation-progress{height:3px;z-index:var(--z-loading-overlay);background:var(--brand-gold-muted);pointer-events:none;opacity:0;animation:.2s .15s forwards NavigationProgress-module__0Uu6Pq__navigation-progress-appear;position:fixed;top:0;left:0;right:0;overflow:hidden}.NavigationProgress-module__0Uu6Pq__navigation-progress:after{content:"";background:var(--brand-gold);border-radius:var(--radius-full);width:40%;animation:1.1s ease-in-out infinite NavigationProgress-module__0Uu6Pq__navigation-progress-slide;position:absolute;top:0;bottom:0;left:0}@keyframes NavigationProgress-module__0Uu6Pq__navigation-progress-appear{0%{opacity:0}to{opacity:1}}@keyframes NavigationProgress-module__0Uu6Pq__navigation-progress-slide{0%{transform:translate(-100%)}to{transform:translate(350%)}}@media (prefers-reduced-motion:reduce){.NavigationProgress-module__0Uu6Pq__navigation-progress:after{animation-duration:2.2s}}}
@layer components{.UiSpinner-module__Ei8Hwq__ui-spinner{color:var(--accent);align-items:center;gap:8px;display:inline-flex}.UiSpinner-module__Ei8Hwq__ui-spinner__svg{animation:.9s linear infinite UiSpinner-module__Ei8Hwq__ui-spinner-rotate}.UiSpinner-module__Ei8Hwq__ui-spinner__text{font-size:var(--font-size-sm);color:var(--text-muted)}@keyframes UiSpinner-module__Ei8Hwq__ui-spinner-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}}
@layer components{.SignupPromptToast-module__baRqya__signup-toast{width:min(360px, calc(100vw - var(--spacing-8)));padding:var(--spacing-4) var(--spacing-5);background:var(--surface-overlay);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-overlay);opacity:0;transform:translateY(var(--spacing-4));transition:opacity var(--transition-base), transform var(--transition-base);position:relative}.SignupPromptToast-module__baRqya__signup-toast--visible{opacity:1;transform:translateY(0)}.SignupPromptToast-module__baRqya__signup-toast__close{top:var(--spacing-2);right:var(--spacing-2);width:28px;height:28px;font-size:var(--font-size-lg);color:var(--text-muted);border-radius:var(--radius-sm);cursor:pointer;transition:color var(--transition-fast), background var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex;position:absolute}.SignupPromptToast-module__baRqya__signup-toast__close:hover{color:var(--text-primary);background:var(--surface-hover)}.SignupPromptToast-module__baRqya__signup-toast__headline{margin:0 var(--spacing-6) var(--spacing-4) 0;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--text-primary)}.SignupPromptToast-module__baRqya__signup-toast__actions{align-items:center;gap:var(--spacing-2);display:flex}.SignupPromptToast-module__baRqya__signup-toast__btn{min-height:var(--control-height-sm);padding:0 var(--spacing-3);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);font-family:var(--font-family-base);color:var(--accent-contrast);background:var(--accent);border:1px solid var(--accent);border-radius:var(--radius-sm);white-space:nowrap;transition:background var(--transition-fast), border-color var(--transition-fast);align-items:center;text-decoration:none;display:inline-flex}.SignupPromptToast-module__baRqya__signup-toast__btn:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.SignupPromptToast-module__baRqya__signup-toast__link{min-height:var(--control-height-sm);padding:0 var(--spacing-3);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);font-family:var(--font-family-base);color:var(--text-secondary);border-radius:var(--radius-sm);white-space:nowrap;transition:color var(--transition-fast), background var(--transition-fast);align-items:center;text-decoration:none;display:inline-flex}.SignupPromptToast-module__baRqya__signup-toast__link:hover{color:var(--text-primary);background:var(--surface-hover)}@media (prefers-reduced-motion:reduce){.SignupPromptToast-module__baRqya__signup-toast{transition:none}}}
@layer components{.LinkPendingSpinner-module__GEq2hq__link-pending-spinner{margin-left:var(--spacing-1);vertical-align:middle;opacity:0;align-items:center;animation:.2s .15s forwards LinkPendingSpinner-module__GEq2hq__link-pending-spinner-appear;display:inline-flex}.LinkPendingSpinner-module__GEq2hq__link-pending-spinner svg{width:14px;height:14px;display:block}@keyframes LinkPendingSpinner-module__GEq2hq__link-pending-spinner-appear{0%{opacity:0}to{opacity:1}}}
@layer components{.charts-module__X0kpKG__chart{width:100%;height:100%;display:block}.charts-module__X0kpKG__chart__grid-line{stroke:var(--chart-grid-stroke);stroke-width:1px}.charts-module__X0kpKG__chart__axis-text{font-variant-numeric:tabular-nums lining-nums slashed-zero;fill:var(--chart-axis-fill);font-size:var(--chart-axis-font-size);font-family:var(--chart-tooltip-font)}.charts-module__X0kpKG__chart__line{fill:none;stroke-linecap:round;stroke-linejoin:round}.charts-module__X0kpKG__chart__line--primary{stroke:var(--chart-line-primary);stroke-width:var(--chart-line-width-primary)}.charts-module__X0kpKG__chart__line--secondary{stroke:var(--chart-line-secondary);stroke-width:var(--chart-line-width);opacity:.85}.charts-module__X0kpKG__chart__area{opacity:var(--chart-area-opacity)}.charts-module__X0kpKG__chart__marker-line,.charts-module__X0kpKG__chart__hover-line{stroke:var(--chart-marker-stroke);stroke-width:1px;stroke-dasharray:4 4;opacity:.7}.charts-module__X0kpKG__chart__last-dot{stroke-width:2px;pointer-events:none}.charts-module__X0kpKG__chart__hover-dot{fill:var(--chart-hover-dot-fill);stroke-width:2px;pointer-events:none}.charts-module__X0kpKG__chart__event-marker{pointer-events:none;transition:r .15s,width .15s,height .15s}.charts-module__X0kpKG__chart__end-label{pointer-events:none;-webkit-user-select:none;user-select:none}.charts-module__X0kpKG__chart__annotation-dot{pointer-events:none}.charts-module__X0kpKG__chart__annotation-label{pointer-events:none;-webkit-user-select:none;user-select:none}.charts-module__X0kpKG__chart__tooltip-bg{fill:var(--chart-tooltip-bg);stroke:var(--chart-tooltip-border);stroke-width:1px}.charts-module__X0kpKG__chart__tooltip-text{font-variant-numeric:tabular-nums lining-nums slashed-zero;fill:var(--chart-tooltip-text);font-size:var(--chart-tooltip-font-size);font-family:var(--chart-tooltip-font);font-weight:var(--font-weight-medium)}.charts-module__X0kpKG__quantile-rail{height:46px;position:relative}.charts-module__X0kpKG__quantile-rail__median-label{font-variant-numeric:tabular-nums lining-nums slashed-zero;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--accent);white-space:nowrap;line-height:1;position:absolute;top:0;transform:translate(-50%)}.charts-module__X0kpKG__quantile-rail__track{background:var(--surface-inset);border-radius:var(--radius-full);cursor:help;height:4px;position:absolute;top:20px;left:0;right:0}.charts-module__X0kpKG__quantile-rail__baseline{background:var(--border-strong,#00000040);border-radius:1px;width:2px;position:absolute;top:-4px;bottom:-4px;transform:translate(-50%)}.charts-module__X0kpKG__quantile-rail__iqr{background:color-mix(in srgb, var(--accent) 35%, transparent);border-radius:var(--radius-full);height:100%;position:absolute;top:0}.charts-module__X0kpKG__quantile-rail__tick{border-radius:1px;width:2px;position:absolute;top:50%;transform:translate(-50%,-50%)}.charts-module__X0kpKG__quantile-rail__tick--q1,.charts-module__X0kpKG__quantile-rail__tick--q3,.charts-module__X0kpKG__quantile-rail__tick--end{background:var(--text-muted);opacity:.6;height:10px}.charts-module__X0kpKG__quantile-rail__tick--median{background:var(--accent);width:2px;height:16px}.charts-module__X0kpKG__quantile-rail__range-labels{height:18px;position:absolute;top:28px;left:0;right:0}.charts-module__X0kpKG__quantile-rail__range-label{font-size:var(--font-size-xxs,10px);font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums lining-nums slashed-zero;color:var(--text-muted);white-space:nowrap;line-height:1;position:absolute}.charts-module__X0kpKG__quantile-rail__range-label--q1{transform:translate(-20%)}.charts-module__X0kpKG__quantile-rail__range-label--q3{transform:translate(-80%)}.charts-module__X0kpKG__quantile-rail__range-label--baseline{color:var(--text-secondary);transform:translate(-50%)}.charts-module__X0kpKG__quantile-rail__range-label--median-axis{color:var(--text-muted);transform:translate(-50%)}.charts-module__X0kpKG__quantile-rail__range-label--pin-start{transform:translate(0)}.charts-module__X0kpKG__quantile-rail__range-label--pin-end{transform:translate(-100%)}.charts-module__X0kpKG__quantile-rail--yours .charts-module__X0kpKG__quantile-rail__iqr{background:color-mix(in srgb, var(--color-user) 35%, transparent)}.charts-module__X0kpKG__quantile-rail--yours .charts-module__X0kpKG__quantile-rail__tick--median{background:var(--color-user)}.charts-module__X0kpKG__quantile-rail--yours .charts-module__X0kpKG__quantile-rail__median-label{font-variant-numeric:tabular-nums lining-nums slashed-zero;color:var(--identity-text)}.charts-module__X0kpKG__quantile-rail--with-user .charts-module__X0kpKG__quantile-rail__track{background:var(--border-subtle)}.charts-module__X0kpKG__quantile-rail--with-user .charts-module__X0kpKG__quantile-rail__iqr{background:color-mix(in srgb, var(--viz-cohort) 30%, transparent)}.charts-module__X0kpKG__quantile-rail--with-user .charts-module__X0kpKG__quantile-rail__tick--median{background:var(--border-strong)}.charts-module__X0kpKG__quantile-rail__user-chip{font-variant-numeric:tabular-nums lining-nums slashed-zero;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--identity-text);white-space:nowrap;line-height:1;position:absolute;top:0}.charts-module__X0kpKG__quantile-rail__user-chip--center{transform:translate(-50%)}.charts-module__X0kpKG__quantile-rail__user-chip--start{left:0}.charts-module__X0kpKG__quantile-rail__user-chip--end{right:0}.charts-module__X0kpKG__quantile-rail__user-marker{border-radius:var(--radius-full);background:var(--color-user);border:2px solid var(--surface);width:12px;height:12px;position:absolute;top:50%;transform:translate(-50%,-50%)}.charts-module__X0kpKG__quantile-rail__range-label--end-left{transform:none}.charts-module__X0kpKG__quantile-rail__range-label--end-right{transform:translate(-100%)}.charts-module__X0kpKG__quantile-rail__value--locked{border-radius:var(--radius-sm,4px);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;padding:1px 6px}.charts-module__X0kpKG__quantile-rail__value--hidden{visibility:hidden}.charts-module__X0kpKG__scatter-plot{position:relative;overflow:visible}.charts-module__X0kpKG__scatter-plot svg{overflow:visible}.charts-module__X0kpKG__scatter-plot__dot{fill:var(--viz-cohort);opacity:.8;cursor:pointer;transition:r .15s}.charts-module__X0kpKG__scatter-plot__dot--user{fill:var(--color-user);stroke:var(--surface);stroke-width:2px;cursor:pointer;transition:r .15s}.charts-module__X0kpKG__scatter-plot__user-label{fill:var(--identity-text);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);pointer-events:none;-webkit-user-select:none;user-select:none}.charts-module__X0kpKG__scatter-plot__trend-label{fill:var(--text-secondary);pointer-events:none;-webkit-user-select:none;user-select:none}.charts-module__X0kpKG__chart__marker-pulse{fill:none;stroke-linecap:round;pointer-events:none;stroke-width:2px;opacity:0;animation:3s ease-out infinite charts-module__X0kpKG__marker-line-pulse}@keyframes charts-module__X0kpKG__marker-line-pulse{0%{stroke-width:1.5px;opacity:.18}to{stroke-width:6px;opacity:0}}.charts-module__X0kpKG__scatter-plot__baseline{stroke:var(--chart-grid-stroke);stroke-width:1px;opacity:.6}.charts-module__X0kpKG__scatter-plot__trend{stroke:var(--viz-cohort);stroke-width:1.5px;stroke-dasharray:5 4;opacity:.7}.charts-module__X0kpKG__scatter-plot__axis-title{fill:var(--chart-axis-fill);font-size:var(--chart-axis-font-size);font-family:var(--chart-tooltip-font)}.charts-module__X0kpKG__scatter-plot__tooltip{padding:var(--spacing-2);background:var(--chart-tooltip-bg);border:1px solid var(--chart-tooltip-border);border-radius:var(--radius-sm);box-shadow:var(--shadow-overlay);font-size:var(--chart-tooltip-font-size);font-family:var(--chart-tooltip-font);color:var(--chart-tooltip-text);white-space:nowrap;pointer-events:none;z-index:var(--z-tooltip);flex-direction:column;gap:2px;display:flex;position:absolute;transform:translate(12px,-50%)}.charts-module__X0kpKG__scatter-plot__tooltip-line{display:block}.charts-module__X0kpKG__chart__ghost-glow{opacity:.18;transform-box:fill-box;transform-origin:50%;animation:2.4s ease-in-out infinite charts-module__X0kpKG__ghost-grace-pulse}.charts-module__X0kpKG__chart__ghost-node{opacity:.9}@keyframes charts-module__X0kpKG__ghost-grace-pulse{0%,to{opacity:.12;transform:scale(.85)}50%{opacity:.32;transform:scale(1.15)}}@media (prefers-reduced-motion:reduce){.charts-module__X0kpKG__chart__ghost-glow{animation:none}}.charts-module__X0kpKG__quantile-rail--accent-marker .charts-module__X0kpKG__quantile-rail__user-marker{background:var(--accent)}.charts-module__X0kpKG__quantile-rail--accent-marker .charts-module__X0kpKG__quantile-rail__user-chip{font-variant-numeric:tabular-nums lining-nums slashed-zero;color:var(--brand-gold-text)}.charts-module__X0kpKG__quantile-rail--tall{height:68px}.charts-module__X0kpKG__quantile-rail--tall .charts-module__X0kpKG__quantile-rail__user-chip{font-variant-numeric:tabular-nums lining-nums slashed-zero;top:6px}.charts-module__X0kpKG__quantile-rail--tall .charts-module__X0kpKG__quantile-rail__track{top:32px}.charts-module__X0kpKG__quantile-rail--tall .charts-module__X0kpKG__quantile-rail__range-labels{top:50px}.charts-module__X0kpKG__chart__baseline{stroke:var(--border-strong);stroke-width:1.5px}.charts-module__X0kpKG__chart__baseline-label{fill:var(--text-secondary)}.charts-module__X0kpKG__chart__baseline--success{stroke:var(--color-success);stroke-dasharray:6 4}.charts-module__X0kpKG__chart__baseline-label--success{fill:var(--color-success)}}
@layer components{.LockedChartOverlay-module__TOtIWq__locked-overlay{width:100%;-webkit-backdrop-filter:blur(var(--frost-blur));backdrop-filter:blur(var(--frost-blur));border-radius:var(--radius-md);cursor:pointer;isolation:isolate;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;inset:0}.LockedChartOverlay-module__TOtIWq__locked-overlay:after{content:"";border-radius:var(--radius-md);background:var(--surface);opacity:var(--frost-tint-opacity);z-index:0;position:absolute;inset:0}.LockedChartOverlay-module__TOtIWq__locked-overlay:hover:after{opacity:0}.LockedChartOverlay-module__TOtIWq__locked-overlay__cta{z-index:1;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-4);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--text-primary);background:var(--surface);border:1px solid var(--border-default);border-radius:var(--radius-full);box-shadow:var(--shadow-raised);pointer-events:none;transition:box-shadow var(--transition-fast), border-color var(--transition-fast);display:inline-flex;position:relative}.LockedChartOverlay-module__TOtIWq__locked-overlay__cta-icon{color:var(--accent);flex-shrink:0}.LockedChartOverlay-module__TOtIWq__locked-overlay:hover .LockedChartOverlay-module__TOtIWq__locked-overlay__cta{border-color:var(--accent);box-shadow:var(--shadow-overlay)}.LockedChartOverlay-module__TOtIWq__locked-overlay:focus-visible{outline:2px solid var(--accent);outline-offset:2px}}
@layer components{.WhenPeersMove-module__5o0zdG__peer-move{gap:var(--spacing-2);flex-direction:column;display:flex}.WhenPeersMove-module__5o0zdG__peer-move__chart-wrap{min-width:0;height:240px;min-height:240px}.WhenPeersMove-module__5o0zdG__peer-move__chart{width:100%;height:100%}.WhenPeersMove-module__5o0zdG__peer-move__note{color:var(--text-secondary);margin:0}@media (max-width:768px){.WhenPeersMove-module__5o0zdG__peer-move__chart-wrap{width:100%;height:200px;min-height:200px}}}
@layer components{.EmployerLoyalty-module__Q-6L2W__peer-move{gap:var(--spacing-3);flex-direction:column;display:flex}}
@layer components{.Pay-module__cSR84a__pay{gap:var(--spacing-3);display:grid}}
@layer components{.PayTrajectory-module__EGj2hW__pay-trajectory{gap:var(--spacing-3);display:grid}.PayTrajectory-module__EGj2hW__pay-trajectory__chart-wrap{min-width:0;height:260px;min-height:260px}.PayTrajectory-module__EGj2hW__pay-trajectory__chart{width:100%;max-height:calc(var(--spacing-10) * 6 + var(--spacing-4) + var(--spacing-2) + var(--spacing-1));display:block}}
@layer components{.capabilityCard-module__MC2A1a__capability-cohort-line{margin:0 0 var(--spacing-3);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--text-secondary)}.capabilityCard-module__MC2A1a__capability-section-label{margin:var(--spacing-4) 0 var(--spacing-0-5);font-size:var(--font-size-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:var(--font-weight-semibold);color:var(--text-muted)}.capabilityCard-module__MC2A1a__capability-row{padding:var(--spacing-1-5) 0 var(--spacing-0-5)}.capabilityCard-module__MC2A1a__capability-row+.capabilityCard-module__MC2A1a__capability-row{border-top:1px solid var(--border-subtle)}.capabilityCard-module__MC2A1a__capability-row-name{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--text-primary);margin:0}.capabilityCard-module__MC2A1a__capability-row-name--yours{color:var(--identity-text)}.capabilityCard-module__MC2A1a__capability-rail-frame{position:relative}.capabilityCard-module__MC2A1a__capability-rail-frame:after{content:"";top:12px;bottom:10px;left:var(--capability-ref-x,50%);border-left:1px dashed var(--border-strong);pointer-events:none;width:0;position:absolute}}
@layer components{.ManagementScope-module__aFsu7G__mgmt-scope{gap:var(--spacing-3);display:grid}.ManagementScope-module__aFsu7G__mgmt-scope__hero-value--neutral{color:var(--text-primary)}.ManagementScope-module__aFsu7G__mgmt-scope__kpi-label{color:var(--text-secondary)}.ManagementScope-module__aFsu7G__mgmt-scope__chart-wrap{min-width:0;height:260px;min-height:260px}.ManagementScope-module__aFsu7G__mgmt-scope__summary{gap:var(--spacing-3);display:grid}.ManagementScope-module__aFsu7G__mgmt-scope__tiles{gap:var(--spacing-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ManagementScope-module__aFsu7G__mgmt-scope__tile{background:var(--surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--spacing-3);gap:var(--spacing-2);display:grid}.ManagementScope-module__aFsu7G__mgmt-scope__tile--you{border:1px solid var(--color-user)}.ManagementScope-module__aFsu7G__mgmt-scope__tile-label{color:var(--text-secondary);font-size:var(--type-cell-size);font-weight:var(--font-weight-medium)}.ManagementScope-module__aFsu7G__mgmt-scope__tile-value{color:var(--text-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight)}.ManagementScope-module__aFsu7G__mgmt-scope__tile-row{justify-content:space-between;gap:var(--spacing-2);font-size:var(--font-size-xs);color:var(--text-secondary);margin:0;display:flex}.ManagementScope-module__aFsu7G__mgmt-scope__tile-detail-label{font-weight:var(--font-weight-medium)}.ManagementScope-module__aFsu7G__mgmt-scope__tile-detail-value{color:var(--text-primary)}.ManagementScope-module__aFsu7G__mgmt-scope__comp-table{border-collapse:collapse;width:100%;font-size:var(--font-size-xs);color:var(--text-secondary)}.ManagementScope-module__aFsu7G__mgmt-scope__comp-table th{font-weight:var(--font-weight-medium);color:var(--text-secondary);text-align:right;padding:var(--spacing-1) var(--spacing-2);white-space:nowrap}.ManagementScope-module__aFsu7G__mgmt-scope__comp-table td{text-align:right;padding:var(--spacing-1) var(--spacing-2);color:var(--text-primary);white-space:nowrap}.ManagementScope-module__aFsu7G__mgmt-scope__comp-table .ManagementScope-module__aFsu7G__mgmt-scope__comp-table-label{text-align:left;color:var(--text-secondary);font-weight:var(--font-weight-medium)}.ManagementScope-module__aFsu7G__mgmt-scope__comp-table-total td{font-weight:var(--font-weight-bold);color:var(--text-primary);font-size:var(--font-size-sm,.875rem);padding-bottom:var(--spacing-2)}.ManagementScope-module__aFsu7G__mgmt-scope__comp-table-total .ManagementScope-module__aFsu7G__mgmt-scope__comp-table-label{font-weight:var(--font-weight-bold);color:var(--text-primary)}.ManagementScope-module__aFsu7G__mgmt-scope__comp-table-sub td{color:var(--text-muted);font-size:var(--font-size-2xs,.6875rem)}.ManagementScope-module__aFsu7G__mgmt-scope__comp-table-sub .ManagementScope-module__aFsu7G__mgmt-scope__comp-table-label{color:var(--text-muted);font-weight:var(--font-weight-regular,400)}.ManagementScope-module__aFsu7G__mgmt-scope__comp-table-sub+.ManagementScope-module__aFsu7G__mgmt-scope__comp-table-sub{border-top:1px solid var(--border-subtle,var(--gray-100))}.ManagementScope-module__aFsu7G__mgmt-scope__comp-table-n{font-weight:var(--font-weight-regular,400);color:var(--text-muted);font-size:var(--font-size-2xs,.6875rem);margin-left:2px}@media (max-width:768px){.ManagementScope-module__aFsu7G__mgmt-scope__tiles{grid-template-columns:1fr}}}
@layer components{.PeopleCompGateOverlay-module__jUJQZq__comp-gate{padding:var(--spacing-4);-webkit-backdrop-filter:blur(var(--frost-blur));backdrop-filter:blur(var(--frost-blur));background:color-mix(in srgb, var(--surface) 30%, transparent);border-radius:var(--radius-md);isolation:isolate;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.PeopleCompGateOverlay-module__jUJQZq__comp-gate:after{content:"";border-radius:inherit;background:var(--surface);opacity:var(--frost-tint-opacity);z-index:0;position:absolute;inset:0}.PeopleCompGateOverlay-module__jUJQZq__comp-gate__card{z-index:1;gap:var(--spacing-3);max-width:22rem;padding:var(--spacing-4) var(--spacing-5);text-align:center;background:color-mix(in srgb, var(--surface) 78%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid color-mix(in srgb, var(--accent) 30%, transparent);border-radius:var(--radius-lg);box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 8%, transparent), 0 8px 26px color-mix(in srgb, var(--accent) 22%, transparent);flex-direction:column;display:flex;position:relative}.PeopleCompGateOverlay-module__jUJQZq__comp-gate__heading{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--text-primary);margin:0}.PeopleCompGateOverlay-module__jUJQZq__comp-gate__consent{font-size:var(--font-size-xs);color:var(--text-secondary);text-align:left;margin:0;line-height:1.4}.PeopleCompGateOverlay-module__jUJQZq__comp-gate__button{padding:var(--spacing-2) var(--spacing-5);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--surface);background:var(--color-success);border-radius:var(--radius-full);cursor:pointer;transition:transform var(--transition-fast), opacity var(--transition-fast);border:none;align-self:center}.PeopleCompGateOverlay-module__jUJQZq__comp-gate__button:hover:not(:disabled){transform:translateY(-1px)}.PeopleCompGateOverlay-module__jUJQZq__comp-gate__button:disabled{opacity:.55;cursor:not-allowed}.PeopleCompGateOverlay-module__jUJQZq__comp-gate__button:focus-visible{outline:2px solid var(--color-success);outline-offset:2px}}
@layer components{.RoleCompensation-module__BtylfW__role-compensation{gap:var(--spacing-3);display:grid}.RoleCompensation-module__BtylfW__role-compensation__group{gap:var(--spacing-4);flex-direction:column;display:flex}.RoleCompensation-module__BtylfW__role-compensation__group--pct{margin-top:var(--spacing-1)}.RoleCompensation-module__BtylfW__role-compensation__group-title{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--text-secondary);flex:1}.RoleCompensation-module__BtylfW__role-compensation__row{align-items:start;gap:var(--spacing-2);grid-template-columns:80px 1fr;display:grid}.RoleCompensation-module__BtylfW__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__BtylfW__role-compensation__row-basis,.RoleCompensation-module__BtylfW__role-compensation__row-n{font-size:var(--font-size-xxs,10px);font-weight:var(--font-weight-normal);color:var(--text-muted)}.RoleCompensation-module__BtylfW__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{.hubPeopleRows-module__QNCsla__hub-people-rows{border-top:1px solid var(--border-subtle);margin-top:var(--spacing-4);flex-direction:column;display:flex}.hubPeopleRows-module__QNCsla__hub-people-rows__row{justify-content:space-between;align-items:baseline;gap:var(--spacing-3);padding:var(--spacing-3) 0;border-bottom:1px solid var(--border-subtle);min-width:0;text-decoration:none;display:flex}.hubPeopleRows-module__QNCsla__hub-people-rows__row:last-child{border-bottom:0}.hubPeopleRows-module__QNCsla__hub-people-rows__who{font-size:var(--type-cell-size);color:var(--text-primary);border-bottom:1px dotted var(--text-muted);white-space:nowrap;text-overflow:ellipsis;transition:color var(--transition-fast) ease-out;overflow:hidden}.hubPeopleRows-module__QNCsla__hub-people-rows__row:hover .hubPeopleRows-module__QNCsla__hub-people-rows__who{color:var(--brand-gold-text);border-bottom-color:var(--brand-gold-text)}.hubPeopleRows-module__QNCsla__hub-people-rows__row:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.hubPeopleRows-module__QNCsla__hub-people-rows__record{font-size:var(--font-size-xs);color:var(--text-secondary);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums lining-nums slashed-zero;flex:none}}
@layer components{.CardMetricLibrary-module__PenBAa__card-metric-library{right:0;top:calc(100% + var(--spacing-1));z-index:100;width:min(400px, calc(100vw - var(--spacing-6)));max-height:min(480px,60vh);position:absolute}@media (max-width:768px){.CardMetricLibrary-module__PenBAa__card-metric-library{width:100%;max-height:none;box-shadow:none;background:0 0;border:none;border-radius:0;position:static}}.CardMetricLibrary-module__PenBAa__card-metric-library{background:var(--surface);border:1px solid var(--border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-overlay);flex-direction:column;display:flex}.CardMetricLibrary-module__PenBAa__card-metric-library__header{padding:var(--spacing-3) var(--spacing-4);border-bottom:1px solid var(--border-subtle);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}@media (max-width:768px){.CardMetricLibrary-module__PenBAa__card-metric-library__header{display:none}}.CardMetricLibrary-module__PenBAa__card-metric-library__title{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--text-primary)}.CardMetricLibrary-module__PenBAa__card-metric-library__close{appearance:none;color:var(--text-muted);cursor:pointer;padding:var(--spacing-1);border-radius:var(--radius-sm);transition:color var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.CardMetricLibrary-module__PenBAa__card-metric-library__close:hover{color:var(--text-primary)}.CardMetricLibrary-module__PenBAa__card-metric-library__body{padding:var(--spacing-2) 0;scrollbar-width:thin;scrollbar-color:var(--border-default) transparent;overflow-y:auto}@media (max-width:768px){.CardMetricLibrary-module__PenBAa__card-metric-library__body{overflow:visible}}.CardMetricLibrary-module__PenBAa__card-metric-library__body::-webkit-scrollbar{width:5px}.CardMetricLibrary-module__PenBAa__card-metric-library__body::-webkit-scrollbar-track{background:0 0}.CardMetricLibrary-module__PenBAa__card-metric-library__body::-webkit-scrollbar-thumb{background:var(--border-default);border-radius:var(--radius-full)}.CardMetricLibrary-module__PenBAa__card-metric-library__group{padding:var(--spacing-1) var(--spacing-4)}.CardMetricLibrary-module__PenBAa__card-metric-library__group+.CardMetricLibrary-module__PenBAa__card-metric-library__group{border-top:1px solid var(--border-subtle);margin-top:var(--spacing-1);padding-top:var(--spacing-2)}.CardMetricLibrary-module__PenBAa__card-metric-library__group-label{font-size:var(--type-micro-size);font-weight:var(--font-weight-semibold);color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:var(--spacing-1);display:block}.CardMetricLibrary-module__PenBAa__card-metric-library__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.CardMetricLibrary-module__PenBAa__card-metric-library__item{justify-content:space-between;align-items:center;gap:var(--spacing-3);padding:var(--spacing-2) var(--spacing-1);border-radius:var(--radius-sm);transition:background var(--transition-fast);display:flex}.CardMetricLibrary-module__PenBAa__card-metric-library__item:hover{background:var(--surface-sunken)}.CardMetricLibrary-module__PenBAa__card-metric-library__item-info{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.CardMetricLibrary-module__PenBAa__card-metric-library__label{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.CardMetricLibrary-module__PenBAa__card-metric-library__description{font-size:var(--font-size-xs);color:var(--text-secondary);font-weight:var(--font-weight-regular,400);white-space:nowrap;line-height:1.3;display:block;overflow:hidden}.CardMetricLibrary-module__PenBAa__card-metric-library__description-inner{white-space:nowrap;will-change:transform;display:inline-block}.CardMetricLibrary-module__PenBAa__card-metric-library__item-actions{align-items:center;gap:var(--spacing-2);flex-shrink:0;display:flex}.CardMetricLibrary-module__PenBAa__card-metric-library__badge{font-size:var(--type-micro-size);font-weight:var(--font-weight-medium);padding:1px var(--spacing-1);border-radius:var(--radius-sm);white-space:nowrap}.CardMetricLibrary-module__PenBAa__card-metric-library__badge--pinned{color:var(--accent);background:var(--accent-surface)}.CardMetricLibrary-module__PenBAa__card-metric-library__badge--locked{color:var(--text-muted);background:var(--surface-sunken)}.CardMetricLibrary-module__PenBAa__card-metric-library__item--locked{opacity:.7}.CardMetricLibrary-module__PenBAa__card-metric-library__item--locked .CardMetricLibrary-module__PenBAa__card-metric-library__label{color:var(--text-muted)}.CardMetricLibrary-module__PenBAa__card-metric-library__lock-icon{vertical-align:-1px;margin-right:var(--spacing-1);flex-shrink:0;display:inline-block}.CardMetricLibrary-module__PenBAa__card-metric-library__toggle{border-radius:var(--radius-md);vertical-align:middle;background:var(--surface-sunken);padding:var(--spacing-0-5);gap:var(--spacing-0-5);display:inline-flex;position:relative}.CardMetricLibrary-module__PenBAa__card-metric-library__toggle-btn{appearance:none;padding:var(--spacing-0-5) var(--spacing-3);font-size:var(--type-micro-size);font-family:var(--font-family-base);font-weight:var(--font-weight-medium);color:var(--text-muted);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast), box-shadow var(--transition-fast);border-radius:calc(var(--radius-md) - var(--spacing-0-5));z-index:1;background:0 0;border:none;line-height:1.6;position:relative}.CardMetricLibrary-module__PenBAa__card-metric-library__toggle-btn:not(:last-child){border-right:none}.CardMetricLibrary-module__PenBAa__card-metric-library__toggle-btn--active{background:var(--surface);color:var(--text-primary);font-weight:var(--font-weight-semibold);box-shadow:var(--shadow-raised)}.CardMetricLibrary-module__PenBAa__card-metric-library__toggle-btn:hover:not(.CardMetricLibrary-module__PenBAa__card-metric-library__toggle-btn--active){color:var(--text-secondary)}}
@layer components{.marketClaimRows-module__IlUNja__claim-rows{flex-direction:column;display:flex}.marketClaimRows-module__IlUNja__claim-rows__head{gap:var(--spacing-3);font-size:var(--type-micro-size);letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary);font-weight:var(--font-weight-medium);padding-bottom:var(--spacing-2);border-bottom:1px solid var(--border-subtle);grid-template-columns:minmax(0,1.1fr) minmax(0,1.5fr) 110px 88px;display:grid}.marketClaimRows-module__IlUNja__claim-rows__head-answer,.marketClaimRows-module__IlUNja__claim-rows__head-evidence{text-align:right}.marketClaimRows-module__IlUNja__claim-row{gap:var(--spacing-1) var(--spacing-3);padding:var(--spacing-3) 0;grid-template-columns:minmax(0,1.1fr) minmax(0,1.5fr) 110px 88px;grid-template-areas:"label visual answer evidence";align-items:center;display:grid}.marketClaimRows-module__IlUNja__claim-row+.marketClaimRows-module__IlUNja__claim-row{border-top:1px solid var(--border-subtle)}.marketClaimRows-module__IlUNja__claim-row--pinned{background:var(--border-subtle);border-radius:var(--radius-sm);padding-inline:var(--spacing-2)}.marketClaimRows-module__IlUNja__claim-row__label{white-space:var(--claim-row-label-wrap,normal);text-overflow:ellipsis;font-size:var(--type-cell-size);color:var(--text-primary);grid-area:label;min-width:0;overflow:hidden}.marketClaimRows-module__IlUNja__claim-rows--uniform{--claim-row-label-wrap:nowrap}.marketClaimRows-module__IlUNja__claim-row__sublabel{font-variant-numeric:tabular-nums lining-nums slashed-zero;font-size:var(--font-size-xs);color:var(--text-muted);margin-top:var(--spacing-0-5);display:block}.marketClaimRows-module__IlUNja__claim-row__visual{flex-direction:column;grid-area:visual;justify-content:center;gap:2px;min-width:0;display:flex}.marketClaimRows-module__IlUNja__claim-row__visual:empty{display:none}.marketClaimRows-module__IlUNja__claim-row__answer{text-align:right;font-variant-numeric:tabular-nums lining-nums slashed-zero;grid-area:answer}.marketClaimRows-module__IlUNja__claim-row__answer-unit{font-size:var(--font-size-xs);color:var(--text-secondary);display:none}.marketClaimRows-module__IlUNja__claim-row__evidence{text-align:right;font-size:var(--font-size-xs);color:var(--text-muted);font-variant-numeric:tabular-nums lining-nums slashed-zero;grid-area:evidence}.marketClaimRows-module__IlUNja__claim-row__evidence:empty{display:none}.marketClaimRows-module__IlUNja__claim-row__lane{height:var(--spacing-2);border-radius:var(--radius-full);min-width:2px;display:block}.marketClaimRows-module__IlUNja__claim-row__lane-row{align-items:center;gap:var(--spacing-2);min-width:0;display:flex}.marketClaimRows-module__IlUNja__claim-row__lane-track{flex:auto;min-width:0}.marketClaimRows-module__IlUNja__claim-row__lane-label{min-width:92px;font-size:var(--font-size-xs);color:var(--text-muted);white-space:nowrap;font-variant-numeric:tabular-nums lining-nums slashed-zero;flex:none}.marketClaimRows-module__IlUNja__claim-row__lane--fill{background:var(--accent);opacity:.75}.marketClaimRows-module__IlUNja__claim-row__lane--base{background:var(--border-default)}@media (max-width:768px){.marketClaimRows-module__IlUNja__claim-rows__head{display:none}.marketClaimRows-module__IlUNja__claim-row{align-items:baseline;gap:var(--spacing-1) var(--spacing-3);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label answer""visual visual""evidence evidence"}.marketClaimRows-module__IlUNja__claim-row__visual{margin-top:var(--spacing-1)}.marketClaimRows-module__IlUNja__claim-row__answer-unit{display:inline}.marketClaimRows-module__IlUNja__claim-row__evidence{display:none}}}
@layer components{.employerHub-module___RlJuG__emp-hub__head{margin-bottom:var(--spacing-1)}.employerHub-module___RlJuG__emp-hub__crumb{font-size:var(--font-size-xs);color:var(--text-secondary);margin-bottom:var(--spacing-2)}.employerHub-module___RlJuG__emp-hub__headline{font-size:var(--font-size-3xl);font-weight:var(--font-weight-semibold);letter-spacing:-.015em;margin:0 0 var(--spacing-1);color:var(--text-primary)}.employerHub-module___RlJuG__emp-hub__facts{font-size:var(--font-size-sm);color:var(--text-secondary);font-variant-numeric:tabular-nums lining-nums slashed-zero;margin:0}.employerHub-module___RlJuG__emp-hub__facts strong{color:var(--text-primary);font-weight:var(--font-weight-emphasis)}.employerHub-module___RlJuG__emp-hub__grid{gap:var(--spacing-4);margin-top:var(--spacing-4);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.employerHub-module___RlJuG__emp-hub__col{gap:var(--spacing-4);flex-direction:column;min-width:0;display:flex}@media (min-width:769px) and (max-width:1100px){.employerHub-module___RlJuG__emp-hub__grid{grid-template-columns:1fr}}@media (max-width:768px){.employerHub-module___RlJuG__emp-hub__grid{grid-template-columns:1fr}}.employerHub-module___RlJuG__emp-hub__card{background:var(--surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--spacing-5) var(--spacing-6)}.employerHub-module___RlJuG__emp-hub__card-title{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--text-primary);margin:0 0 var(--spacing-2)}.employerHub-module___RlJuG__emp-hub__pos{color:var(--color-success)}.employerHub-module___RlJuG__emp-hub__neg{color:var(--color-error)}.employerHub-module___RlJuG__emp-hub__lead{align-items:baseline;gap:var(--spacing-3);margin:var(--spacing-1) 0 var(--spacing-1);display:flex}.employerHub-module___RlJuG__emp-hub__bignum{font-size:var(--font-size-2xl);font-weight:var(--font-weight-stat);letter-spacing:-.01em;color:var(--brand-gold-text);font-variant-numeric:tabular-nums lining-nums slashed-zero}.employerHub-module___RlJuG__emp-hub__bignum.employerHub-module___RlJuG__emp-hub__pos{color:var(--color-success)}.employerHub-module___RlJuG__emp-hub__bignum.employerHub-module___RlJuG__emp-hub__neg{color:var(--color-error)}.employerHub-module___RlJuG__emp-hub__strip{border-top:1px solid var(--border-subtle);margin-top:var(--spacing-2)}.employerHub-module___RlJuG__emp-hub__tile{padding:var(--spacing-3) 0;border-bottom:1px solid var(--border-subtle)}.employerHub-module___RlJuG__emp-hub__tile:last-child{border-bottom:0}.employerHub-module___RlJuG__emp-hub__tile-number{font-size:var(--font-size-lg);font-weight:var(--font-weight-stat);color:var(--brand-gold-text);font-variant-numeric:tabular-nums lining-nums slashed-zero}.employerHub-module___RlJuG__emp-hub__tile-number.employerHub-module___RlJuG__emp-hub__pos{color:var(--color-success)}.employerHub-module___RlJuG__emp-hub__tile-number.employerHub-module___RlJuG__emp-hub__neg{color:var(--color-error)}.employerHub-module___RlJuG__emp-hub__tile-label{font-size:var(--font-size-xs);color:var(--text-muted);margin-top:var(--spacing-0-5)}.employerHub-module___RlJuG__emp-hub__fact-sub{font-size:var(--font-size-xs);color:var(--text-muted);margin:0 0 var(--spacing-3);font-variant-numeric:tabular-nums lining-nums slashed-zero;max-width:62ch}.employerHub-module___RlJuG__emp-hub__entity-link{color:var(--text-primary);border-bottom:1px dotted var(--text-muted);transition:color var(--transition-fast) ease-out;text-decoration:none}.employerHub-module___RlJuG__emp-hub__entity-link:hover{color:var(--brand-gold-text);border-bottom-color:var(--brand-gold-text)}.employerHub-module___RlJuG__emp-hub__entity-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.employerHub-module___RlJuG__emp-hub__door{transition:border-color var(--transition-fast) ease-out;margin-top:var(--spacing-3);font-size:var(--font-size-xs);color:var(--brand-gold-text);border:1px solid var(--accent-border);background:var(--accent-surface);border-radius:var(--radius-full);padding:var(--spacing-1) var(--spacing-3);text-decoration:none;display:inline-block}.employerHub-module___RlJuG__emp-hub__door:hover{border-color:var(--accent)}.employerHub-module___RlJuG__emp-hub__door:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.employerHub-module___RlJuG__emp-hub__quote-key{font-size:var(--type-micro-size);letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary);font-weight:var(--font-weight-medium);margin-bottom:var(--spacing-2)}.employerHub-module___RlJuG__emp-hub__quote{margin:0 0 var(--spacing-3);padding:var(--spacing-2) var(--spacing-3);border:1px solid var(--accent-border);background:var(--accent-surface);border-radius:var(--radius-sm);font-size:var(--type-cell-size);color:var(--text-primary)}.employerHub-module___RlJuG__emp-hub__quote-who{font-size:var(--font-size-xs);font-variant-numeric:tabular-nums lining-nums slashed-zero;color:var(--text-muted);margin-top:var(--spacing-1)}.employerHub-module___RlJuG__emp-hub__people-rows{margin-bottom:var(--spacing-3)}.employerHub-module___RlJuG__emp-hub__sparse{font-size:var(--type-cell-size);color:var(--text-secondary);margin:0}@media (max-width:768px){.employerHub-module___RlJuG__emp-hub__card{padding:var(--spacing-4)}.employerHub-module___RlJuG__emp-hub__headline{font-size:var(--font-size-2xl)}}}
@layer components{.qualificationHub-module__WRt2jq__qual-hub__head{margin-bottom:var(--spacing-1)}.qualificationHub-module__WRt2jq__qual-hub__crumb{font-size:var(--font-size-xs);color:var(--text-secondary);margin-bottom:var(--spacing-2)}.qualificationHub-module__WRt2jq__qual-hub__name{font-size:var(--font-size-2xl);line-height:32px;font-weight:var(--font-weight-semibold);letter-spacing:-.015em;margin:0 0 var(--spacing-1);color:var(--text-primary)}.qualificationHub-module__WRt2jq__qual-hub__sub{font-size:var(--font-size-sm);color:var(--text-secondary);margin:0}.qualificationHub-module__WRt2jq__qual-hub__sub strong,.qualificationHub-module__WRt2jq__qual-hub__base strong,.qualificationHub-module__WRt2jq__qual-hub__chip strong,.qualificationHub-module__WRt2jq__qual-hub__sparse strong{color:var(--text-primary);font-weight:var(--font-weight-emphasis)}.qualificationHub-module__WRt2jq__qual-hub__entity-link{color:var(--text-primary);border-bottom:1px dotted var(--text-muted);transition:color var(--transition-fast) ease-out;text-decoration:none}.qualificationHub-module__WRt2jq__qual-hub__entity-link:hover{color:var(--brand-gold-text);border-bottom-color:var(--brand-gold-text)}.qualificationHub-module__WRt2jq__qual-hub__entity-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.qualificationHub-module__WRt2jq__qual-hub__grid{gap:var(--spacing-4);margin-top:var(--spacing-4);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.qualificationHub-module__WRt2jq__qual-hub__col{gap:var(--spacing-4);flex-direction:column;min-width:0;display:flex}@media (min-width:769px) and (max-width:1100px){.qualificationHub-module__WRt2jq__qual-hub__grid{grid-template-columns:1fr}}@media (max-width:768px){.qualificationHub-module__WRt2jq__qual-hub__grid{grid-template-columns:1fr}}.qualificationHub-module__WRt2jq__qual-hub__card{background:var(--surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--spacing-6)}.qualificationHub-module__WRt2jq__qual-hub__card-title{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);letter-spacing:-.006em;margin:0 0 var(--spacing-0-5);color:var(--text-primary)}.qualificationHub-module__WRt2jq__qual-hub__base{font-size:var(--type-cell-size);color:var(--text-secondary);margin:var(--spacing-0-5) 0 var(--spacing-3)}.qualificationHub-module__WRt2jq__qual-hub__sparse{font-size:var(--type-cell-size);color:var(--text-secondary)}.qualificationHub-module__WRt2jq__qual-hub__quote{margin:var(--spacing-2) 0 var(--spacing-1);padding:var(--spacing-2) var(--spacing-3);border:1px solid var(--accent-border);background:var(--accent-surface);border-radius:var(--radius-sm);font-size:var(--font-size-sm);color:var(--text-primary)}.qualificationHub-module__WRt2jq__qual-hub__quote-who{font-size:var(--font-size-xs);color:var(--text-muted);margin-top:var(--spacing-1)}.qualificationHub-module__WRt2jq__qual-hub__strip{border-top:1px solid var(--border-subtle);margin-top:var(--spacing-2)}.qualificationHub-module__WRt2jq__qual-hub__tile{padding:var(--spacing-3) 0;border-bottom:1px solid var(--border-subtle)}.qualificationHub-module__WRt2jq__qual-hub__tile:last-child{border-bottom:0}.qualificationHub-module__WRt2jq__qual-hub__tile-number{font-size:var(--font-size-lg);font-weight:var(--font-weight-stat);color:var(--brand-gold-text);font-variant-numeric:tabular-nums lining-nums slashed-zero}.qualificationHub-module__WRt2jq__qual-hub__tile-number.qualificationHub-module__WRt2jq__qual-hub__bignum--up{color:var(--color-success)}.qualificationHub-module__WRt2jq__qual-hub__tile-number.qualificationHub-module__WRt2jq__qual-hub__bignum--down{color:var(--color-error)}.qualificationHub-module__WRt2jq__qual-hub__tile-label{font-size:var(--font-size-xs);color:var(--text-muted);margin-top:var(--spacing-0-5)}.qualificationHub-module__WRt2jq__qual-hub__rows{border-collapse:collapse;width:100%;font-size:var(--type-cell-size);font-variant-numeric:tabular-nums lining-nums slashed-zero}.qualificationHub-module__WRt2jq__qual-hub__rows td{padding:var(--spacing-2) var(--spacing-3);border-bottom:1px solid var(--border-subtle);color:var(--text-primary)}.qualificationHub-module__WRt2jq__qual-hub__rows tr:last-child td{border-bottom:none}.qualificationHub-module__WRt2jq__qual-hub__rows a{transition:color var(--transition-fast) ease-out;color:var(--text-primary);border-bottom:1px dotted var(--text-muted);text-decoration:none}.qualificationHub-module__WRt2jq__qual-hub__num{text-align:right;white-space:nowrap;color:var(--text-secondary)}.qualificationHub-module__WRt2jq__qual-hub__disc{font-size:var(--font-size-xs);color:var(--text-muted);margin-top:var(--spacing-0-5);display:block}.qualificationHub-module__WRt2jq__qual-hub__door{transition:border-color var(--transition-fast) ease-out;margin-top:var(--spacing-3);font-size:var(--font-size-xs);color:var(--brand-gold-text);border:1px solid var(--accent-border);background:var(--accent-surface);border-radius:var(--radius-full);padding:var(--spacing-1) var(--spacing-3);text-decoration:none;display:inline-block}.qualificationHub-module__WRt2jq__qual-hub__people-rows{gap:var(--spacing-3);margin-top:var(--spacing-2);flex-direction:column;display:flex}.qualificationHub-module__WRt2jq__qual-hub__door:hover{border-color:var(--accent);color:var(--brand-gold-text)}.qualificationHub-module__WRt2jq__qual-hub__rows a:hover{color:var(--brand-gold-text);border-bottom-color:var(--brand-gold-text)}}
@layer components{.roleHub-module__cBWW3a__role-hub__head{margin-bottom:var(--spacing-1)}.roleHub-module__cBWW3a__role-hub__crumb{font-size:var(--font-size-xs);color:var(--text-secondary);margin-bottom:var(--spacing-2)}.roleHub-module__cBWW3a__role-hub__headline{font-size:var(--font-size-3xl);font-weight:var(--font-weight-semibold);letter-spacing:-.015em;margin:0 0 var(--spacing-1);color:var(--text-primary)}.roleHub-module__cBWW3a__role-hub__facts{font-size:var(--font-size-sm);color:var(--text-secondary);font-variant-numeric:tabular-nums lining-nums slashed-zero;margin:0}.roleHub-module__cBWW3a__role-hub__facts strong{color:var(--text-primary);font-weight:var(--font-weight-emphasis)}.roleHub-module__cBWW3a__role-hub__grid{gap:var(--spacing-4);margin-top:var(--spacing-4);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.roleHub-module__cBWW3a__role-hub__col{gap:var(--spacing-4);flex-direction:column;min-width:0;display:flex}@media (min-width:769px) and (max-width:1100px){.roleHub-module__cBWW3a__role-hub__grid{grid-template-columns:1fr}}@media (max-width:768px){.roleHub-module__cBWW3a__role-hub__grid{grid-template-columns:1fr}}.roleHub-module__cBWW3a__role-hub__card{background:var(--surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--spacing-5) var(--spacing-6)}.roleHub-module__cBWW3a__role-hub__card-title{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--text-primary);margin:0 0 var(--spacing-2)}.roleHub-module__cBWW3a__role-hub__pos{color:var(--color-success)}.roleHub-module__cBWW3a__role-hub__neg{color:var(--color-error)}.roleHub-module__cBWW3a__role-hub__lead{align-items:baseline;gap:var(--spacing-3);margin:var(--spacing-1) 0 var(--spacing-1);display:flex}.roleHub-module__cBWW3a__role-hub__bignum{font-size:var(--font-size-2xl);font-weight:var(--font-weight-stat);letter-spacing:-.01em;color:var(--brand-gold-text);font-variant-numeric:tabular-nums lining-nums slashed-zero}.roleHub-module__cBWW3a__role-hub__bignum.roleHub-module__cBWW3a__role-hub__pos{color:var(--color-success)}.roleHub-module__cBWW3a__role-hub__bignum.roleHub-module__cBWW3a__role-hub__neg{color:var(--color-error)}.roleHub-module__cBWW3a__role-hub__quote{margin:var(--spacing-2) 0 var(--spacing-1);padding:var(--spacing-2) var(--spacing-3);border:1px solid var(--accent-border);background:var(--accent-surface);border-radius:var(--radius-sm);font-size:var(--font-size-sm);color:var(--text-primary)}.roleHub-module__cBWW3a__role-hub__quote-who{font-size:var(--font-size-xs);color:var(--text-muted);margin-top:var(--spacing-1)}.roleHub-module__cBWW3a__role-hub__strip{border-top:1px solid var(--border-subtle);margin-top:var(--spacing-2)}.roleHub-module__cBWW3a__role-hub__tile{padding:var(--spacing-3) 0;border-bottom:1px solid var(--border-subtle)}.roleHub-module__cBWW3a__role-hub__tile:last-child{border-bottom:0}.roleHub-module__cBWW3a__role-hub__tile-number{font-size:var(--font-size-lg);font-weight:var(--font-weight-stat);color:var(--brand-gold-text);font-variant-numeric:tabular-nums lining-nums slashed-zero}.roleHub-module__cBWW3a__role-hub__tile-number.roleHub-module__cBWW3a__role-hub__pos{color:var(--color-success)}.roleHub-module__cBWW3a__role-hub__tile-number.roleHub-module__cBWW3a__role-hub__neg{color:var(--color-error)}.roleHub-module__cBWW3a__role-hub__tile-label{font-size:var(--font-size-xs);color:var(--text-muted);margin-top:var(--spacing-0-5)}.roleHub-module__cBWW3a__role-hub__fact-sub{font-size:var(--font-size-xs);color:var(--text-muted);margin:0 0 var(--spacing-3);font-variant-numeric:tabular-nums lining-nums slashed-zero;max-width:62ch}.roleHub-module__cBWW3a__role-hub__entity-link{color:var(--text-primary);border-bottom:1px dotted var(--text-muted);transition:color var(--transition-fast) ease-out;text-decoration:none}.roleHub-module__cBWW3a__role-hub__entity-link:hover{color:var(--brand-gold-text);border-bottom-color:var(--brand-gold-text)}.roleHub-module__cBWW3a__role-hub__entity-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.roleHub-module__cBWW3a__role-hub__door{transition:border-color var(--transition-fast) ease-out;margin-top:var(--spacing-3);font-size:var(--font-size-xs);color:var(--brand-gold-text);border:1px solid var(--accent-border);background:var(--accent-surface);border-radius:var(--radius-full);padding:var(--spacing-1) var(--spacing-3);text-decoration:none;display:inline-block}.roleHub-module__cBWW3a__role-hub__door:hover{border-color:var(--accent)}.roleHub-module__cBWW3a__role-hub__door:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.roleHub-module__cBWW3a__role-hub__people-rows{margin-bottom:var(--spacing-3)}.roleHub-module__cBWW3a__role-hub__sparse{font-size:var(--type-cell-size);color:var(--text-secondary);margin:0 0 var(--spacing-3)}@media (max-width:768px){.roleHub-module__cBWW3a__role-hub__card{padding:var(--spacing-4)}.roleHub-module__cBWW3a__role-hub__headline{font-size:var(--font-size-2xl)}}}
@layer components{.roleMarket-module__7_C1oG__role-market__head{margin-bottom:var(--spacing-1)}.roleMarket-module__7_C1oG__role-market__crumb{font-size:var(--font-size-xs);color:var(--text-secondary);margin-bottom:var(--spacing-2)}.roleMarket-module__7_C1oG__role-market__headline{font-size:var(--font-size-2xl);line-height:32px;font-weight:var(--font-weight-semibold);letter-spacing:-.015em;margin:0 0 var(--spacing-1);color:var(--text-primary);text-wrap:balance}.roleMarket-module__7_C1oG__role-market__headline strong{color:var(--brand-gold-text);font-variant-numeric:tabular-nums lining-nums slashed-zero}.roleMarket-module__7_C1oG__role-market__inctrl{border:1px solid var(--accent-border);background:var(--accent-surface);border-radius:var(--radius-full);padding:var(--spacing-0-5) var(--spacing-2);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--brand-gold-text);vertical-align:middle;white-space:nowrap;text-box:trim-both cap alphabetic;align-items:baseline;display:inline-flex}.roleMarket-module__7_C1oG__role-market__pending-body{gap:var(--spacing-4);flex-direction:column;display:flex}.roleMarket-module__7_C1oG__role-market__pending-body--active{opacity:.55;pointer-events:none}.roleMarket-module__7_C1oG__role-market__sub{font-size:var(--font-size-sm);font-variant-numeric:tabular-nums lining-nums slashed-zero;color:var(--text-secondary);margin:0}.roleMarket-module__7_C1oG__role-market__sub strong,.roleMarket-module__7_C1oG__role-market__base strong{color:var(--text-primary);font-weight:var(--font-weight-emphasis)}.roleMarket-module__7_C1oG__role-market__body{gap:var(--spacing-4);flex-direction:column;display:flex}.roleMarket-module__7_C1oG__role-market__region--aside{top:var(--spacing-4);position:sticky}.roleMarket-module__7_C1oG__role-market__region{background:var(--surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--spacing-6)}.roleMarket-module__7_C1oG__role-market__region-head{justify-content:space-between;align-items:baseline;gap:var(--spacing-3);display:flex}.roleMarket-module__7_C1oG__role-market__region-title{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--text-primary);margin:0}.roleMarket-module__7_C1oG__role-market__base{font-size:var(--font-size-sm);color:var(--text-secondary);margin:var(--spacing-1) 0 var(--spacing-4);max-width:62ch}.roleMarket-module__7_C1oG__role-market__base--sparse{margin-bottom:0}.roleMarket-module__7_C1oG__role-market__base--after{margin:var(--spacing-3) 0 0}.roleMarket-module__7_C1oG__role-market__levels{margin-top:var(--spacing-4);font-size:var(--font-size-xs)}.roleMarket-module__7_C1oG__role-market__levels-summary{cursor:pointer;color:var(--text-secondary);list-style-position:inside}.roleMarket-module__7_C1oG__role-market__levels-summary:hover{color:var(--text-primary)}.roleMarket-module__7_C1oG__role-market__levels-summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.roleMarket-module__7_C1oG__role-market__level-row{gap:var(--spacing-4);padding:var(--spacing-2) 0;grid-template-columns:110px minmax(0,1fr);align-items:center;display:grid}.roleMarket-module__7_C1oG__role-market__level-row+.roleMarket-module__7_C1oG__role-market__level-row{border-top:1px solid var(--border-subtle)}.roleMarket-module__7_C1oG__role-market__level-name{font-size:var(--type-cell-size);font-weight:var(--font-weight-semibold);color:var(--text-primary)}.roleMarket-module__7_C1oG__role-market__level-name small{font-variant-numeric:tabular-nums lining-nums slashed-zero;color:var(--text-muted);font-size:var(--type-micro-size);font-weight:var(--font-weight-normal);display:block}.roleMarket-module__7_C1oG__role-market__level-axis{min-width:0;display:block}.roleMarket-module__7_C1oG__role-market__delta{font-size:var(--font-size-base);font-weight:var(--font-weight-emphasis);white-space:nowrap;font-variant-numeric:tabular-nums lining-nums slashed-zero}.roleMarket-module__7_C1oG__role-market__delta--up{color:var(--color-success)}.roleMarket-module__7_C1oG__role-market__delta--down{color:var(--color-error)}.roleMarket-module__7_C1oG__role-market__delta--neutral{color:var(--text-secondary)}.roleMarket-module__7_C1oG__role-market__delta--plain{color:var(--text-primary)}.roleMarket-module__7_C1oG__role-market__role-link{color:var(--text-primary);border-bottom:1px dotted var(--text-muted);transition:color var(--transition-fast) ease-out;text-decoration:none}.roleMarket-module__7_C1oG__role-market__role-link:hover{color:var(--brand-gold-text);border-bottom-color:var(--brand-gold-text)}.roleMarket-module__7_C1oG__role-market__role-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.roleMarket-module__7_C1oG__role-market__flow-cols{gap:var(--spacing-6);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.roleMarket-module__7_C1oG__role-market__flow-col-head{font-size:var(--type-micro-size);letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary);font-weight:var(--font-weight-medium);padding-bottom:var(--spacing-2);border-bottom:1px solid var(--border-subtle)}.roleMarket-module__7_C1oG__role-market__flow-evidence{font-size:var(--font-size-xs);font-variant-numeric:tabular-nums lining-nums slashed-zero;text-transform:none;letter-spacing:normal;color:var(--text-muted);margin-top:var(--spacing-0-5);display:block}.roleMarket-module__7_C1oG__role-market__region--door{padding:var(--spacing-6)}.roleMarket-module__7_C1oG__role-market__door{justify-content:space-between;align-items:center;gap:var(--spacing-4);margin-top:var(--spacing-3);display:flex}.roleMarket-module__7_C1oG__role-market__region--door .roleMarket-module__7_C1oG__role-market__door{margin-top:0}.roleMarket-module__7_C1oG__role-market__door-fact{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--text-primary)}.roleMarket-module__7_C1oG__role-market__door-count{font-size:var(--font-size-2xl);font-weight:var(--font-weight-stat);color:var(--brand-gold-text);font-variant-numeric:tabular-nums lining-nums slashed-zero;margin-right:var(--spacing-1)}.roleMarket-module__7_C1oG__role-market__door-sub{font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);color:var(--text-secondary);display:block}.roleMarket-module__7_C1oG__role-market__door-link{color:var(--brand-gold-text);font-weight:var(--font-weight-semibold);white-space:nowrap;text-decoration:none}.roleMarket-module__7_C1oG__role-market__door-link:hover{text-decoration:underline}.roleMarket-module__7_C1oG__role-market__door-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.roleMarket-module__7_C1oG__role-market__people-rows{margin:var(--spacing-3) 0}.roleMarket-module__7_C1oG__role-market__aside-col{gap:var(--spacing-4);flex-direction:column;display:flex}@media (max-width:768px){.roleMarket-module__7_C1oG__role-market__region--aside{top:var(--spacing-4);position:sticky}.roleMarket-module__7_C1oG__role-market__region{padding:var(--spacing-4)}.roleMarket-module__7_C1oG__role-market__headline{font-size:var(--font-size-xl);line-height:1.35}.roleMarket-module__7_C1oG__role-market__inctrl{max-width:100%;overflow:hidden}.roleMarket-module__7_C1oG__role-market__level-row{gap:var(--spacing-1);grid-template-columns:minmax(0,1fr)}.roleMarket-module__7_C1oG__role-market__door{align-items:flex-start;gap:var(--spacing-3);flex-direction:column}.roleMarket-module__7_C1oG__role-market__flow-cols{gap:var(--spacing-4)}}}
@layer components{.ProfileAvatar-module__mD9I2W__profile-avatar{color:var(--identity-text);font-weight:var(--font-weight-bold);letter-spacing:.02em;background:var(--identity-surface);border-radius:var(--radius-full);flex:none;justify-content:center;align-items:center;display:inline-flex}.ProfileAvatar-module__mD9I2W__profile-avatar--small{width:24px;height:24px;font-size:var(--font-size-xs)}.ProfileAvatar-module__mD9I2W__profile-avatar--medium{width:28px;height:28px;font-size:var(--font-size-xs)}.ProfileAvatar-module__mD9I2W__profile-avatar--large{width:var(--spacing-10);height:var(--spacing-10);font-size:var(--font-size-sm)}}
@layer components{.Connections-module__vrrOsW__connections{width:100%;max-width:var(--frame-max);padding:var(--spacing-6) var(--spacing-4);flex-direction:column;min-height:72vh;margin:0 auto;display:flex}.Connections-module__vrrOsW__connections__main{gap:var(--spacing-8);margin-top:var(--spacing-6);flex-direction:column;min-width:0;display:flex}.Connections-module__vrrOsW__connections__section{gap:var(--spacing-3);flex-direction:column;min-width:0;display:flex}.Connections-module__vrrOsW__connections__count{color:var(--text-muted);font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums}.Connections-module__vrrOsW__connections__section-heading{align-items:baseline;gap:var(--spacing-2);padding-bottom:var(--spacing-2);border-bottom:1px solid var(--border-subtle);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);margin:0;display:flex}.Connections-module__vrrOsW__connections__rows{flex-direction:column;min-width:0;display:flex}.Connections-module__vrrOsW__connections-row{align-items:center;gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-2);border-bottom:1px solid var(--border-subtle);min-width:0;display:flex}.Connections-module__vrrOsW__connections-row:last-child{border-bottom:none}.Connections-module__vrrOsW__connections-row__avatar{border-radius:var(--radius-full);flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.Connections-module__vrrOsW__connections-row__avatar--person{background:var(--surface-sunken);color:var(--text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.Connections-module__vrrOsW__connections-row__avatar--pending{border:1px dashed var(--border-default);color:var(--text-muted);font-size:var(--font-size-xs);background:0 0}.Connections-module__vrrOsW__connections-row__text{text-align:left;cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1;gap:2px;min-width:0;padding:0;font-family:inherit;display:flex}.Connections-module__vrrOsW__connections-row__text:disabled{cursor:not-allowed}div.Connections-module__vrrOsW__connections-row__text{cursor:default}button.Connections-module__vrrOsW__connections-row__text:hover:not(:disabled) .Connections-module__vrrOsW__connections-row__name{color:var(--accent)}.Connections-module__vrrOsW__connections-row__name{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.Connections-module__vrrOsW__connections-row__meta{font-size:var(--font-size-sm);color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.Connections-module__vrrOsW__connections-row__stamp{padding-left:var(--spacing-4);font-size:var(--font-size-xs);color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;margin-left:auto}@media (max-width:768px){.Connections-module__vrrOsW__connections-row__stamp{display:none}}.Connections-module__vrrOsW__connections-row__actions{align-items:center;gap:var(--spacing-2);flex-shrink:0;display:flex;position:relative}.Connections-module__vrrOsW__connections-row__action{min-height:var(--control-height-sm);padding:0 var(--spacing-3);border:1px solid var(--border-default);border-radius:var(--radius-sm);color:var(--text-primary);font-family:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);white-space:nowrap;cursor:pointer;background:0 0;align-items:center;display:inline-flex}.Connections-module__vrrOsW__connections-row__action:hover:not(:disabled){border-color:var(--border-strong)}.Connections-module__vrrOsW__connections-row__action:disabled{opacity:.6;cursor:not-allowed}.Connections-module__vrrOsW__connections-row__action--danger{border-color:var(--danger-border-subtle);color:var(--color-error)}.Connections-module__vrrOsW__connections-row__action--danger:hover:not(:disabled){border-color:var(--color-error);background:var(--danger-surface-hover)}.Connections-module__vrrOsW__connections-row__overflow{border-radius:var(--radius-full);width:32px;height:32px;color:var(--text-muted);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}.Connections-module__vrrOsW__connections-row__overflow:hover:not(:disabled){color:var(--text-primary);border-color:var(--border-default)}.Connections-module__vrrOsW__connections-row__menu{top:calc(100% + var(--spacing-1));z-index:1;min-width:180px;padding:var(--spacing-1);border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface);box-shadow:var(--shadow-overlay);flex-direction:column;display:flex;position:absolute;right:0}.Connections-module__vrrOsW__connections-row__menu-item{padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-sm);font-family:inherit;font-size:var(--font-size-sm);text-align:left;color:var(--color-error);cursor:pointer;background:0 0;border:none}.Connections-module__vrrOsW__connections-row__menu-item:hover:not(:disabled){background:var(--danger-surface-hover)}.Connections-module__vrrOsW__connections__empty{align-items:center;gap:var(--spacing-3);padding:var(--spacing-8) var(--spacing-6);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface);text-align:center;flex-direction:column;display:flex}.Connections-module__vrrOsW__connections__empty-title{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--text-primary);margin:0}.Connections-module__vrrOsW__connections__empty-body{max-width:48ch;font-size:var(--font-size-sm);color:var(--text-secondary);margin:0}.Connections-module__vrrOsW__connections__removed-notice{align-items:flex-start;gap:var(--spacing-3);padding:var(--spacing-6) var(--spacing-4);color:var(--text-secondary);flex-direction:column;display:flex}.Connections-module__vrrOsW__connections__btn{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);padding:var(--spacing-2) var(--spacing-4);border-radius:var(--radius-sm);border:1px solid var(--border-default);color:var(--text-primary);cursor:pointer;white-space:nowrap;background:0 0;font-family:inherit}.Connections-module__vrrOsW__connections__btn:hover:not(:disabled){border-color:var(--border-strong)}.Connections-module__vrrOsW__connections__btn:disabled{opacity:.6;cursor:not-allowed}.Connections-module__vrrOsW__connections__btn--primary{background:var(--accent);color:var(--text-inverse);border-color:#0000}.Connections-module__vrrOsW__connections__btn--primary:hover:not(:disabled){background:var(--accent-hover);border-color:#0000}.Connections-module__vrrOsW__connections__btn--danger{border-color:var(--danger-border-subtle);color:var(--color-error)}.Connections-module__vrrOsW__connections__btn--danger:hover:not(:disabled){background:var(--danger-surface-hover);border-color:var(--color-error)}.Connections-module__vrrOsW__connections__dialog-body{gap:var(--spacing-4);flex-direction:column;display:flex}.Connections-module__vrrOsW__connections__dialog-hint{font-size:var(--font-size-xs);color:var(--text-muted);margin:0}.Connections-module__vrrOsW__connections__dialog-actions{justify-content:flex-end;gap:var(--spacing-2);display:flex}.Connections-module__vrrOsW__connections__field-input{padding:var(--spacing-2) var(--spacing-3);font-size:var(--font-size-base);border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface);color:var(--text-primary);width:100%}.Connections-module__vrrOsW__connections__field-input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--focus-ring);outline:none}.Connections-module__vrrOsW__connections__method-toggle{gap:var(--spacing-1);padding:var(--spacing-1);background:var(--surface-sunken);border-radius:var(--radius-sm);display:flex}.Connections-module__vrrOsW__connections__method-tab{padding:var(--spacing-2);border-radius:var(--radius-sm);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;background:0 0;border:none;flex:1}.Connections-module__vrrOsW__connections__method-tab--active{background:var(--surface);color:var(--text-primary);box-shadow:var(--shadow-raised)}.Connections-module__vrrOsW__connections__link-row{gap:var(--spacing-2);display:flex}.Connections-module__vrrOsW__connections__qr{align-items:center;gap:var(--spacing-3);padding:var(--spacing-4);background:var(--accent-contrast);border-radius:var(--radius-md);flex-direction:column;display:flex}.Connections-module__vrrOsW__connection-profile{gap:var(--spacing-4);width:100%;padding:var(--spacing-6) var(--spacing-4);flex-direction:column;display:flex}.Connections-module__vrrOsW__connection-profile__record{min-width:0;padding:var(--spacing-4) var(--spacing-12) var(--spacing-4) var(--spacing-5);background-color:var(--surface);border:var(--panel-border);border-radius:var(--radius-md);box-shadow:var(--shadow-overlay)}.Connections-module__vrrOsW__connection-profile__header{align-items:center;gap:var(--spacing-3);flex-wrap:wrap;display:flex}.Connections-module__vrrOsW__connection-profile__name{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--text-primary);margin:0}.Connections-module__vrrOsW__connection-profile__banner{justify-content:space-between;align-items:center;gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4);border-radius:var(--radius-md);background:var(--surface-sunken);font-size:var(--font-size-sm);color:var(--text-secondary);flex-wrap:wrap;display:flex}.Connections-module__vrrOsW__connection-profile__banner-cta{font-weight:var(--font-weight-semibold);color:var(--accent);white-space:nowrap}@media (max-width:768px){.Connections-module__vrrOsW__connections{padding:var(--spacing-4) var(--spacing-3)}.Connections-module__vrrOsW__connections-row{flex-wrap:wrap}.Connections-module__vrrOsW__connections-row__actions{justify-content:flex-end;width:100%}.Connections-module__vrrOsW__connection-profile{padding:var(--spacing-4) var(--spacing-3)}.Connections-module__vrrOsW__connection-profile__record{padding:var(--spacing-2) var(--spacing-3);box-shadow:none;border-left:none;border-right:none;border-radius:0}}.Connections-module__vrrOsW__connections-invite-field{gap:var(--spacing-2);margin-top:var(--spacing-4);padding:var(--spacing-4);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface);flex-direction:column;min-width:0;display:flex}.Connections-module__vrrOsW__connections-invite-field__label{color:var(--text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.06em;text-transform:uppercase}.Connections-module__vrrOsW__connections-invite-field__row{gap:var(--spacing-2);min-width:0;display:flex}.Connections-module__vrrOsW__connections-invite-field__input{min-width:0;min-height:var(--control-height-sm);padding:0 var(--spacing-3);border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-sunken);color:var(--text-primary);font-family:inherit;font-size:var(--font-size-base);flex:1}.Connections-module__vrrOsW__connections-invite-field__input:focus{border-color:var(--accent);outline:none}.Connections-module__vrrOsW__connections-invite-field__hint{color:var(--text-secondary);font-size:var(--font-size-sm);margin:0}.Connections-module__vrrOsW__connections-invite-field__error{color:var(--color-error);font-size:var(--font-size-sm);margin:0}}
@layer components{.goalPathLoading-module__tKzIGq__goal-path-loading{justify-content:center;align-items:center;min-height:calc(100dvh - 260px);display:flex}}
@layer components{.employerMarket-module__w_6oTG__emp-market__head{margin-bottom:var(--spacing-1)}.employerMarket-module__w_6oTG__emp-market__body{flex-direction:column;display:flex}.employerMarket-module__w_6oTG__emp-market__pending-body{gap:var(--spacing-4);flex-direction:column;display:flex}.employerMarket-module__w_6oTG__emp-market__pending-body--active{opacity:.55;pointer-events:none}.employerMarket-module__w_6oTG__emp-market__crumb{font-size:var(--font-size-xs);color:var(--text-secondary);margin-bottom:var(--spacing-2)}.employerMarket-module__w_6oTG__emp-market__crumb-link{color:var(--text-secondary);border-bottom:1px solid var(--border-default);text-decoration:none}.employerMarket-module__w_6oTG__emp-market__crumb-link:hover{color:var(--text-primary);border-bottom-color:var(--text-primary)}.employerMarket-module__w_6oTG__emp-market__crumb-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.employerMarket-module__w_6oTG__emp-market__headline{font-size:var(--font-size-2xl);line-height:32px;font-weight:var(--font-weight-semibold);letter-spacing:-.015em;margin:0 0 var(--spacing-1);color:var(--text-primary);text-wrap:balance}.employerMarket-module__w_6oTG__emp-market__pos{color:var(--color-success)}.employerMarket-module__w_6oTG__emp-market__neg{color:var(--color-error)}.employerMarket-module__w_6oTG__emp-market__inctrl{border:1px solid var(--accent-border);background:var(--accent-surface);border-radius:var(--radius-full);padding:var(--spacing-0-5) var(--spacing-2);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--brand-gold-text);vertical-align:middle;white-space:nowrap;text-box:trim-both cap alphabetic;align-items:baseline;display:inline-flex}.employerMarket-module__w_6oTG__emp-market__sub{font-size:var(--font-size-sm);font-variant-numeric:tabular-nums lining-nums slashed-zero;color:var(--text-secondary);margin:0}.employerMarket-module__w_6oTG__emp-market__sub strong,.employerMarket-module__w_6oTG__emp-market__base strong{color:var(--text-primary);font-weight:var(--font-weight-emphasis)}.employerMarket-module__w_6oTG__emp-market__region{background:var(--surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--spacing-6)}.employerMarket-module__w_6oTG__emp-market__region--aside{top:var(--spacing-4);position:sticky}.employerMarket-module__w_6oTG__emp-market__region-head{justify-content:space-between;align-items:baseline;gap:var(--spacing-3);display:flex}.employerMarket-module__w_6oTG__emp-market__region-title{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--text-primary);margin:0}.employerMarket-module__w_6oTG__emp-market__base{font-size:var(--font-size-sm);color:var(--text-secondary);margin:var(--spacing-1) 0 var(--spacing-4);max-width:62ch}.employerMarket-module__w_6oTG__emp-market__base--sparse{margin-bottom:0}.employerMarket-module__w_6oTG__emp-market__ladder-section-head{font-size:var(--type-micro-size);letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary);font-weight:var(--font-weight-medium);padding:var(--spacing-4) 0 var(--spacing-1)}.employerMarket-module__w_6oTG__emp-market__ladder-openings-link{margin-top:var(--spacing-2);font-size:var(--font-size-xs)}.employerMarket-module__w_6oTG__emp-market__ladder{flex-direction:column;display:flex}.employerMarket-module__w_6oTG__emp-market__ladder-row{gap:var(--spacing-4);padding:var(--spacing-3) 0;grid-template-columns:88px minmax(0,1fr) 150px;align-items:center;display:grid}.employerMarket-module__w_6oTG__emp-market__ladder-row+.employerMarket-module__w_6oTG__emp-market__ladder-row{border-top:1px solid var(--border-subtle)}.employerMarket-module__w_6oTG__emp-market__ladder-band{font-size:var(--type-cell-size);font-weight:var(--font-weight-semibold);color:var(--text-primary)}.employerMarket-module__w_6oTG__emp-market__ladder-delta{gap:var(--spacing-0-5);text-align:right;flex-direction:column;align-items:flex-end;display:flex}.employerMarket-module__w_6oTG__emp-market__ladder-unit{font-size:var(--font-size-xs);color:var(--text-secondary)}.employerMarket-module__w_6oTG__emp-market__ladder-note{font-size:var(--font-size-xs);color:var(--text-secondary);font-variant-numeric:tabular-nums lining-nums slashed-zero}.employerMarket-module__w_6oTG__emp-market__ladder-axis-slot{min-width:0}.employerMarket-module__w_6oTG__emp-market__ladder-mobile-axis{display:none}.employerMarket-module__w_6oTG__emp-market__ladder-expand{font-size:var(--font-size-xs);grid-column:2/-1}.employerMarket-module__w_6oTG__emp-market__ladder-expand--chart-only{display:none}.employerMarket-module__w_6oTG__emp-market__ladder-expand-summary{cursor:pointer;color:var(--text-secondary);list-style-position:inside}.employerMarket-module__w_6oTG__emp-market__ladder-expand-summary:hover{color:var(--text-primary)}.employerMarket-module__w_6oTG__emp-market__ladder-expand-summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.employerMarket-module__w_6oTG__emp-market__ladder-comp{gap:var(--spacing-4);padding:var(--spacing-2) 0 0 var(--spacing-4);color:var(--text-secondary);flex-wrap:wrap;display:flex}.employerMarket-module__w_6oTG__emp-market__ladder-comp strong{color:var(--text-primary);font-variant-numeric:tabular-nums lining-nums slashed-zero}.employerMarket-module__w_6oTG__emp-market__ladder-bands{padding-top:var(--spacing-2);flex-direction:column;display:flex}.employerMarket-module__w_6oTG__emp-market__ladder-subrow{gap:var(--spacing-4);padding:var(--spacing-2) 0;grid-template-columns:88px minmax(0,1fr) 150px;align-items:center;display:grid}.employerMarket-module__w_6oTG__emp-market__ladder-subrow .employerMarket-module__w_6oTG__emp-market__ladder-comp{grid-column:2/-1;padding-top:0}.employerMarket-module__w_6oTG__emp-market__ladder-band--sub{font-weight:var(--font-weight-medium);color:var(--text-secondary);padding-left:var(--spacing-2)}.employerMarket-module__w_6oTG__emp-market__rows{flex-direction:column;display:flex}.employerMarket-module__w_6oTG__emp-market__drow{justify-content:space-between;align-items:baseline;gap:var(--spacing-4);padding:var(--spacing-3) 0;display:flex}.employerMarket-module__w_6oTG__emp-market__drow+.employerMarket-module__w_6oTG__emp-market__drow{border-top:1px solid var(--border-subtle)}.employerMarket-module__w_6oTG__emp-market__drow-label{font-size:var(--type-cell-size);color:var(--text-primary)}.employerMarket-module__w_6oTG__emp-market__drow-evidence{font-size:var(--font-size-xs);font-variant-numeric:tabular-nums lining-nums slashed-zero;color:var(--text-muted);margin-top:var(--spacing-0-5);display:block}.employerMarket-module__w_6oTG__emp-market__drow-value{align-items:flex-end;gap:var(--spacing-0-5);text-align:right;flex-direction:column;display:flex}.employerMarket-module__w_6oTG__emp-market__drow-comp{font-size:var(--font-size-xs);font-variant-numeric:tabular-nums lining-nums slashed-zero;color:var(--text-muted);text-wrap:balance}.employerMarket-module__w_6oTG__emp-market__delta{font-size:var(--font-size-base);font-weight:var(--font-weight-emphasis);white-space:nowrap;font-variant-numeric:tabular-nums lining-nums slashed-zero}.employerMarket-module__w_6oTG__emp-market__delta--up{color:var(--color-success)}.employerMarket-module__w_6oTG__emp-market__delta--down{color:var(--color-error)}.employerMarket-module__w_6oTG__emp-market__delta--neutral{color:var(--text-secondary)}.employerMarket-module__w_6oTG__emp-market__delta--lift{color:var(--brand-gold-text)}.employerMarket-module__w_6oTG__emp-market__delta--plain{color:var(--text-primary)}.employerMarket-module__w_6oTG__emp-market__suppressed{font-size:var(--font-size-xs);color:var(--text-muted);font-style:italic}.employerMarket-module__w_6oTG__emp-market__flow-cols{gap:var(--spacing-6);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.employerMarket-module__w_6oTG__emp-market__flow-col-head{font-size:var(--type-micro-size);letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary);font-weight:var(--font-weight-medium);padding-bottom:var(--spacing-2);border-bottom:1px solid var(--border-subtle)}.employerMarket-module__w_6oTG__emp-market__entity-link{color:var(--text-primary);border-bottom:1px dotted var(--text-muted);transition:color var(--transition-fast) ease-out;text-decoration:none}.employerMarket-module__w_6oTG__emp-market__entity-link:hover{color:var(--brand-gold-text);border-bottom-color:var(--brand-gold-text)}.employerMarket-module__w_6oTG__emp-market__entity-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.employerMarket-module__w_6oTG__emp-market__evidence-cell{font-size:var(--font-size-xs);color:var(--text-muted);font-variant-numeric:tabular-nums lining-nums slashed-zero}.employerMarket-module__w_6oTG__emp-market__region--door{padding:var(--spacing-6)}.employerMarket-module__w_6oTG__emp-market__door{justify-content:space-between;align-items:center;gap:var(--spacing-4);display:flex}.employerMarket-module__w_6oTG__emp-market__door-fact{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--text-primary)}.employerMarket-module__w_6oTG__emp-market__door-count{font-size:var(--font-size-2xl);font-weight:var(--font-weight-stat);color:var(--brand-gold-text);font-variant-numeric:tabular-nums lining-nums slashed-zero;margin-right:var(--spacing-1)}.employerMarket-module__w_6oTG__emp-market__door-sub{font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);color:var(--text-secondary);display:block}.employerMarket-module__w_6oTG__emp-market__door-link{color:var(--brand-gold-text);font-weight:var(--font-weight-semibold);white-space:nowrap;text-decoration:none}.employerMarket-module__w_6oTG__emp-market__door-link:hover{text-decoration:underline}.employerMarket-module__w_6oTG__emp-market__door-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.employerMarket-module__w_6oTG__emp-market__quote-group{margin-bottom:var(--spacing-6);margin-top:var(--spacing-4)}.employerMarket-module__w_6oTG__emp-market__quote-key{font-size:var(--type-micro-size);letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary);font-weight:var(--font-weight-medium);margin-bottom:var(--spacing-2)}.employerMarket-module__w_6oTG__emp-market__quote{margin:0 0 var(--spacing-3);padding:var(--spacing-2) var(--spacing-3);border:1px solid var(--accent-border);background:var(--accent-surface);border-radius:var(--radius-sm);font-size:var(--type-cell-size);color:var(--text-primary)}.employerMarket-module__w_6oTG__emp-market__quote-who{font-size:var(--font-size-xs);font-variant-numeric:tabular-nums lining-nums slashed-zero;color:var(--text-muted);margin-top:var(--spacing-1)}@media (max-width:1100px){.employerMarket-module__w_6oTG__emp-market__region--aside{position:static}}@media (max-width:768px){.employerMarket-module__w_6oTG__emp-market__region{padding:var(--spacing-4)}.employerMarket-module__w_6oTG__emp-market__headline{font-size:var(--font-size-xl);line-height:1.35}.employerMarket-module__w_6oTG__emp-market__inctrl{max-width:100%;overflow:hidden}.employerMarket-module__w_6oTG__emp-market__drow-value{max-width:55%}.employerMarket-module__w_6oTG__emp-market__ladder-row{gap:var(--spacing-1) var(--spacing-3);grid-template-columns:minmax(0,1fr) auto}.employerMarket-module__w_6oTG__emp-market__ladder-axis-slot{display:none}.employerMarket-module__w_6oTG__emp-market__ladder-mobile-axis{margin:var(--spacing-2) 0;display:block}.employerMarket-module__w_6oTG__emp-market__ladder-subrow{gap:var(--spacing-1);grid-template-columns:minmax(0,1fr)}.employerMarket-module__w_6oTG__emp-market__ladder-delta{justify-content:flex-end;align-items:baseline;gap:var(--spacing-2);flex-direction:row}.employerMarket-module__w_6oTG__emp-market__ladder-expand{grid-column:1/-1}.employerMarket-module__w_6oTG__emp-market__ladder-expand--chart-only{display:block}.employerMarket-module__w_6oTG__emp-market__ladder-unit{display:inline}.employerMarket-module__w_6oTG__emp-market__ladder-delta .employerMarket-module__w_6oTG__emp-market__evidence-cell{display:none}.employerMarket-module__w_6oTG__emp-market__ladder-subrow .employerMarket-module__w_6oTG__emp-market__ladder-comp{gap:var(--spacing-2) var(--spacing-3);grid-column:1;padding-left:0}.employerMarket-module__w_6oTG__emp-market__ladder-band--sub{padding-left:0}.employerMarket-module__w_6oTG__emp-market__drow{gap:var(--spacing-2)}.employerMarket-module__w_6oTG__emp-market__flow-cols{gap:var(--spacing-4)}.employerMarket-module__w_6oTG__emp-market__door{align-items:flex-start;gap:var(--spacing-3);flex-direction:column}}}
@layer components{.PageDesign-module__Mu8A0G__design{gap:var(--spacing-8);flex-direction:column;width:100%;max-width:1000px;margin:0 auto;display:flex}.PageDesign-module__Mu8A0G__design__section{gap:var(--spacing-4);flex-direction:column;display:flex}.PageDesign-module__Mu8A0G__design__heading{padding-bottom:var(--spacing-2);border-bottom:1px solid var(--border-subtle);color:var(--text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);letter-spacing:.05em;text-transform:uppercase;margin:0}.PageDesign-module__Mu8A0G__design__scroller{max-height:160px;padding-right:var(--spacing-2);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.PageDesign-module__Mu8A0G__design__specimens{gap:var(--spacing-4);flex-direction:column;display:flex}}