.ladder-module__rNgLEW__screen{min-height:100dvh;max-width:var(--content-max);padding:0 var(--screen-gutter) var(--space-6);gap:var(--space-4);flex-direction:column;margin-inline:auto;display:flex;position:relative}.ladder-module__rNgLEW__topBar{align-items:center;gap:var(--space-2);padding:var(--space-4) 0 var(--space-1);display:flex}.ladder-module__rNgLEW__backButton{width:var(--hit-default);height:var(--hit-default);margin-left:calc(var(--space-3) * -1);color:var(--color-cream);place-items:center;display:grid;transform:scaleX(-1)}.ladder-module__rNgLEW__section{font-family:var(--font-action);letter-spacing:.13em;text-transform:uppercase;color:var(--color-cream);z-index:var(--type-lift);margin-left:auto;font-size:12px;font-weight:700;position:relative}.ladder-module__rNgLEW__title{margin:0 0 var(--space-2);font-family:var(--font-display);color:var(--color-black);text-transform:uppercase;z-index:var(--type-lift);font-size:clamp(26px,8vw,40px);line-height:1.04;position:relative}.ladder-module__rNgLEW__lead{margin:0 0 var(--space-4);font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--color-black-72);z-index:var(--type-lift);position:relative}.ladder-module__rNgLEW__filters{gap:var(--space-2);z-index:var(--type-lift);display:grid;position:relative}.ladder-module__rNgLEW__filterRow{gap:var(--space-2);flex-wrap:wrap;display:flex}.ladder-module__rNgLEW__chip{font-family:var(--font-action);letter-spacing:.1em;text-transform:uppercase;color:var(--color-black);border:var(--stroke-default) solid var(--color-black);background:0 0;border-radius:999px;min-height:32px;padding:6px 10px;font-size:11px;font-weight:700}.ladder-module__rNgLEW__chip[aria-pressed=true]{background:var(--color-black);color:var(--color-cream)}.ladder-module__rNgLEW__meRow{align-items:center;gap:var(--space-3);margin-top:var(--space-3);z-index:var(--type-lift);display:flex;position:relative}.ladder-module__rNgLEW__nameLabel{font-family:var(--font-action);letter-spacing:.12em;text-transform:uppercase;color:var(--color-cream-72);font-size:11px;font-weight:700}.ladder-module__rNgLEW__meName{font-family:var(--font-action);letter-spacing:.06em;color:var(--color-cream);font-size:15px;font-weight:700}.ladder-module__rNgLEW__nameEdit,.ladder-module__rNgLEW__nameSave{font-family:var(--font-action);letter-spacing:.1em;text-transform:uppercase;color:var(--color-cream);border:var(--stroke-default) solid var(--color-cream);border-radius:999px;min-height:32px;margin-left:auto;padding:6px 10px;font-size:11px;font-weight:700}.ladder-module__rNgLEW__nameForm{align-items:center;gap:var(--space-2);width:100%;margin-bottom:var(--space-3);z-index:var(--type-lift);flex-wrap:wrap;display:flex;position:relative}.ladder-module__rNgLEW__nameInput{min-width:0;font:inherit;font-family:var(--font-body);color:var(--color-black);background:var(--color-cream);border:var(--stroke-default) solid var(--color-black);border-radius:6px;flex:auto;padding:8px 10px}.ladder-module__rNgLEW__nameSave{margin-left:0}.ladder-module__rNgLEW__note{padding:var(--space-2) 0;font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--color-cream-72);z-index:var(--type-lift);margin:0;position:relative}.ladder-module__rNgLEW__rows{z-index:var(--type-lift);margin:0;padding:0;list-style:none;position:relative}.ladder-module__rNgLEW__row,.ladder-module__rNgLEW__rowMe{align-items:center;gap:var(--space-3);color:var(--color-cream);border-top:1px solid #f9ecd02e;grid-template-columns:2.2em 1fr auto auto;padding:7px 0;display:grid}.ladder-module__rNgLEW__row:first-child,.ladder-module__rNgLEW__rowMe:first-child{border-top:0}.ladder-module__rNgLEW__rowMe{color:var(--color-blue);font-weight:700}.ladder-module__rNgLEW__rank{font-family:var(--font-action);opacity:.75;font-size:13px;font-weight:700}.ladder-module__rNgLEW__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;overflow:hidden}.ladder-module__rNgLEW__score{font-family:var(--font-display);letter-spacing:.02em;font-size:20px}.ladder-module__rNgLEW__rowRename{margin-right:var(--space-2);font-family:var(--font-action);letter-spacing:.1em;text-transform:uppercase;color:var(--color-cream);border:1px solid var(--color-cream-72);background:0 0;border-radius:999px;min-height:24px;padding:3px 9px;font-size:10px;font-weight:700}
