.xL5SpW_page{gap:var(--space-5);padding:var(--space-5) 0 var(--space-8);display:grid}.xL5SpW_hero{gap:var(--space-6);padding:var(--space-6);border:1px solid color-mix(in srgb, var(--brand-primary) 18%, var(--color-border));border-radius:var(--radius-lg);background:linear-gradient(135deg, color-mix(in srgb, var(--brand-primary) 10%, var(--color-surface)) 0%, var(--color-surface) 48%, color-mix(in srgb, var(--brand-secondary) 8%, var(--color-surface)) 100%);box-shadow:0 22px 54px -34px color-mix(in srgb, var(--brand-primary) 58%, transparent);display:grid;position:relative;overflow:hidden}.xL5SpW_hero:after{background:linear-gradient(90deg, var(--brand-primary), var(--brand-secondary));content:"";height:3px;position:absolute;inset:auto 0 0}.xL5SpW_hero-backdrop{opacity:.2}.xL5SpW_hero-logo{--org-logo-size:58px;--org-logo-radius:var(--radius-lg);--org-logo-border-color:color-mix(in srgb, var(--brand-primary) 28%, var(--color-border));--org-logo-shadow:0 18px 34px -22px color-mix(in srgb, var(--brand-primary) 90%, transparent);z-index:1;position:relative}.xL5SpW_hero-top{z-index:1;justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex;position:relative}.xL5SpW_back-link{align-items:center;gap:var(--space-2);width:fit-content;min-height:36px;padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-surface) 76%, transparent);color:var(--color-text-soft);font-size:var(--fs-caption);font-weight:var(--fw-bold);transition:border-color var(--motion-fast) var(--ease-standard), color var(--motion-fast) var(--ease-standard), transform var(--motion-fast) var(--ease-standard);text-decoration:none;display:inline-flex}.xL5SpW_back-link:hover{border-color:color-mix(in srgb, var(--brand-primary) 46%, var(--color-border-strong));color:var(--color-text);transform:translate(-2px)}.xL5SpW_phase-chip{max-width:100%;min-height:32px;padding:0 var(--space-3);border:1px solid color-mix(in srgb, var(--brand-primary) 26%, var(--color-border));border-radius:var(--radius-pill);background:color-mix(in srgb, var(--brand-primary-soft) 58%, transparent);color:var(--brand-primary-deep);font-size:var(--fs-caption);font-weight:var(--fw-bold);text-overflow:ellipsis;white-space:nowrap;align-items:center;display:inline-flex;overflow:hidden}.xL5SpW_hero-main{z-index:1;align-items:end;gap:var(--space-4);grid-template-columns:auto minmax(0,1fr);display:grid;position:relative}.xL5SpW_title-icon{border:1px solid color-mix(in srgb, var(--brand-primary) 28%, transparent);border-radius:var(--radius-lg);background:linear-gradient(135deg, var(--brand-primary), var(--brand-primary-deep));width:58px;height:58px;color:var(--brand-on-primary);box-shadow:0 18px 34px -22px color-mix(in srgb, var(--brand-primary) 90%, transparent);place-items:center;display:grid}.xL5SpW_hero-copy{min-width:0}.xL5SpW_eyebrow{color:var(--brand-primary);font-size:var(--fs-micro);font-weight:var(--fw-extrablack);letter-spacing:0;text-transform:uppercase;display:block}.xL5SpW_hero-copy h1{margin:var(--space-1) 0 0;color:var(--color-text);font-family:var(--font-display);font-size:var(--fs-display-sm);font-weight:var(--fw-extrablack);letter-spacing:0;line-height:var(--lh-display);text-transform:uppercase}.xL5SpW_event-name{margin:var(--space-2) 0 0;color:var(--color-text-soft);font-size:var(--fs-body);font-weight:var(--fw-semibold);line-height:var(--lh-body)}.xL5SpW_event-org{color:var(--color-text-muted)}.xL5SpW_event-org:before{content:" · "}.xL5SpW_state-card.markish-card{padding:var(--space-5)}.xL5SpW_provisional-notice.markish-card{align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border-color:color-mix(in srgb, var(--color-warning) 38%, var(--color-border));background:color-mix(in srgb, var(--color-warning-bg) 60%, var(--color-surface));display:flex}.xL5SpW_provisional-copy{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.xL5SpW_provisional-copy strong{color:var(--color-text);font-family:var(--font-body);font-size:var(--fs-body);font-weight:var(--fw-bold)}.xL5SpW_provisional-copy p{color:var(--color-text-soft);font-size:var(--fs-small);margin:0}.xL5SpW_my-position.markish-card{align-items:baseline;gap:var(--space-3);padding:var(--space-4);border-color:color-mix(in srgb, var(--brand-primary) 32%, var(--color-border));background:linear-gradient(120deg, color-mix(in srgb, var(--brand-primary) 12%, var(--color-surface)), var(--color-surface));flex-wrap:wrap;display:flex}.xL5SpW_my-position-label{color:var(--color-text-muted);font-size:var(--fs-micro);font-weight:var(--fw-extrablack);letter-spacing:var(--tracking-mono);text-transform:uppercase}.xL5SpW_my-position-rank{color:var(--brand-primary);font-family:var(--font-display);font-size:var(--fs-h1);font-weight:var(--fw-extrablack);line-height:1}.xL5SpW_my-position-phase{color:var(--color-text-muted);font-size:var(--fs-caption)}@media (max-width:720px){.xL5SpW_page{gap:var(--space-4);padding:var(--space-4) 0 var(--space-6)}.xL5SpW_hero{gap:var(--space-5);padding:var(--space-5)}}@media (max-width:520px){.xL5SpW_hero{padding:var(--space-4)}.xL5SpW_hero-main{gap:var(--space-3);grid-template-columns:1fr}.xL5SpW_title-icon{width:48px;height:48px}.xL5SpW_hero-logo{--org-logo-size:48px}}
.Lp7-oW_stat.markish-card{align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-3) var(--space-4);border-color:color-mix(in srgb, var(--color-border-strong) 82%, var(--brand-primary) 18%);background:linear-gradient(180deg, color-mix(in srgb, var(--color-surface) 96%, var(--brand-primary-soft)), var(--color-surface));display:flex}.Lp7-oW_stat-accent.markish-card{border-color:color-mix(in srgb, var(--brand-primary) 56%, var(--color-border-strong));box-shadow:0 20px 48px -40px color-mix(in srgb, var(--brand-primary) 72%, transparent)}.Lp7-oW_stat-warning.markish-card{border-color:color-mix(in srgb, var(--color-warning) 48%, var(--color-border-strong))}.Lp7-oW_stat-icon{border:1px solid color-mix(in srgb, var(--brand-primary) 22%, transparent);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--brand-primary) 12%, transparent);width:40px;height:40px;color:var(--brand-primary);flex:none;place-items:center;display:grid}.Lp7-oW_stat span:last-child{flex-direction:column;gap:2px;min-width:0;display:flex}.Lp7-oW_stat small{color:var(--color-text-muted);font-size:var(--fs-micro);letter-spacing:var(--tracking-mono);text-transform:uppercase;font-weight:900}.Lp7-oW_stat strong{color:var(--color-text);font-family:var(--font-mono);font-size:var(--fs-h3);line-height:1}.Lp7-oW_stat em{color:var(--color-text-muted);font-size:var(--fs-caption);text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}
.NRSjBW_page{background:linear-gradient(180deg, color-mix(in srgb, var(--brand-primary) 12%, var(--color-bg)), var(--color-bg) 360px), var(--color-bg);min-height:100svh;color:var(--color-text)}.NRSjBW_hero{align-items:end;gap:var(--space-6);min-height:350px;padding:clamp(56px, 6vh, 84px) clamp(var(--space-4), 5vw, var(--space-10)) var(--space-8);border-bottom:1px solid color-mix(in srgb, var(--color-border-strong) 70%, var(--brand-primary) 30%);background:linear-gradient(135deg, color-mix(in srgb, var(--brand-primary-deep) 72%, black), color-mix(in srgb, var(--brand-primary) 54%, var(--color-surface)) 58%, color-mix(in srgb, var(--brand-secondary) 26%, var(--color-surface))), var(--color-surface);grid-template-columns:minmax(0,1fr) minmax(320px,400px);display:grid;position:relative;overflow:hidden}.NRSjBW_hero-backdrop{--event-backdrop-opacity:.3;--event-backdrop-overlay:linear-gradient(135deg, #000000bd, transparent 72%), linear-gradient(180deg, transparent 38%, #0000009e)}.NRSjBW_hero:before{z-index:1;content:"";opacity:.32;pointer-events:none;background-image:linear-gradient(90deg,#ffffff1a 1px,#0000 1px),linear-gradient(#ffffff12 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0% 58%,#0000 100%);mask-image:linear-gradient(90deg,#000 0% 58%,#0000 100%)}.NRSjBW_hero:after{z-index:2;content:"";background:linear-gradient(90deg, var(--brand-primary), var(--brand-secondary), transparent);height:3px;position:absolute;inset:auto 0 0}.NRSjBW_hero-content,.NRSjBW_hero-card{z-index:2;position:relative}.NRSjBW_identity{align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.NRSjBW_identity-logo{--org-logo-size:44px;--org-logo-border-color:color-mix(in srgb, var(--brand-on-primary,white) 34%, transparent);--org-logo-shadow:0 14px 30px -18px #000c}.NRSjBW_identity-name{color:color-mix(in srgb, var(--brand-on-primary,white) 88%, transparent);font-size:var(--fs-body);font-weight:var(--fw-extrablack)}.NRSjBW_statusbar{align-items:center;gap:var(--space-3);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.NRSjBW_statusbar>span:not(.markish-badge){color:color-mix(in srgb, var(--brand-on-primary,white) 72%, transparent);font-family:var(--font-mono);font-size:var(--fs-caption);font-weight:800}.NRSjBW_eyebrow{align-items:center;gap:var(--space-2);color:color-mix(in srgb, var(--brand-on-primary,white) 86%, var(--brand-primary));font-size:var(--fs-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;font-weight:900;display:inline-flex}.NRSjBW_hero h1{margin:var(--space-3) 0 0;color:var(--brand-on-primary,white);font-family:var(--font-display);letter-spacing:var(--tracking-display);text-transform:uppercase;font-size:clamp(3rem,7vw,6.75rem);line-height:.88}.NRSjBW_hero p{max-width:720px;margin:var(--space-4) 0 0;color:color-mix(in srgb, var(--brand-on-primary,white) 76%, transparent);font-size:var(--fs-body);line-height:1.65}.NRSjBW_workouts{gap:var(--space-2);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.NRSjBW_workouts span{padding:var(--space-2) var(--space-3);border:1px solid color-mix(in srgb, var(--brand-on-primary,white) 18%, transparent);border-radius:var(--radius-pill);color:color-mix(in srgb, var(--brand-on-primary,white) 86%, transparent);font-family:var(--font-mono);font-size:var(--fs-caption);background:#ffffff1a;font-weight:900}.NRSjBW_hero-card.markish-card{gap:var(--space-3);padding:var(--space-4);border-color:color-mix(in srgb, white 18%, var(--brand-primary));background:color-mix(in srgb, var(--color-surface) 72%, transparent);box-shadow:0 28px 90px -54px color-mix(in srgb, black 72%, var(--brand-primary));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);display:grid}.NRSjBW_hero-card>span{align-items:center;gap:var(--space-2);color:var(--brand-primary);font-size:var(--fs-micro);letter-spacing:var(--tracking-mono);text-transform:uppercase;font-weight:900;display:inline-flex}.NRSjBW_hero-card strong{color:var(--color-text);font-family:var(--font-body);font-size:var(--fs-h2);letter-spacing:var(--tracking-display);line-height:1.05}.NRSjBW_hero-card p{color:var(--color-text-muted);font-size:var(--fs-body-sm);margin:0}.NRSjBW_shell{gap:var(--space-4);width:min(100% - var(--space-6), 1760px);padding:var(--space-6) 0;flex-direction:column;margin:0 auto;display:flex}.NRSjBW_stats{z-index:2;gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative}.NRSjBW_stats-duo{grid-template-columns:repeat(2,minmax(0,1fr))}.NRSjBW_stat-skeleton.markish-card{align-items:center;gap:var(--space-3);min-height:76px;padding:var(--space-3) var(--space-4);display:flex}.NRSjBW_stat-skeleton-copy{gap:var(--space-2);flex-direction:column;flex:auto;min-width:0;display:flex}.NRSjBW_phase-skeleton{align-items:center;gap:var(--space-3);display:flex}.NRSjBW_empty.markish-card{padding:var(--space-6)}@media (max-width:1100px){.NRSjBW_hero{grid-template-columns:1fr;min-height:auto}.NRSjBW_stats{grid-template-columns:1fr}}@media (max-width:720px){.NRSjBW_hero{padding:clamp(40px, 8vh, 64px) var(--space-4) var(--space-6)}.NRSjBW_shell{width:min(100% - var(--space-4), 1560px)}.NRSjBW_stats{grid-template-columns:1fr}}
.npwUlW_podium{gap:var(--space-3);margin:0 0 var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));padding:0;list-style:none;display:grid}.npwUlW_podium-single{grid-template-columns:minmax(0,360px);justify-content:center}.npwUlW_podium-item{gap:var(--space-3);min-height:132px;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-sm);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"medal rank""name name""points points";display:grid;position:relative;overflow:hidden}.npwUlW_podium-item:before{background:var(--brand-primary);content:"";width:4px;position:absolute;inset:0 auto 0 0}.npwUlW_podium-item-first{border-color:color-mix(in srgb, var(--brand-primary) 38%, var(--color-border));background:linear-gradient(135deg, color-mix(in srgb, var(--brand-primary) 13%, var(--color-surface)), var(--color-surface))}.npwUlW_podium-item-second{border-color:color-mix(in srgb, var(--brand-secondary) 42%, var(--color-border))}.npwUlW_podium-item-second:before{background:var(--brand-secondary)}.npwUlW_podium-item-third{border-color:color-mix(in srgb, var(--color-warning) 34%, var(--color-border))}.npwUlW_podium-item-third:before{background:var(--color-warning)}.npwUlW_podium-medal{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--brand-primary) 12%, transparent);width:34px;height:34px;color:var(--brand-primary);grid-area:medal;place-items:center;display:grid}.npwUlW_podium-rank{color:var(--color-text);font-family:var(--font-display);font-size:var(--fs-h1);font-weight:var(--fw-extrablack);line-height:var(--lh-display);grid-area:rank;justify-self:end}.npwUlW_podium-name{align-items:center;gap:var(--space-2);min-width:0;color:var(--color-text);font-size:var(--fs-body-lg);font-weight:var(--fw-extrablack);text-overflow:ellipsis;white-space:nowrap;grid-area:name;display:flex;overflow:hidden}.npwUlW_podium-points{justify-content:space-between;align-items:baseline;gap:var(--space-2);color:var(--color-text);font-family:var(--font-mono);font-size:var(--fs-h3);font-weight:var(--fw-extrablack);grid-area:points;display:flex}.npwUlW_podium-points span{color:var(--color-text-muted);font-family:var(--font-body);font-size:var(--fs-micro);font-weight:var(--fw-bold);letter-spacing:0;text-transform:uppercase}.npwUlW_card.markish-card{border-color:color-mix(in srgb, var(--brand-primary) 12%, var(--color-border));background:var(--color-surface);min-width:0;box-shadow:0 18px 42px -34px color-mix(in srgb, var(--color-text) 48%, transparent);padding:0;overflow:hidden}.npwUlW_board-scroll{overscroll-behavior-inline:contain;max-width:100%;overflow-x:auto}.npwUlW_list{width:max-content;min-width:100%;margin:0;padding:0;list-style:none}.npwUlW_list-head,.npwUlW_row-main{align-items:center;gap:var(--space-3);display:flex}.npwUlW_position-column{flex:0 0 72px;align-items:center;display:flex}.npwUlW_athlete-head{flex:1 0 240px;min-width:240px}.npwUlW_workout-head{text-align:center;white-space:nowrap;flex:0 0 180px;gap:2px;min-width:0;display:grid}.npwUlW_workout-head strong{color:var(--color-text-soft);font-family:var(--font-mono);font-size:var(--fs-caption)}.npwUlW_workout-head small{color:var(--color-text-muted);font-size:var(--fs-micro);text-overflow:ellipsis;overflow:hidden}.npwUlW_list-head{min-height:46px;padding:0 var(--space-4);border-bottom:1px solid var(--color-border);background:color-mix(in srgb, var(--color-surface-alt) 82%, var(--color-surface));color:var(--color-text-muted);font-size:var(--fs-micro);font-weight:var(--fw-extrablack);letter-spacing:0;text-transform:uppercase}.npwUlW_list-head span:last-child,.npwUlW_points{text-align:right}.npwUlW_points-head{flex:0 0 82px}.npwUlW_result-cell{gap:var(--space-3);min-width:0;color:var(--color-text-soft);font-family:var(--font-mono);font-size:var(--fs-caption);text-align:center;white-space:nowrap;flex:0 0 180px;display:grid}.npwUlW_result-line{gap:2px;display:grid}.npwUlW_result-primary{color:var(--color-text);font-weight:var(--fw-bold)}.npwUlW_result-secondary{color:var(--color-text-muted);font-family:var(--font-body);font-size:var(--fs-micro)}.npwUlW_row{border-bottom:1px solid var(--color-divider);background:var(--color-surface)}.npwUlW_row-main{min-height:66px;padding:var(--space-3) var(--space-4)}.npwUlW_row-expanded{padding-bottom:var(--space-3)}.npwUlW_row:last-child{border-bottom:0}.npwUlW_row:hover{background:color-mix(in srgb, var(--brand-primary-soft) 35%, var(--color-surface))}.npwUlW_featured-row{background:linear-gradient(90deg, color-mix(in srgb, var(--brand-primary-soft) 36%, transparent), var(--color-surface) 34%)}.npwUlW_is-me{background:color-mix(in srgb, var(--brand-primary) 12%, var(--color-surface));box-shadow:inset 3px 0 0 var(--brand-primary)}.npwUlW_unscored-row{background:color-mix(in srgb, var(--color-surface-alt) 45%, var(--color-surface));color:var(--color-text-soft)}.npwUlW_status-badge{padding:2px var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-alt);color:var(--color-text-muted);font-family:var(--font-body);font-size:var(--fs-micro);font-weight:var(--fw-bold);white-space:nowrap}.npwUlW_status-badge--pending{border-color:color-mix(in srgb, var(--color-warning) 45%, var(--color-border));background:var(--color-warning-bg);color:var(--color-warning-text)}.npwUlW_you-badge{padding:2px var(--space-2);border-radius:var(--radius-sm);background:var(--brand-primary-solid);color:var(--brand-on-primary);font-family:var(--font-mono);font-size:var(--fs-micro);font-weight:var(--fw-bold);text-transform:uppercase}.npwUlW_rank{border:1px solid color-mix(in srgb, var(--brand-primary) 20%, var(--color-border));border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-surface-alt) 72%, var(--color-surface));width:38px;height:38px;color:var(--color-text-soft);font-family:var(--font-mono);font-weight:var(--fw-extrablack);place-items:center;display:grid}.npwUlW_rank-unscored{color:var(--color-text-muted);background:0 0;border-style:dashed}.npwUlW_rank-first{background:var(--brand-primary-solid);color:var(--brand-on-primary)}.npwUlW_rank-second{border-color:color-mix(in srgb, var(--brand-secondary) 54%, var(--color-border));background:color-mix(in srgb, var(--brand-secondary) 18%, var(--color-surface));color:var(--color-text)}.npwUlW_rank-third{border-color:color-mix(in srgb, var(--color-warning) 45%, var(--color-border));background:color-mix(in srgb, var(--color-warning-bg) 72%, var(--color-surface));color:var(--color-text)}.npwUlW_name{align-items:center;gap:var(--space-2);min-width:240px;color:var(--color-text);font-weight:var(--fw-bold);text-overflow:ellipsis;white-space:nowrap;flex:1 0 240px;display:flex;overflow:hidden}.npwUlW_name-copy{flex:auto;gap:2px;min-width:0;display:grid}.npwUlW_identity-line{align-items:center;gap:var(--space-2);min-width:0;display:flex}.npwUlW_entry-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.npwUlW_status-badges{gap:var(--space-1);flex:none;display:flex}.npwUlW_athlete-link{color:inherit;text-decoration:none}.npwUlW_athlete-link:hover,.npwUlW_athlete-link:focus-visible{color:var(--brand-primary);text-decoration:underline}.npwUlW_athlete-avatar{border:1px solid color-mix(in srgb, var(--brand-primary) 24%, var(--color-border));border-radius:var(--radius-pill);background:color-mix(in srgb, var(--brand-primary) 11%, var(--color-surface));width:34px;height:34px;color:var(--brand-primary);font-family:var(--font-mono);font-size:var(--fs-micro);font-weight:var(--fw-extrablack);flex:none;place-items:center;display:grid;overflow:hidden}.npwUlW_athlete-avatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.npwUlW_athlete-avatar--team{background:color-mix(in srgb, var(--color-surface-alt) 82%, var(--color-surface));color:var(--color-text-soft)}.npwUlW_points{color:var(--color-text);font-family:var(--font-mono);font-weight:var(--fw-extrablack);flex:0 0 82px}.npwUlW_box{color:var(--color-text-muted);font-family:var(--font-body);font-size:var(--fs-caption);font-weight:var(--fw-regular);text-overflow:ellipsis;display:block;overflow:hidden}.npwUlW_members{margin:0 calc(var(--space-4) - 1px);border:1px solid var(--color-divider);border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-surface-alt) 62%, var(--color-surface));overflow:hidden}.npwUlW_members-head,.npwUlW_member{align-items:center;gap:var(--space-3);padding:var(--space-2) 0 var(--space-2) var(--space-3);display:flex}.npwUlW_member-identity-column{flex:1 1 0;min-width:150px}.npwUlW_member-box-column{flex:1 1 0;min-width:110px;display:flex;overflow:hidden}.npwUlW_member-workout-head{font-family:var(--font-mono);text-align:center;text-overflow:ellipsis;white-space:nowrap;flex:0 0 180px;overflow:hidden}.npwUlW_member-points-spacer{flex:0 0 82px}.npwUlW_member-result-empty{color:var(--color-text-muted);font-family:var(--font-body)}.npwUlW_members-head{border-bottom:1px solid var(--color-divider);background:color-mix(in srgb, var(--color-surface-alt) 88%, var(--color-surface));color:var(--color-text-muted);font-family:var(--font-body);font-size:var(--fs-micro);font-weight:var(--fw-extrablack);letter-spacing:0;text-transform:uppercase}.npwUlW_members-list{margin:0;padding:0;list-style:none}.npwUlW_member{min-width:0;padding-block:var(--space-3);border-bottom:1px solid var(--color-divider)}.npwUlW_member:last-child{border-bottom:0}.npwUlW_member-identity{align-items:center;gap:var(--space-2);min-width:0;display:flex}.npwUlW_member-index{border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);width:22px;height:22px;color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--fs-micro);font-weight:var(--fw-bold);flex:none;place-items:center;display:grid}.npwUlW_member-name{min-width:0;color:var(--color-text);font-family:var(--font-body);font-size:var(--fs-body-sm);font-weight:var(--fw-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.npwUlW_member-box{min-width:0;color:var(--color-text-muted);font-family:var(--font-body);font-size:var(--fs-caption);font-weight:var(--fw-regular);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.npwUlW_member-box-empty{color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--fs-caption)}@media (max-width:640px){.npwUlW_list-head,.npwUlW_row-main{gap:var(--space-2);padding-inline:var(--space-2)}.npwUlW_position-column{flex:0 0 44px}.npwUlW_athlete-head,.npwUlW_name{flex:0 0 152px;width:152px;min-width:152px;max-width:152px}.npwUlW_points-head,.npwUlW_points{flex:0 0 44px}.npwUlW_list:not(:has(.npwUlW_workout-head)){width:100%}:is(.npwUlW_list:not(:has(.npwUlW_workout-head)) .npwUlW_athlete-head,.npwUlW_list:not(:has(.npwUlW_workout-head)) .npwUlW_name){flex:1 1 0;width:auto;min-width:0;max-width:none}.npwUlW_identity-line{align-items:flex-start;gap:var(--space-1);flex-direction:column;width:100%}.npwUlW_entry-name{max-width:100%}.npwUlW_status-badges{flex-wrap:wrap;max-width:100%}.npwUlW_status-badge,.npwUlW_you-badge{overflow-wrap:anywhere;white-space:normal;max-width:100%}.npwUlW_members{margin-inline:calc(var(--space-2) - 1px)}.npwUlW_members-head,.npwUlW_member{gap:var(--space-2);padding-left:var(--space-2)}.npwUlW_member-identity-column,.npwUlW_member-box-column{min-width:0}.npwUlW_member-points-spacer{flex:0 0 44px}}