.LookingList-module-scss-module__3Qi8gW__card{gap:var(--space-12);padding:var(--space-16);border:var(--border-width) solid var(--color-border-warning);border-radius:var(--radius-lg);background:var(--color-bg-surface);scroll-margin-top:var(--space-80);display:grid}@media (min-width:768px){.LookingList-module-scss-module__3Qi8gW__card{padding:var(--space-20) var(--space-24)}}.LookingList-module-scss-module__3Qi8gW__head{gap:var(--space-4);display:grid}.LookingList-module-scss-module__3Qi8gW__title{align-items:center;gap:var(--space-8);font-family:var(--font-heading);letter-spacing:0;color:var(--color-text-primary);margin:0;font-size:18px;font-weight:700;line-height:24px;display:flex}.LookingList-module-scss-module__3Qi8gW__count{padding:0 var(--space-8);border-radius:var(--radius-full);background:var(--color-bg-warning-subtle);font-family:var(--font-body);letter-spacing:0;color:var(--color-text-warning);font-size:12px;font-weight:700;line-height:16px}.LookingList-module-scss-module__3Qi8gW__note{font-family:var(--font-body);letter-spacing:0;color:var(--color-text-secondary);margin:0;font-size:14px;font-weight:400;line-height:20px}.LookingList-module-scss-module__3Qi8gW__list{margin:0;padding:0;list-style:none;display:grid}.LookingList-module-scss-module__3Qi8gW__row{align-items:center;gap:var(--space-12);padding-block:var(--space-12);border-top:var(--border-width) solid var(--color-border-default);display:flex}.LookingList-module-scss-module__3Qi8gW__row[data-viewer]{margin-inline:calc(var(--space-8)*-1);padding-inline:var(--space-8);border-radius:var(--radius-md);background:var(--color-bg-accent-subtle)}.LookingList-module-scss-module__3Qi8gW__row>:last-child:not(.LookingList-module-scss-module__3Qi8gW__person){flex-shrink:0;margin-left:auto}.LookingList-module-scss-module__3Qi8gW__person{flex:auto;min-width:0;display:grid}.LookingList-module-scss-module__3Qi8gW__nameLine{align-items:center;gap:var(--space-4) var(--space-8);flex-wrap:wrap;display:flex}.LookingList-module-scss-module__3Qi8gW__name{font-family:var(--font-body);letter-spacing:0;color:var(--color-text-primary);font-size:14px;font-weight:700;line-height:20px;text-decoration:none}.LookingList-module-scss-module__3Qi8gW__name:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.LookingList-module-scss-module__3Qi8gW__name:is(a):hover{color:var(--color-text-brand);text-decoration:underline}.LookingList-module-scss-module__3Qi8gW__you{padding:0 var(--space-8);border-radius:var(--radius-full);background:var(--color-bg-accent);font-family:var(--font-body);letter-spacing:0;color:var(--color-text-on-accent);font-size:12px;font-weight:700;line-height:16px}.LookingList-module-scss-module__3Qi8gW__meta{font-family:var(--font-body);letter-spacing:0;color:var(--color-text-secondary);font-size:12px;font-weight:500;line-height:16px}.LookingList-module-scss-module__3Qi8gW__done{font-family:var(--font-body);letter-spacing:0;color:var(--color-text-success);margin:0;font-size:14px;font-weight:400;line-height:20px}
.ParticipantsTable-module-scss-module__XCr5CW__root{gap:var(--space-16);flex-direction:column;min-width:0;display:flex}.ParticipantsTable-module-scss-module__XCr5CW__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ParticipantsTable-module-scss-module__XCr5CW__empty{padding:var(--space-24);border:var(--border-width) dashed var(--color-border-default);border-radius:var(--radius-lg);font-family:var(--font-body);letter-spacing:0;color:var(--color-text-secondary);text-align:center;margin:0;font-size:14px;font-weight:400;line-height:20px}.ParticipantsTable-module-scss-module__XCr5CW__controls{gap:var(--space-12);flex-direction:column;display:flex}@media (min-width:768px){.ParticipantsTable-module-scss-module__XCr5CW__controls{flex-direction:row;justify-content:space-between;align-items:center}}.ParticipantsTable-module-scss-module__XCr5CW__chips{gap:var(--space-8);flex-wrap:wrap;display:flex}.ParticipantsTable-module-scss-module__XCr5CW__chipButton{min-height:var(--touch-target);padding:var(--space-8) var(--space-12);border:var(--border-width) solid var(--color-border-default);border-radius:var(--radius-full);background:var(--color-bg-surface);font-family:var(--font-body);letter-spacing:0;color:var(--color-text-primary);cursor:pointer;font-size:12px;font-weight:700;line-height:16px}.ParticipantsTable-module-scss-module__XCr5CW__chipButton:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.ParticipantsTable-module-scss-module__XCr5CW__chipButton[aria-pressed=true]{border-color:var(--color-bg-brand);background:var(--color-bg-brand);color:var(--color-text-on-brand)}.ParticipantsTable-module-scss-module__XCr5CW__search{align-items:center;display:flex;position:relative}@media (min-width:768px){.ParticipantsTable-module-scss-module__XCr5CW__search{width:var(--size-popover)}}.ParticipantsTable-module-scss-module__XCr5CW__searchIcon{left:var(--space-12);color:var(--color-icon-secondary);pointer-events:none;position:absolute}.ParticipantsTable-module-scss-module__XCr5CW__searchInput{width:100%;min-height:var(--touch-target);padding:var(--space-8) var(--space-12) var(--space-8) var(--space-40);border:var(--border-width) solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-bg-surface);font-family:var(--font-body);letter-spacing:0;color:var(--color-text-primary);font-size:14px;font-weight:400;line-height:20px}.ParticipantsTable-module-scss-module__XCr5CW__searchInput:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.ParticipantsTable-module-scss-module__XCr5CW__card{border:var(--border-width) solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-bg-surface);overflow:hidden}.ParticipantsTable-module-scss-module__XCr5CW__table{border-collapse:collapse;width:100%;font-family:var(--font-body);letter-spacing:0;color:var(--color-text-primary);font-size:14px;font-weight:400;line-height:20px}.ParticipantsTable-module-scss-module__XCr5CW__table th,.ParticipantsTable-module-scss-module__XCr5CW__table td{padding:var(--space-12) var(--space-8);border-bottom:var(--border-width) solid var(--color-border-default);text-align:left;vertical-align:middle}@media (min-width:768px){.ParticipantsTable-module-scss-module__XCr5CW__table th,.ParticipantsTable-module-scss-module__XCr5CW__table td{padding-inline:var(--space-16)}}.ParticipantsTable-module-scss-module__XCr5CW__table thead th{background:var(--color-bg-subtle);font-family:var(--font-body);letter-spacing:1px;text-transform:uppercase;color:var(--color-text-secondary);font-size:12px;font-weight:800;line-height:16px}.ParticipantsTable-module-scss-module__XCr5CW__table tbody tr:last-child>*{border-bottom:0}.ParticipantsTable-module-scss-module__XCr5CW__table tr[data-viewer]{background:var(--color-bg-accent-subtle)}.ParticipantsTable-module-scss-module__XCr5CW__index{width:var(--space-40);color:var(--color-text-secondary)}.ParticipantsTable-module-scss-module__XCr5CW__table .ParticipantsTable-module-scss-module__XCr5CW__center{text-align:center}.ParticipantsTable-module-scss-module__XCr5CW__wide{display:none}@media (min-width:768px){.ParticipantsTable-module-scss-module__XCr5CW__wide{display:table-cell}}.ParticipantsTable-module-scss-module__XCr5CW__player{font-weight:inherit}.ParticipantsTable-module-scss-module__XCr5CW__person{align-items:center;gap:var(--space-12);min-width:0;display:flex}.ParticipantsTable-module-scss-module__XCr5CW__personText{min-width:0;display:grid}.ParticipantsTable-module-scss-module__XCr5CW__nameLine{align-items:center;gap:var(--space-4) var(--space-8);flex-wrap:wrap;display:flex}.ParticipantsTable-module-scss-module__XCr5CW__name{font-family:var(--font-body);letter-spacing:0;color:var(--color-text-primary);font-size:14px;font-weight:700;line-height:20px;text-decoration:none}.ParticipantsTable-module-scss-module__XCr5CW__name:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.ParticipantsTable-module-scss-module__XCr5CW__name:is(a):hover{color:var(--color-text-brand);text-decoration:underline}.ParticipantsTable-module-scss-module__XCr5CW__you{padding:0 var(--space-8);border-radius:var(--radius-full);background:var(--color-bg-accent);font-family:var(--font-body);letter-spacing:0;color:var(--color-text-on-accent);font-size:12px;font-weight:700;line-height:16px}.ParticipantsTable-module-scss-module__XCr5CW__meta{font-family:var(--font-body);letter-spacing:0;color:var(--color-text-secondary);font-size:12px;font-weight:500;line-height:16px}.ParticipantsTable-module-scss-module__XCr5CW__level{padding:var(--space-4) var(--space-8);border-radius:var(--radius-full);background:var(--color-bg-brand-subtle);font-family:var(--font-body);letter-spacing:0;color:var(--color-text-brand);font-size:12px;font-weight:700;line-height:16px;display:inline-block}.ParticipantsTable-module-scss-module__XCr5CW__muted{color:var(--color-text-tertiary)}.ParticipantsTable-module-scss-module__XCr5CW__table .ParticipantsTable-module-scss-module__XCr5CW__nothing{padding-block:var(--space-24);color:var(--color-text-secondary);text-align:center}.ParticipantsTable-module-scss-module__XCr5CW__free{color:var(--color-text-tertiary)}.ParticipantsTable-module-scss-module__XCr5CW__freeRow{justify-content:space-between;align-items:center;gap:var(--space-12);display:flex}.ParticipantsTable-module-scss-module__XCr5CW__freeMark{width:var(--size-icon-tile-sm);height:var(--size-icon-tile-sm);border:var(--border-width) dashed var(--color-border-strong);border-radius:var(--radius-full);flex-shrink:0;place-items:center;display:grid}.ParticipantsTable-module-scss-module__XCr5CW__take{padding:var(--space-8) var(--space-16);border:var(--border-width-button) solid var(--color-border-brand);border-radius:var(--radius-full);font-family:var(--font-body);letter-spacing:0;color:var(--color-text-brand);flex-shrink:0;font-size:12px;font-weight:700;line-height:16px;text-decoration:none}.ParticipantsTable-module-scss-module__XCr5CW__take:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.ParticipantsTable-module-scss-module__XCr5CW__take:hover{background:var(--color-bg-brand-subtle)}.ParticipantsTable-module-scss-module__XCr5CW__pairAvatars{flex-shrink:0;display:flex}.ParticipantsTable-module-scss-module__XCr5CW__pairAvatars>*+*{margin-left:calc(var(--space-8)*-1);box-shadow:0 0 0 var(--border-width-button) var(--color-bg-surface)}.ParticipantsTable-module-scss-module__XCr5CW__slash{color:var(--color-text-tertiary)}@media (min-width:768px){.ParticipantsTable-module-scss-module__XCr5CW__narrowOnly{display:none}}
.TournamentBoard-module-scss-module__mzEs-a__card{gap:var(--space-16);min-width:0;padding:var(--space-16);border:var(--border-width) solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-bg-surface);flex-direction:column;display:flex}@media (min-width:768px){.TournamentBoard-module-scss-module__mzEs-a__card{padding:var(--space-20)}}.TournamentBoard-module-scss-module__mzEs-a__cardHead{justify-content:space-between;align-items:center;gap:var(--space-12);display:flex}.TournamentBoard-module-scss-module__mzEs-a__cardTitle{font-family:var(--font-heading);letter-spacing:0;color:var(--color-text-primary);margin:0;font-size:18px;font-weight:700;line-height:24px}.TournamentBoard-module-scss-module__mzEs-a__chip{padding:var(--space-4) var(--space-8);border:var(--border-width) solid var(--color-border-default);border-radius:var(--radius-full);background:var(--color-bg-subtle);font-family:var(--font-body);letter-spacing:0;color:var(--color-text-secondary);flex-shrink:0;font-size:12px;font-weight:500;line-height:16px}.TournamentBoard-module-scss-module__mzEs-a__note{font-family:var(--font-body);letter-spacing:0;color:var(--color-text-secondary);margin:0;font-size:14px;font-weight:400;line-height:20px}.TournamentBoard-module-scss-module__mzEs-a__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.TournamentBoard-module-scss-module__mzEs-a__dot{width:var(--size-dot);height:var(--size-dot);border-radius:var(--radius-full);background:var(--color-border-strong);flex-shrink:0}.TournamentBoard-module-scss-module__mzEs-a__sectionWrap{gap:var(--space-16);flex-direction:column;display:flex}.TournamentBoard-module-scss-module__mzEs-a__sectionHeading{align-items:center;gap:var(--space-8);font-family:var(--font-heading);letter-spacing:0;color:var(--color-text-primary);margin:0;font-size:20px;font-weight:700;line-height:28px;display:flex}.TournamentBoard-module-scss-module__mzEs-a__sectionHeading:before{content:"";background:var(--color-lime-600);border-radius:var(--radius-full);flex-shrink:0;width:4px;height:22px;display:inline-block}.TournamentBoard-module-scss-module__mzEs-a__groups{gap:var(--space-20);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:1280px){.TournamentBoard-module-scss-module__mzEs-a__groups{gap:var(--space-24);grid-template-columns:repeat(auto-fit,minmax(560px,1fr))}}.TournamentBoard-module-scss-module__mzEs-a__groupCard{border:var(--border-width) solid var(--color-border-default);border-radius:var(--radius-lg);background-color:var(--color-bg-surface);box-shadow:var(--shadow-sm);overflow:hidden}.TournamentBoard-module-scss-module__mzEs-a__groupCardHead{background-color:var(--color-bg-brand-strong);padding:var(--space-12) var(--space-16);justify-content:space-between;align-items:center;gap:var(--space-12);display:flex}.TournamentBoard-module-scss-module__mzEs-a__groupCardTitle{color:var(--color-text-on-brand);font-family:var(--font-heading);letter-spacing:0;margin:0;font-size:18px;font-weight:700;line-height:24px}.TournamentBoard-module-scss-module__mzEs-a__groupChip{background-color:var(--color-bg-on-brand-subtle);color:var(--color-text-on-brand);padding:var(--space-4) var(--space-8);border-radius:var(--radius-full);font-family:var(--font-body);letter-spacing:0;font-size:12px;font-weight:600;line-height:16px}.TournamentBoard-module-scss-module__mzEs-a__scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.TournamentBoard-module-scss-module__mzEs-a__crossTable{border-collapse:collapse;font-variant-numeric:tabular-nums;border-spacing:0;background-color:var(--color-bg-surface);width:100%;min-width:max-content}.TournamentBoard-module-scss-module__mzEs-a__crossTable th,.TournamentBoard-module-scss-module__mzEs-a__crossTable td{border:var(--border-width) solid var(--color-border-default)}.TournamentBoard-module-scss-module__mzEs-a__crossCornerHead{background-color:var(--color-bg-subtle);width:180px;min-width:160px;padding:var(--space-8) var(--space-12);text-align:left;font-family:var(--font-body);letter-spacing:0;color:var(--color-text-secondary);vertical-align:bottom;font-size:12px;font-weight:600;line-height:16px}.TournamentBoard-module-scss-module__mzEs-a__crossColHead{width:var(--space-48);min-width:var(--space-48);max-width:var(--space-48);vertical-align:bottom;text-align:center;height:110px;padding:var(--space-8) var(--space-4);background-color:var(--color-bg-subtle)}.TournamentBoard-module-scss-module__mzEs-a__crossColInner{justify-content:center;align-items:flex-end;width:100%;height:100%;display:flex}.TournamentBoard-module-scss-module__mzEs-a__playerColLink{color:inherit;text-decoration:none;display:block}.TournamentBoard-module-scss-module__mzEs-a__playerColLink:hover .TournamentBoard-module-scss-module__mzEs-a__crossColName{color:var(--color-text-brand);text-decoration:underline}.TournamentBoard-module-scss-module__mzEs-a__crossColName{writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;white-space:nowrap;font-family:var(--font-body);letter-spacing:0;color:var(--color-text-secondary);text-align:left;text-overflow:ellipsis;max-height:96px;font-size:12px;font-weight:600;line-height:1.2;display:inline-block;overflow:hidden;transform:rotate(180deg)}.TournamentBoard-module-scss-module__mzEs-a__crossStatHead{width:var(--space-48);vertical-align:bottom;text-align:center;min-width:44px;padding:var(--space-8) var(--space-4);font-family:var(--font-body);letter-spacing:0;color:var(--color-text-secondary);white-space:nowrap;background-color:var(--color-bg-subtle);font-size:12px;font-weight:700;line-height:16px}.TournamentBoard-module-scss-module__mzEs-a__caption{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.TournamentBoard-module-scss-module__mzEs-a__rowEven{background-color:var(--color-bg-page)}.TournamentBoard-module-scss-module__mzEs-a__rowOdd{background-color:var(--color-bg-surface)}.TournamentBoard-module-scss-module__mzEs-a__crossPlayerCell{padding:var(--space-8) var(--space-12);text-align:left;vertical-align:middle;font-family:var(--font-body);letter-spacing:0;color:var(--color-text-primary);background-color:inherit;white-space:nowrap;height:42px;font-size:14px;font-weight:400;line-height:20px}.TournamentBoard-module-scss-module__mzEs-a__playerCellContent{align-items:center;gap:var(--space-8);min-width:0;display:flex}.TournamentBoard-module-scss-module__mzEs-a__rankBadge{width:var(--space-20);height:var(--space-20);border-radius:var(--radius-xs);font-family:var(--font-body);letter-spacing:0;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:700;line-height:16px;display:inline-flex}.TournamentBoard-module-scss-module__mzEs-a__rankBadge1{background-color:var(--color-bg-warning-subtle);color:var(--color-text-warning)}.TournamentBoard-module-scss-module__mzEs-a__rankBadge2{background-color:var(--color-bg-subtle);color:var(--color-text-secondary)}.TournamentBoard-module-scss-module__mzEs-a__rankBadge3{background-color:var(--color-bg-warning-subtle);color:var(--color-text-warning)}.TournamentBoard-module-scss-module__mzEs-a__rankBadgeDefault{color:var(--color-text-tertiary);background-color:#0000}.TournamentBoard-module-scss-module__mzEs-a__playerNameText{text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-primary);font-family:var(--font-body);letter-spacing:0;font-size:14px;font-weight:600;line-height:20px;overflow:hidden}.TournamentBoard-module-scss-module__mzEs-a__playerLink{text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-primary);font-family:var(--font-body);letter-spacing:0;font-size:14px;font-weight:600;line-height:20px;text-decoration:none;overflow:hidden}.TournamentBoard-module-scss-module__mzEs-a__playerLink:hover{color:var(--color-text-brand);text-decoration:underline}.TournamentBoard-module-scss-module__mzEs-a__crossDiagCell{width:var(--space-48);min-width:var(--space-48);background-color:var(--color-bg-subtle);background-image:repeating-linear-gradient(45deg, var(--color-border-default), var(--color-border-default) 2px, var(--color-bg-subtle) 2px, var(--color-bg-subtle) 7px);height:42px}.TournamentBoard-module-scss-module__mzEs-a__crossWinCell{width:var(--space-48);min-width:var(--space-48);background-color:var(--color-bg-success-subtle);height:42px;color:var(--color-text-success);font-weight:700;font-family:var(--font-body);letter-spacing:0;text-align:center;vertical-align:middle;white-space:nowrap;font-size:12px;font-weight:700;line-height:16px}.TournamentBoard-module-scss-module__mzEs-a__crossLoseCell{width:var(--space-48);min-width:var(--space-48);background-color:var(--color-bg-danger-subtle);height:42px;color:var(--color-text-danger);font-weight:700;font-family:var(--font-body);letter-spacing:0;text-align:center;vertical-align:middle;white-space:nowrap;font-size:12px;font-weight:700;line-height:16px}.TournamentBoard-module-scss-module__mzEs-a__cellLink{width:100%;min-height:42px;color:inherit;justify-content:center;align-items:center;text-decoration:none;display:flex}.TournamentBoard-module-scss-module__mzEs-a__cellLink:hover{background:var(--color-bg-subtle)}.TournamentBoard-module-scss-module__mzEs-a__cellLink:focus-visible{outline:var(--border-width-strong) solid var(--color-border-brand);outline-offset:calc(-1*var(--border-width-strong))}.TournamentBoard-module-scss-module__mzEs-a__crossEmptyCell{width:var(--space-48);min-width:var(--space-48);background-color:inherit;height:42px;color:var(--color-text-tertiary);font-family:var(--font-body);letter-spacing:0;text-align:center;vertical-align:middle;font-size:12px;font-weight:700;line-height:16px}.TournamentBoard-module-scss-module__mzEs-a__crossStatCell{width:var(--space-48);text-align:center;vertical-align:middle;min-width:44px;height:42px;font-family:var(--font-body);letter-spacing:0;color:var(--color-text-primary);background-color:inherit;font-size:12px;font-weight:600;line-height:16px}.TournamentBoard-module-scss-module__mzEs-a__wonStat{color:var(--color-text-success);font-weight:700}.TournamentBoard-module-scss-module__mzEs-a__lostStat{color:var(--color-text-danger)}.TournamentBoard-module-scss-module__mzEs-a__gamesStat{color:var(--color-text-secondary)}.TournamentBoard-module-scss-module__mzEs-a__rankResult1{color:var(--color-text-warning);font-weight:700}.TournamentBoard-module-scss-module__mzEs-a__rankResult2{color:var(--color-text-secondary);font-weight:700}.TournamentBoard-module-scss-module__mzEs-a__rankResult3{color:var(--color-text-warning);font-weight:700}.TournamentBoard-module-scss-module__mzEs-a__rankResultDefault{color:var(--color-text-primary);font-weight:700}.TournamentBoard-module-scss-module__mzEs-a__bracketWrap{gap:var(--space-24);padding:var(--space-16);border:var(--border-width) solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-bg-surface);flex-direction:column;display:flex}@media (min-width:768px){.TournamentBoard-module-scss-module__mzEs-a__bracketWrap{padding:var(--space-24)}.TournamentBoard-module-scss-module__mzEs-a__bracketScroll{padding-bottom:var(--space-8);overflow-x:auto}}.TournamentBoard-module-scss-module__mzEs-a__bracket{--bracket-gap:var(--space-32);gap:var(--space-12);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}@media (min-width:768px){.TournamentBoard-module-scss-module__mzEs-a__bracket{grid-auto-columns:var(--size-bracket-match);column-gap:var(--bracket-gap);grid-auto-flow:column;width:max-content;display:grid}}.TournamentBoard-module-scss-module__mzEs-a__round{flex-direction:column;display:flex}.TournamentBoard-module-scss-module__mzEs-a__roundTitle{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.TournamentBoard-module-scss-module__mzEs-a__pairs{gap:var(--space-12);flex-direction:column;flex:1;display:flex}@media (min-width:768px){.TournamentBoard-module-scss-module__mzEs-a__pairs{gap:0}}.TournamentBoard-module-scss-module__mzEs-a__pair{gap:var(--space-12);flex-direction:column;flex:1;display:flex;position:relative}@media (min-width:768px){.TournamentBoard-module-scss-module__mzEs-a__pair{justify-content:space-around;gap:0}}.TournamentBoard-module-scss-module__mzEs-a__slot{position:relative}@media (min-width:768px){.TournamentBoard-module-scss-module__mzEs-a__slot{padding-block:var(--space-8)}.TournamentBoard-module-scss-module__mzEs-a__round:not([data-last]) .TournamentBoard-module-scss-module__mzEs-a__slot:after,.TournamentBoard-module-scss-module__mzEs-a__round:not([data-first]) .TournamentBoard-module-scss-module__mzEs-a__slot:before{content:"";width:calc(var(--bracket-gap)/2);border-top:var(--border-width) solid var(--color-border-strong);position:absolute;top:50%}.TournamentBoard-module-scss-module__mzEs-a__round:not([data-last]) .TournamentBoard-module-scss-module__mzEs-a__slot:after{left:100%}.TournamentBoard-module-scss-module__mzEs-a__round:not([data-first]) .TournamentBoard-module-scss-module__mzEs-a__slot:before{right:100%}.TournamentBoard-module-scss-module__mzEs-a__round:not([data-last]) .TournamentBoard-module-scss-module__mzEs-a__pair:not([data-single]):after{content:"";top:25%;right:calc(-1*var(--bracket-gap)/2);border-right:var(--border-width) solid var(--color-border-strong);position:absolute;bottom:25%}}.TournamentBoard-module-scss-module__mzEs-a__match{border:var(--border-width) solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-bg-surface);flex-direction:column;display:flex;overflow:hidden}.TournamentBoard-module-scss-module__mzEs-a__match[data-final]{border:2px solid var(--color-lime-600);box-shadow:var(--shadow-sm)}.TournamentBoard-module-scss-module__mzEs-a__match[data-empty]{border-style:dashed}.TournamentBoard-module-scss-module__mzEs-a__matchHead{justify-content:space-between;gap:var(--space-8);padding:var(--space-4) var(--space-12);background:var(--color-bg-subtle);font-family:var(--font-body);letter-spacing:1px;text-transform:uppercase;color:var(--color-text-brand);margin:0;font-size:12px;font-weight:800;line-height:16px;display:flex}[data-final]>.TournamentBoard-module-scss-module__mzEs-a__matchHead{background:var(--color-bg-accent-subtle)}.TournamentBoard-module-scss-module__mzEs-a__finalLabel{color:var(--color-lime-700);font-weight:700}.TournamentBoard-module-scss-module__mzEs-a__matchStatus{font-family:var(--font-body);letter-spacing:0;color:var(--color-text-tertiary);text-transform:none;letter-spacing:normal;font-size:12px;font-weight:500;line-height:16px}.TournamentBoard-module-scss-module__mzEs-a__side{align-items:center;gap:var(--space-8);min-height:var(--touch-target);padding:var(--space-8) var(--space-12);font-family:var(--font-body);letter-spacing:0;color:var(--color-text-secondary);margin:0;font-size:14px;font-weight:400;line-height:20px;display:flex}.TournamentBoard-module-scss-module__mzEs-a__side+.TournamentBoard-module-scss-module__mzEs-a__side{border-top:var(--border-width) solid var(--color-border-default)}.TournamentBoard-module-scss-module__mzEs-a__side[data-winner]{font-family:var(--font-body);letter-spacing:0;color:var(--color-text-primary);font-size:14px;font-weight:700;line-height:20px}.TournamentBoard-module-scss-module__mzEs-a__side[data-winner] .TournamentBoard-module-scss-module__mzEs-a__dot{background:var(--color-lime-600)}.TournamentBoard-module-scss-module__mzEs-a__side[data-unknown]{color:var(--color-text-tertiary)}.TournamentBoard-module-scss-module__mzEs-a__sideName{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.TournamentBoard-module-scss-module__mzEs-a__scoresWrap{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:2px;display:flex}.TournamentBoard-module-scss-module__mzEs-a__score{font-variant-numeric:tabular-nums;font-family:var(--font-body);letter-spacing:0;color:var(--color-text-secondary);flex-shrink:0;font-size:12px;font-weight:600;line-height:16px}.TournamentBoard-module-scss-module__mzEs-a__side[data-winner] .TournamentBoard-module-scss-module__mzEs-a__score{color:var(--color-text-primary)}.TournamentBoard-module-scss-module__mzEs-a__championCol{align-items:center;display:flex}.TournamentBoard-module-scss-module__mzEs-a__champion{align-items:center;gap:var(--space-12);padding:var(--space-16);border-radius:var(--radius-lg);background:var(--color-bg-surface);border:var(--border-width) solid var(--color-border-default);display:flex}@media (min-width:768px){.TournamentBoard-module-scss-module__mzEs-a__champion{padding:var(--space-12) var(--space-16);background:0 0;border:none}}.TournamentBoard-module-scss-module__mzEs-a__championMark{width:var(--space-48);height:var(--space-48);border-radius:var(--radius-full);background:var(--color-bg-warning-subtle);color:var(--color-text-warning);flex-shrink:0;place-items:center;display:grid}.TournamentBoard-module-scss-module__mzEs-a__championLabel{letter-spacing:.05em;text-transform:uppercase;color:var(--color-text-tertiary);margin-bottom:2px;font-size:11px;font-weight:600;line-height:1.2;display:block}.TournamentBoard-module-scss-module__mzEs-a__championName{font-family:var(--font-heading);letter-spacing:0;color:var(--color-text-primary);font-size:18px;font-weight:700;line-height:24px;display:block}.TournamentBoard-module-scss-module__mzEs-a__third{gap:var(--space-12);max-width:var(--size-bracket-match);flex-direction:column;display:flex}@media (min-width:768px){.TournamentBoard-module-scss-module__mzEs-a__third{padding-top:var(--space-16);border-top:var(--border-width) solid var(--color-border-default)}}.TournamentBoard-module-scss-module__mzEs-a__thirdTitle{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.TournamentBoard-module-scss-module__mzEs-a__matchSections{gap:var(--space-16);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:1280px){.TournamentBoard-module-scss-module__mzEs-a__matchSections{gap:var(--space-24);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.TournamentBoard-module-scss-module__mzEs-a__matchRows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.TournamentBoard-module-scss-module__mzEs-a__matchRow{justify-content:space-between;align-items:center;gap:var(--space-12);padding-block:var(--space-12);border-top:var(--border-width) solid var(--color-border-default);font-family:var(--font-body);letter-spacing:0;font-size:14px;font-weight:400;line-height:20px;display:flex}.TournamentBoard-module-scss-module__mzEs-a__matchRow:first-child{border-top:0}.TournamentBoard-module-scss-module__mzEs-a__matchPlayers{gap:var(--space-4) var(--space-8);min-width:0;color:var(--color-text-secondary);flex-wrap:wrap;display:flex}.TournamentBoard-module-scss-module__mzEs-a__matchPlayers [data-winner]{font-family:var(--font-body);letter-spacing:0;color:var(--color-text-primary);font-size:14px;font-weight:700;line-height:20px}.TournamentBoard-module-scss-module__mzEs-a__vs{color:var(--color-text-tertiary)}.TournamentBoard-module-scss-module__mzEs-a__matchScore{font-family:var(--font-body);letter-spacing:0;font-variant-numeric:tabular-nums;color:var(--color-text-primary);flex-shrink:0;font-size:14px;font-weight:700;line-height:20px}.TournamentBoard-module-scss-module__mzEs-a__matchScore[data-pending]{font-family:var(--font-body);letter-spacing:0;color:var(--color-text-tertiary);font-size:12px;font-weight:500;line-height:16px}.TournamentBoard-module-scss-module__mzEs-a__levels{gap:var(--space-12);margin:0;padding:0;list-style:none;display:grid}.TournamentBoard-module-scss-module__mzEs-a__level{gap:var(--space-8);display:grid}.TournamentBoard-module-scss-module__mzEs-a__levelHead{font-family:var(--font-body);letter-spacing:0;justify-content:space-between;margin:0;font-size:12px;font-weight:700;line-height:16px;display:flex}.TournamentBoard-module-scss-module__mzEs-a__levelBar{width:100%;height:var(--space-8);border-radius:var(--radius-full);background:var(--color-bg-divider);appearance:none;border:0;overflow:hidden}.TournamentBoard-module-scss-module__mzEs-a__levelBar::-webkit-progress-bar{background:var(--color-bg-divider)}.TournamentBoard-module-scss-module__mzEs-a__levelBar::-webkit-progress-value{border-radius:var(--radius-full);background:var(--color-bg-brand)}.TournamentBoard-module-scss-module__mzEs-a__levelBar::-moz-progress-bar{border-radius:var(--radius-full);background:var(--color-bg-brand)}.TournamentBoard-module-scss-module__mzEs-a__formatSteps{gap:var(--space-16);margin:0;padding:0;list-style:none;display:grid}.TournamentBoard-module-scss-module__mzEs-a__formatStep{gap:var(--space-12);display:flex}.TournamentBoard-module-scss-module__mzEs-a__formatIcon{width:var(--size-icon-tile-sm);height:var(--size-icon-tile-sm);border-radius:var(--radius-md);background:var(--color-bg-brand-subtle);color:var(--color-icon-brand);flex-shrink:0;place-items:center;display:grid}.TournamentBoard-module-scss-module__mzEs-a__formatTitle{font-family:var(--font-body);letter-spacing:0;color:var(--color-text-primary);font-size:14px;font-weight:700;line-height:20px;display:block}.TournamentBoard-module-scss-module__mzEs-a__formatText{font-family:var(--font-body);letter-spacing:0;color:var(--color-text-secondary);font-size:12px;font-weight:500;line-height:16px;display:block}.TournamentBoard-module-scss-module__mzEs-a__results{gap:var(--space-24);flex-direction:column;display:flex}.TournamentBoard-module-scss-module__mzEs-a__podium{gap:var(--space-16);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.TournamentBoard-module-scss-module__mzEs-a__podium{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end}}.TournamentBoard-module-scss-module__mzEs-a__podiumPlace{align-items:center;gap:var(--space-12);padding:var(--space-24) var(--space-16);border:var(--border-width) solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-bg-surface);text-align:center;flex-direction:column;display:flex}.TournamentBoard-module-scss-module__mzEs-a__podiumPlace[data-place="1"]{padding-block:var(--space-32);border-color:var(--color-bg-brand-strong);background:var(--color-bg-brand-strong);color:var(--color-text-on-brand);order:-1}@media (min-width:768px){.TournamentBoard-module-scss-module__mzEs-a__podiumPlace[data-place="1"]{padding-block:var(--space-48);order:0}}.TournamentBoard-module-scss-module__mzEs-a__placeChip{padding:var(--space-4) var(--space-8);border-radius:var(--radius-full);background:var(--color-bg-subtle);font-family:var(--font-body);letter-spacing:0;color:var(--color-text-secondary);font-size:12px;font-weight:500;line-height:16px}[data-place="1"]>.TournamentBoard-module-scss-module__mzEs-a__placeChip{background:var(--color-bg-accent);color:var(--color-text-on-accent)}.TournamentBoard-module-scss-module__mzEs-a__podiumName{font-family:var(--font-heading);letter-spacing:0;color:inherit;font-size:18px;font-weight:700;line-height:24px;text-decoration:none}.TournamentBoard-module-scss-module__mzEs-a__podiumName:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.TournamentBoard-module-scss-module__mzEs-a__podiumName:is(a):hover{text-decoration:underline}.TournamentBoard-module-scss-module__mzEs-a__podiumMeta{font-family:var(--font-body);letter-spacing:0;color:var(--color-text-secondary);font-size:12px;font-weight:500;line-height:16px}[data-place="1"]>.TournamentBoard-module-scss-module__mzEs-a__podiumMeta{color:var(--color-text-accent)}.TournamentBoard-module-scss-module__mzEs-a__stats{gap:var(--space-12);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (min-width:1280px){.TournamentBoard-module-scss-module__mzEs-a__stats{gap:var(--space-16);grid-template-columns:repeat(4,minmax(0,1fr))}}.TournamentBoard-module-scss-module__mzEs-a__stat{gap:var(--space-4);padding:var(--space-16) var(--space-20);border:var(--border-width) solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-bg-surface);display:grid}.TournamentBoard-module-scss-module__mzEs-a__statValue{font-family:var(--font-heading);letter-spacing:0;color:var(--color-text-brand);font-size:24px;font-weight:800;line-height:32px}.TournamentBoard-module-scss-module__mzEs-a__statLabel{font-family:var(--font-body);letter-spacing:0;color:var(--color-text-secondary);font-size:12px;font-weight:500;line-height:16px}.TournamentBoard-module-scss-module__mzEs-a__path{gap:var(--space-12);flex-direction:column;display:flex}.TournamentBoard-module-scss-module__mzEs-a__pathList{gap:var(--space-8);margin:0;padding:0;list-style:none;display:grid}.TournamentBoard-module-scss-module__mzEs-a__pathStep{align-items:center;gap:var(--space-12);padding:var(--space-12) var(--space-16);border:var(--border-width) solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-bg-surface);display:flex}.TournamentBoard-module-scss-module__mzEs-a__pathStep[data-won] .TournamentBoard-module-scss-module__mzEs-a__dot{background:var(--color-bg-chart-positive)}.TournamentBoard-module-scss-module__mzEs-a__pathText{flex:1;min-width:0}.TournamentBoard-module-scss-module__mzEs-a__pathTitle{font-family:var(--font-body);letter-spacing:0;color:var(--color-text-primary);font-size:14px;font-weight:700;line-height:20px}.TournamentBoard-module-scss-module__mzEs-a__pathResult{font-family:var(--font-body);letter-spacing:0;color:var(--color-text-secondary);flex-shrink:0;font-size:12px;font-weight:500;line-height:16px}[data-won]>.TournamentBoard-module-scss-module__mzEs-a__pathResult{color:var(--color-text-success)}
.page-module-scss-module__yz-8Wq__page{background:var(--color-bg-page)}.page-module-scss-module__yz-8Wq__hero{grid-template-columns:var(--gutter-mobile) minmax(0, 1fr) var(--gutter-mobile);display:grid}@media (min-width:768px){.page-module-scss-module__yz-8Wq__hero{grid-template-columns:var(--gutter-tablet) minmax(0, 1fr) var(--gutter-tablet)}}@media (min-width:1280px){.page-module-scss-module__yz-8Wq__hero{grid-template-columns:minmax(var(--gutter-desktop), 1fr) minmax(0, calc(var(--container-max) - var(--size-sidebar) - var(--space-32))) var(--space-32) var(--size-sidebar) minmax(var(--gutter-desktop), 1fr)}}.page-module-scss-module__yz-8Wq__photo{background:var(--color-bg-brand-deep);grid-area:1/1/auto/-1;position:relative;overflow:hidden}.page-module-scss-module__yz-8Wq__photo:after{content:"";background:var(--color-bg-overlay-brand);position:absolute;inset:0}.page-module-scss-module__yz-8Wq__photoImage{object-fit:cover}.page-module-scss-module__yz-8Wq__heroText{z-index:1;justify-content:center;align-items:flex-start;gap:var(--space-12);min-width:0;padding-block:var(--space-32);color:var(--color-text-on-brand);flex-direction:column;grid-area:1/2;display:flex;position:relative}@media (min-width:768px){.page-module-scss-module__yz-8Wq__heroText{padding-block:var(--space-48)}}@media (min-width:1280px){.page-module-scss-module__yz-8Wq__heroText{gap:var(--space-16);padding-block:var(--space-80)}}.page-module-scss-module__yz-8Wq__crumbs{align-items:center;gap:var(--space-4);font-family:var(--font-body);letter-spacing:0;color:var(--color-text-on-brand-muted);font-size:12px;font-weight:700;line-height:16px;display:flex}.page-module-scss-module__yz-8Wq__crumbs a{position:relative}.page-module-scss-module__yz-8Wq__crumbs a:after{content:"";height:var(--touch-target);top:50%;position:absolute;inset-inline:0;translate:0 -50%}.page-module-scss-module__yz-8Wq__crumbs a{color:inherit}.page-module-scss-module__yz-8Wq__crumbs a:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset);outline-color:var(--focus-ring-color-on-brand)}.page-module-scss-module__yz-8Wq__crumbs a:hover{color:var(--color-text-on-brand)}.page-module-scss-module__yz-8Wq__statusRow{justify-content:space-between;align-self:stretch;align-items:center;gap:var(--space-12);display:flex}.page-module-scss-module__yz-8Wq__status{align-items:center;gap:var(--space-8);padding:var(--space-4) var(--space-12);border-radius:var(--radius-full);background:var(--color-bg-accent);font-family:var(--font-body);letter-spacing:0;color:var(--color-text-on-accent);flex:none;margin:0;font-size:12px;font-weight:700;line-height:16px;display:inline-flex}.page-module-scss-module__yz-8Wq__status:before{content:"";width:var(--size-dot);height:var(--size-dot);border-radius:var(--radius-full);background:currentColor}.page-module-scss-module__yz-8Wq__status[data-status=finished]{background:var(--color-bg-surface);color:var(--color-text-primary)}.page-module-scss-module__yz-8Wq__title{font-family:var(--font-heading);letter-spacing:-.5px;margin:0;font-size:32px;font-weight:900;line-height:38px}@media (min-width:1280px){.page-module-scss-module__yz-8Wq__title{font-family:var(--font-heading);letter-spacing:-.5px;font-size:48px;font-weight:900;line-height:56px}}.page-module-scss-module__yz-8Wq__title{color:var(--color-text-on-brand);overflow-wrap:anywhere}.page-module-scss-module__yz-8Wq__heroFacts{gap:var(--space-8);font-family:var(--font-body);letter-spacing:0;flex-direction:column;margin:0;padding:0;font-size:14px;font-weight:400;line-height:20px;list-style:none;display:flex}@media (min-width:768px){.page-module-scss-module__yz-8Wq__heroFacts{gap:var(--space-8) var(--space-24);flex-flow:wrap}}.page-module-scss-module__yz-8Wq__heroFacts li{align-items:center;gap:var(--space-8);display:flex}.page-module-scss-module__yz-8Wq__heroFacts svg{color:var(--color-icon-accent);flex-shrink:0}.page-module-scss-module__yz-8Wq__calendar{margin-top:var(--space-4)}.page-module-scss-module__yz-8Wq__aside{margin-top:var(--space-16);scroll-margin-top:var(--size-header-desktop);grid-area:2/2}@media (min-width:1280px){.page-module-scss-module__yz-8Wq__aside{z-index:1;margin-block:var(--space-48);grid-area:1/4;align-self:center;position:relative}}.page-module-scss-module__yz-8Wq__card{gap:var(--space-16);padding:var(--space-20);border:var(--border-width) solid var(--color-border-default);border-radius:var(--radius-xl);background:var(--color-bg-surface);box-shadow:var(--shadow-lg);flex-direction:column;display:flex}@media (min-width:1280px){.page-module-scss-module__yz-8Wq__card{padding:var(--space-24);border:0}}.page-module-scss-module__yz-8Wq__cardTop{justify-content:space-between;align-items:flex-start;gap:var(--space-12);display:flex}.page-module-scss-module__yz-8Wq__cardLabel{font-family:var(--font-body);letter-spacing:0;color:var(--color-text-secondary);margin:0;font-size:12px;font-weight:500;line-height:16px}.page-module-scss-module__yz-8Wq__cardValue{font-family:var(--font-heading);letter-spacing:0;color:var(--color-text-primary);margin:0;font-size:32px;font-weight:800;line-height:40px}.page-module-scss-module__yz-8Wq__cardOf{font-family:var(--font-heading);letter-spacing:0;color:var(--color-text-secondary);font-size:18px;font-weight:700;line-height:24px}.page-module-scss-module__yz-8Wq__cardLooking{font-family:var(--font-body);letter-spacing:0;color:var(--color-text-warning);margin:0;font-size:12px;font-weight:500;line-height:16px}.page-module-scss-module__yz-8Wq__spots{padding:var(--space-4) var(--space-8);border-radius:var(--radius-full);background:var(--color-bg-warning-subtle);font-family:var(--font-body);letter-spacing:0;color:var(--color-text-warning);flex-shrink:0;font-size:12px;font-weight:700;line-height:16px}.page-module-scss-module__yz-8Wq__spots[data-full]{background:var(--color-bg-danger-subtle);color:var(--color-text-danger)}.page-module-scss-module__yz-8Wq__bar{width:100%;height:var(--space-8);border-radius:var(--radius-full);background:var(--color-bg-divider);appearance:none;border:0;overflow:hidden}.page-module-scss-module__yz-8Wq__bar::-webkit-progress-bar{background:var(--color-bg-divider)}.page-module-scss-module__yz-8Wq__bar::-webkit-progress-value{border-radius:var(--radius-full);background:var(--color-bg-brand)}.page-module-scss-module__yz-8Wq__bar::-moz-progress-bar{border-radius:var(--radius-full);background:var(--color-bg-brand)}.page-module-scss-module__yz-8Wq__cardRows{gap:var(--space-8);font-family:var(--font-body);letter-spacing:0;color:var(--color-text-secondary);margin:0;padding:0;font-size:14px;font-weight:400;line-height:20px;list-style:none;display:grid}.page-module-scss-module__yz-8Wq__cardRows li{align-items:center;gap:var(--space-8);display:flex}.page-module-scss-module__yz-8Wq__cardRows svg{color:var(--color-icon-secondary);flex-shrink:0}.page-module-scss-module__yz-8Wq__cardNote{font-family:var(--font-body);letter-spacing:0;color:var(--color-text-tertiary);text-align:center;margin:0;font-size:12px;font-weight:500;line-height:16px}.page-module-scss-module__yz-8Wq__champion{align-items:center;gap:var(--space-12);display:flex}.page-module-scss-module__yz-8Wq__championName{font-family:var(--font-heading);letter-spacing:0;color:var(--color-text-primary);margin:0;font-size:20px;font-weight:700;line-height:28px;text-decoration:none;display:block}.page-module-scss-module__yz-8Wq__championName:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.page-module-scss-module__yz-8Wq__championName:is(a):hover{color:var(--color-text-brand)}.page-module-scss-module__yz-8Wq__finalRow{align-items:center;gap:var(--space-8);padding:var(--space-12);border-radius:var(--radius-md);background:var(--color-bg-subtle);font-family:var(--font-body);letter-spacing:0;color:var(--color-text-primary);margin:0;font-size:12px;font-weight:700;line-height:16px;display:flex}.page-module-scss-module__yz-8Wq__finalRow svg{color:var(--color-icon-brand);flex-shrink:0}.page-module-scss-module__yz-8Wq__body{width:100%;max-width:calc(var(--container-max) + 2*var(--gutter-desktop));padding-inline:var(--gutter-mobile);margin-inline:auto}@media (min-width:768px){.page-module-scss-module__yz-8Wq__body{padding-inline:var(--gutter-tablet)}}@media (min-width:1280px){.page-module-scss-module__yz-8Wq__body{padding-inline:var(--gutter-desktop)}}.page-module-scss-module__yz-8Wq__body{gap:var(--space-24);padding-block:var(--space-24) var(--section-gap-mobile);flex-direction:column;display:flex}@media (min-width:1280px){.page-module-scss-module__yz-8Wq__body{gap:var(--space-32);padding-block:var(--space-32) var(--section-gap-desktop)}}.page-module-scss-module__yz-8Wq__facts{gap:var(--space-12);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}@media (min-width:768px){.page-module-scss-module__yz-8Wq__facts{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.page-module-scss-module__yz-8Wq__facts{gap:var(--space-16);grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}}.page-module-scss-module__yz-8Wq__fact{align-items:center;gap:var(--space-12);min-width:0;padding:var(--space-12);border:var(--border-width) solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-bg-surface);display:flex}@media (min-width:1280px){.page-module-scss-module__yz-8Wq__fact{padding:var(--space-16)}}.page-module-scss-module__yz-8Wq__factIcon{width:var(--size-icon-tile-md);height:var(--size-icon-tile-md);border-radius:var(--radius-full);background:var(--color-bg-subtle);color:var(--color-icon-primary);flex-shrink:0;place-items:center;display:grid}.page-module-scss-module__yz-8Wq__factText{min-width:0;display:grid}.page-module-scss-module__yz-8Wq__factLabel{font-family:var(--font-body);letter-spacing:0;color:var(--color-text-secondary);font-size:12px;font-weight:500;line-height:16px}.page-module-scss-module__yz-8Wq__factValue{font-family:var(--font-body);letter-spacing:0;color:var(--color-text-primary);overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:700;line-height:20px}.page-module-scss-module__yz-8Wq__description{max-width:var(--size-measure);font-family:var(--font-body);letter-spacing:0;color:var(--color-text-secondary);white-space:pre-line;margin:0;font-size:16px;font-weight:400;line-height:24px}.page-module-scss-module__yz-8Wq__tabs{scroll-margin-top:var(--size-header-desktop)}.page-module-scss-module__yz-8Wq__participants{gap:var(--space-24);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:1280px){.page-module-scss-module__yz-8Wq__participants{grid-template-columns:minmax(0, 1fr) var(--size-sidebar);align-items:start}}.page-module-scss-module__yz-8Wq__participantsAside{gap:var(--space-16);flex-direction:column;display:flex}.page-module-scss-module__yz-8Wq__participantsMain{gap:var(--space-24);min-width:0;display:grid}.page-module-scss-module__yz-8Wq__next{align-items:flex-start;gap:var(--space-16);padding:var(--space-24);border-radius:var(--radius-xl);background:var(--color-bg-brand-strong);color:var(--color-text-on-brand);flex-direction:column;display:flex}@media (min-width:768px){.page-module-scss-module__yz-8Wq__next{padding:var(--space-32);flex-direction:row;justify-content:space-between;align-items:center}}.page-module-scss-module__yz-8Wq__nextTitle{font-family:var(--font-heading);letter-spacing:0;color:var(--color-text-on-brand);margin:0;font-size:20px;font-weight:700;line-height:28px}.page-module-scss-module__yz-8Wq__nextMeta{margin:var(--space-4) 0 0;font-family:var(--font-body);letter-spacing:0;color:var(--color-text-on-brand-muted);font-size:14px;font-weight:400;line-height:20px}.page-module-scss-module__yz-8Wq__boardOverview{gap:var(--space-32);flex-direction:column;display:flex}.page-module-scss-module__yz-8Wq__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page-module-scss-module__yz-8Wq__prizes,.page-module-scss-module__yz-8Wq__gallery{gap:var(--space-12);display:grid}.page-module-scss-module__yz-8Wq__sectionTitle{align-items:center;gap:var(--space-8);font-family:var(--font-heading);letter-spacing:0;color:var(--color-text-primary);margin:0;font-size:20px;font-weight:700;line-height:28px;display:flex}.page-module-scss-module__yz-8Wq__sectionCount{font-family:var(--font-body);letter-spacing:0;color:var(--color-text-tertiary);font-size:14px;font-weight:700;line-height:20px}.page-module-scss-module__yz-8Wq__galleryGrid{gap:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.page-module-scss-module__yz-8Wq__galleryGrid{gap:var(--space-12);grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.page-module-scss-module__yz-8Wq__galleryGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}.page-module-scss-module__yz-8Wq__galleryItem{gap:var(--space-4);display:grid}.page-module-scss-module__yz-8Wq__galleryLink{aspect-ratio:4/3;border-radius:var(--radius-md);background:var(--color-bg-subtle);display:block;position:relative;overflow:hidden}.page-module-scss-module__yz-8Wq__galleryLink:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.page-module-scss-module__yz-8Wq__galleryImage{object-fit:cover}.page-module-scss-module__yz-8Wq__galleryCaption{font-family:var(--font-body);letter-spacing:0;color:var(--color-text-secondary);margin:0;font-size:12px;font-weight:500;line-height:16px}.page-module-scss-module__yz-8Wq__paymentNotice{align-items:flex-start;gap:var(--space-8);padding:var(--space-12);border-radius:var(--radius-md);font-family:var(--font-body);letter-spacing:0;color:var(--color-text-primary);margin:0;font-size:14px;font-weight:400;line-height:20px;display:flex}.page-module-scss-module__yz-8Wq__paymentNotice[data-tone=ok]{background:var(--color-bg-success-subtle)}.page-module-scss-module__yz-8Wq__paymentNotice[data-tone=wait]{background:var(--color-bg-warning-subtle)}.page-module-scss-module__yz-8Wq__paymentNotice[data-tone=error]{background:var(--color-bg-danger-subtle)}
