.member-app .comp-member{min-width:0;color:var(--c1-ink)}.member-app .comp-member details{margin:var(--c1-space-3) 0}.member-app .comp-member .comp-nav{display:flex;flex-wrap:wrap;gap:6px;overflow:visible;padding:0 0 var(--c1-space-3);margin:0 0 var(--c1-space-3)}.member-app .comp-member .comp-nav button{flex:0 0 auto;min-height:44px;max-width:100%;padding:6px 13px;border:0;border-radius:var(--c1-radius-round);background:var(--c1-white);box-shadow:inset 0 0 0 1px var(--c1-line);color:var(--c1-ink);font:var(--c1-type-small);white-space:normal;overflow-wrap:break-word;cursor:pointer}.member-app .comp-member .comp-nav button:disabled{color:var(--c1-muted);background:var(--c1-mist);box-shadow:none;cursor:not-allowed}.member-app .comp-member .comp-nav [aria-current=page]{background:var(--c1-ink);color:var(--c1-white);box-shadow:none}.member-app .comp-member .comp-nav--segments{display:flex;flex-wrap:wrap;gap:0;padding:3px;margin:var(--c1-space-4) 0 var(--c1-space-3);background:var(--c1-white);border:1px solid var(--c1-line);border-radius:var(--c1-radius-round)}.member-app .comp-member .comp-nav--segments .comp-nav__segment{flex:1 1 0;min-width:max-content;min-height:44px;padding:7px var(--c1-space-2);border-radius:var(--c1-radius-round);background:transparent;box-shadow:none;color:var(--c1-ink);font:var(--c1-type-small);font-weight:400;overflow-wrap:normal;word-break:normal}.member-app .comp-member .comp-nav--segments .comp-nav__segment[aria-current=page]{background:var(--c1-ink);color:var(--c1-white)}@media(max-width:260px){.member-app .comp-member .comp-nav--segments{flex-direction:column;border-radius:var(--c1-radius-card)}}.member-app .comp-card{background:var(--c1-white);border:1px solid var(--c1-line-2);border-radius:var(--c1-radius-card);padding:14px 15px;margin:var(--c1-space-3) 0;min-width:0;color:var(--c1-ink)}.member-app .comp-kicker{font:var(--c1-type-label);letter-spacing:var(--c1-tracking-label);text-transform:uppercase;color:var(--c1-muted);margin:0 0 var(--c1-space-2)}.member-app .comp-card h2,.member-app .comp-card h3{margin:0 0 var(--c1-space-2);font:var(--c1-type-heading);color:var(--c1-ink);overflow-wrap:break-word}.member-app .comp-muted{color:var(--c1-muted);font:var(--c1-type-small);font-size:13px;margin:5px 0}.member-app .comp-row{display:flex;align-items:center;justify-content:space-between;gap:var(--c1-space-3)}.member-app .comp-row>*{min-width:0}.member-app .comp-pill{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;height:var(--c1-chip-height);padding:0 10px;border-radius:var(--c1-radius-round);background:var(--c1-stone);color:var(--c1-ink-2);font:var(--c1-type-label);letter-spacing:var(--c1-tracking-chip);text-transform:uppercase;white-space:nowrap}.member-app .comp-pairing{display:grid;grid-template-columns:1fr auto 1fr;gap:var(--c1-space-3);align-items:center;border-top:1px solid var(--c1-line-2);padding:var(--c1-space-3) 0}.member-app .comp-player{min-width:0;font:var(--c1-type-heading);font-size:13.5px;overflow-wrap:break-word}.member-app .comp-player small{display:block;color:var(--c1-muted);font:var(--c1-type-small);font-size:11.5px;margin-top:2px}.member-app .comp-avatar{width:32px;height:32px;object-fit:cover;border-radius:50%;display:block;margin-bottom:5px;filter:var(--c1-image-filter);background:var(--c1-stone)}.member-app .comp-vs{color:var(--c1-muted);font:var(--c1-type-label);letter-spacing:var(--c1-tracking-label);text-transform:uppercase;margin:0}.member-app .comp-player__name{min-height:44px;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;cursor:pointer}.member-app .comp-player__name:focus-visible{outline:2px solid var(--c1-ink);outline-offset:2px;border-radius:2px}.member-app .comp-stat{display:grid;justify-items:center;gap:2px;padding:12px 0 11px;min-width:0}.member-app .comp-stat+.comp-stat{border-left:1px solid var(--c1-line)}.member-app .comp-stat b{display:block;color:var(--c1-ink);font:300 24px/1 var(--c1-font);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.member-app .comp-stat span{display:block;color:var(--c1-muted);font:var(--c1-type-label);font-size:8.5px;letter-spacing:var(--c1-tracking-label);text-transform:uppercase}.member-app .comp-action{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:var(--c1-space-2);min-height:var(--c1-button-height);padding:12px 22px;border:0;border-radius:var(--c1-radius-button);background:var(--c1-white);box-shadow:inset 0 0 0 1px var(--c1-ink);color:var(--c1-ink);font:var(--c1-type-button);line-height:1.3;letter-spacing:var(--c1-tracking-button);text-transform:uppercase;text-align:center;white-space:normal;overflow-wrap:break-word;cursor:pointer}.member-app .comp-action.primary{background:var(--c1-ink);box-shadow:none;color:var(--c1-white)}.member-app .comp-action:disabled{background:var(--c1-stone);box-shadow:none;color:var(--c1-muted);cursor:not-allowed}.member-app .comp-action:focus-visible{outline:2px solid var(--c1-ink);outline-offset:2px}@media(max-width:767px){.member-app .comp-action{border-radius:var(--c1-radius-button-mobile)}}.member-app .comp-field{position:relative;display:grid;gap:var(--c1-space-1);min-width:0;min-height:var(--c1-field-height);box-sizing:border-box;padding:10px 14px 11px;margin:var(--c1-space-3) 0;background:var(--c1-white);border:1px solid var(--c1-line);border-radius:var(--c1-radius-field);font:var(--c1-type-label);letter-spacing:var(--c1-tracking-label);text-transform:uppercase;color:var(--c1-muted)}.member-app .comp-field input,.member-app .comp-field select,.member-app .comp-field textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;margin:0;padding:0;outline:0;background:transparent;min-width:0;width:100%;max-width:100%;font:var(--c1-type-body);font-size:16px;line-height:1.3;letter-spacing:normal;text-transform:none;color:var(--c1-ink)}.member-app .comp-field:focus-within{border-color:var(--c1-ink);box-shadow:var(--c1-focus-ring)}.member-app .comp-field:has(:disabled){background:var(--c1-mist)}.member-app .comp-field:has([aria-invalid=true]){border-color:var(--c1-err)}.member-app .comp-field small{font:var(--c1-type-small);font-size:11.5px;letter-spacing:normal;text-transform:none}.member-app .comp-score-inputs{display:grid;grid-template-columns:1fr 1fr;gap:var(--c1-space-3)}.member-app .comp-set{padding:var(--c1-space-4) 0;border-bottom:1px solid var(--c1-line-2)}.member-app .comp-set-editor{border:0;padding:0;margin:0;min-width:0}.member-app .comp-set-editor legend{font:var(--c1-type-heading);font-size:13.5px;padding:0}.member-app .comp-table-scroll{overflow-x:auto}.member-app .comp-table{border-collapse:collapse;width:100%;font:var(--c1-type-small);font-size:12.5px;font-variant-numeric:tabular-nums}.member-app .comp-table th,.member-app .comp-table td{padding:10px 12px;border-bottom:1px solid var(--c1-line-2);text-align:left}.member-app .comp-table th{background:var(--c1-mist);color:var(--c1-muted);font:var(--c1-type-label);letter-spacing:var(--c1-tracking-label);text-transform:uppercase}.member-app .comp-notice{display:block;padding:12px 14px;border-radius:12px;background:var(--c1-stone);color:var(--c1-ink-2);font:var(--c1-type-body);font-size:12.5px;line-height:1.45;margin:var(--c1-space-3) 0;min-width:0;overflow-wrap:break-word}.member-app .comp-notice.warn{background:var(--c1-wait-bg);color:var(--c1-wait)}.member-app .comp-notice b,.member-app .comp-notice strong{font-weight:600}.member-app .comp-notice ul{margin:6px 0 0;padding-left:18px}.member-app .comp-notice .comp-action{margin-top:var(--c1-space-2)}.member-app .comp-period{display:flex;gap:6px;flex-wrap:wrap;margin:10px 0}.member-app .comp-period button,.member-app .comp-period a{display:inline-flex;align-items:center;min-height:44px;padding:6px 13px;border:0;border-radius:var(--c1-radius-round);background:var(--c1-white);box-shadow:inset 0 0 0 1px var(--c1-line);color:var(--c1-ink);font:var(--c1-type-small);text-decoration:none;cursor:pointer}.member-app .comp-period [aria-pressed=true],.member-app .comp-period a[aria-current=page]{background:var(--c1-ink);color:var(--c1-white);box-shadow:none}.member-app .comp-member>.comp-results-session{color:var(--c1-muted);font:var(--c1-type-body);font-size:16px;line-height:1.375em;margin:5px 0 17px}.member-app .comp-member .comp-results-deadline{color:var(--c1-muted);font:var(--c1-type-body);font-size:14px;line-height:1.4286em;margin:18px 0}.member-app .comp-member .comp-page-context{color:var(--c1-muted);font:var(--c1-type-body);font-size:16px;line-height:1.375em;margin:5px 0 10px}
