.checkin-module__35gkKq__desk{flex-direction:column;gap:1rem;display:flex}.checkin-module__35gkKq__search{border-radius:var(--radius-card);background:#f5f9ff;border:2px solid #1f6feb;padding:1rem}.checkin-module__35gkKq__result{border-radius:var(--radius-control);color:#101418;background:#fff;border:1px solid #d5dbe1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem;display:flex}.checkin-module__35gkKq__resultWho{min-width:0;color:inherit;flex:14rem}.checkin-module__35gkKq__resultAction{flex:none}.checkin-module__35gkKq__manualEntry{flex-wrap:wrap;align-items:flex-end;gap:.5rem;margin-top:.75rem;display:flex}.checkin-module__35gkKq__manualEntry>label{flex:14rem;margin-bottom:0}.checkin-module__35gkKq__manualInput{box-sizing:border-box;border-radius:var(--radius-control);color:#101418;background:#fff;border:1px solid #46505a;width:100%;min-height:44px;padding:.5rem .75rem;font-size:1rem}.checkin-module__35gkKq__connection{border-radius:var(--radius-control);align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.9rem;font-weight:600;display:flex}.checkin-module__35gkKq__connectionOnline{color:#1b5e20;background:#e6f4ea}.checkin-module__35gkKq__connectionOffline{color:#8a1c11;background:#fdecea}.checkin-module__35gkKq__filters{flex-wrap:wrap;gap:.5rem;display:flex}.checkin-module__35gkKq__filterButton{color:#101418;cursor:pointer;background:#fff;border:1px solid #46505a;border-radius:999px;min-height:44px;padding:.5rem 1rem;font-size:.95rem}.checkin-module__35gkKq__filterButtonActive{color:#fff;background:#101418;border-color:#101418}.checkin-module__35gkKq__roster{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.checkin-module__35gkKq__rosterItem{border-radius:var(--radius-control);color:#101418;background:#fff;border:1px solid #d5dbe1;justify-content:space-between;align-items:center;gap:.75rem;min-height:56px;padding:.75rem;text-decoration:none;display:flex}.checkin-module__35gkKq__rosterName{font-size:1rem;font-weight:600}.checkin-module__35gkKq__rosterMeta{color:#46505a;font-size:.85rem}.checkin-module__35gkKq__badge{white-space:nowrap;border-radius:999px;align-items:center;gap:.35rem;padding:.25rem .6rem;font-size:.8rem;font-weight:700;display:inline-flex}.checkin-module__35gkKq__badgeReady{color:#1b5e20;background:#e6f4ea}.checkin-module__35gkKq__badgeAttention{color:#7a4100;background:#fff4e5}.checkin-module__35gkKq__badgeBlocked{color:#8a1c11;background:#fdecea}.checkin-module__35gkKq__badgeDone{color:#fff;background:#101418}.checkin-module__35gkKq__flagList{flex-wrap:wrap;gap:.35rem;margin:.5rem 0 0;padding:0;list-style:none;display:flex}.checkin-module__35gkKq__panel{border-radius:var(--radius-card);background:#fff;border:1px solid #d5dbe1;padding:1rem}.checkin-module__35gkKq__panelTitle{color:#101418;margin:0 0 .5rem;font-size:1rem;font-weight:700}.checkin-module__35gkKq__factRow{border-bottom:1px solid #eef1f4;justify-content:space-between;gap:1rem;padding:.4rem 0;display:flex}.checkin-module__35gkKq__factLabel{color:#46505a;font-size:.9rem}.checkin-module__35gkKq__factValue{text-align:right;font-weight:600}.checkin-module__35gkKq__tally{flex-wrap:wrap;gap:.75rem;margin:0 0 .5rem;padding:0;list-style:none;display:flex}.checkin-module__35gkKq__tallyItem{color:#46505a;font-size:.9rem}.checkin-module__35gkKq__tallyNumber{color:#101418;font-size:1.25rem;font-weight:700;display:block}@media (min-width:768px){.checkin-module__35gkKq__deskColumns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:1rem;display:grid}}.checkin-module__35gkKq__entry{border-radius:var(--radius-control);color:#101418;background:#fff;border:1px solid #d5dbe1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem;display:flex}.checkin-module__35gkKq__entryWho{flex:16rem;min-width:0}.checkin-module__35gkKq__entryNames{margin:0;font-size:1rem;font-weight:600}.checkin-module__35gkKq__entryNames a{color:inherit;text-decoration:none}.checkin-module__35gkKq__entryNames a:hover,.checkin-module__35gkKq__entryNames a:focus-visible{text-decoration:underline}.checkin-module__35gkKq__entryMembers{flex-direction:column;flex:0 auto;gap:.5rem;min-width:0;margin:0;padding:0;list-style:none;display:flex}.checkin-module__35gkKq__memberAction{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.checkin-module__35gkKq__memberName{color:#46505a;font-size:.85rem;font-weight:600}.checkin-module__35gkKq__undoLink{color:#46505a;align-items:center;min-height:44px;padding:0 .25rem;font-size:.85rem;font-weight:600;display:inline-flex}.checkin-module__35gkKq__notice{border-radius:var(--radius-control);color:#1b5e20;background:#e6f4ea;margin:0;padding:.5rem .75rem;font-size:.9rem;font-weight:600}@media (max-width:639px){.checkin-module__35gkKq__entryMembers{flex-basis:100%}.checkin-module__35gkKq__memberAction{justify-content:space-between}}.checkin-module__35gkKq__deskHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}.checkin-module__35gkKq__deskHeader h1{margin:0}.checkin-module__35gkKq__shirtSummary{border-radius:var(--radius-card);color:#101418;background:#fff;border:1px solid #d5dbe1;flex-wrap:wrap;align-items:center;gap:.5rem 1.5rem;padding:.75rem 1rem;display:flex}.checkin-module__35gkKq__shirtHeading{margin:0;font-size:.95rem;font-weight:700}.checkin-module__35gkKq__shirtList{flex-wrap:wrap;gap:.35rem;margin:0;display:flex}.checkin-module__35gkKq__shirtItem{background:#eef1f4;border-radius:999px;align-items:baseline;gap:.4rem;padding:.2rem .6rem;font-size:.9rem;display:inline-flex}.checkin-module__35gkKq__shirtItem dt{font-weight:700}.checkin-module__35gkKq__shirtItem dd{font-variant-numeric:tabular-nums;margin:0}.checkin-module__35gkKq__shirtItem dt:after{content:" ·";color:#46505a}.checkin-module__35gkKq__shirtTotals{flex-wrap:wrap;gap:.35rem 1rem;margin:0 0 0 auto;font-size:.9rem;font-weight:700;display:flex}.checkin-module__35gkKq__shirtMissing{color:#7a4100}.checkin-module__35gkKq__playerTable{border-collapse:separate;border-spacing:0;border-radius:var(--radius-card);color:#101418;background:#fff;border:1px solid #d5dbe1;width:100%;font-size:.95rem}.checkin-module__35gkKq__playerTable thead th{color:#46505a;text-align:left;text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;border-bottom:1px solid #d5dbe1;padding:.6rem .75rem;font-size:.8rem;font-weight:700}.checkin-module__35gkKq__playerRow>td,.checkin-module__35gkKq__playerRow>th{text-align:left;vertical-align:middle;border-bottom:1px solid #eef1f4;padding:.5rem .75rem;font-weight:400}.checkin-module__35gkKq__playerTable tbody tr:last-child>td,.checkin-module__35gkKq__playerTable tbody tr:last-child>th{border-bottom:0}.checkin-module__35gkKq__playerRow[data-arrived=true]{background:#f7faf7}.checkin-module__35gkKq__cellDivision{color:#46505a;white-space:nowrap}.checkin-module__35gkKq__cellPlayer{min-width:12rem}.checkin-module__35gkKq__playerName{min-height:44px;color:inherit;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.checkin-module__35gkKq__playerName:hover,.checkin-module__35gkKq__playerName:focus-visible{text-decoration:underline}.checkin-module__35gkKq__partner{color:#46505a;font-size:.85rem;display:block}.checkin-module__35gkKq__cellDupr{font-variant-numeric:tabular-nums;white-space:nowrap}.checkin-module__35gkKq__cellLabel{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.checkin-module__35gkKq__muted{color:#46505a}.checkin-module__35gkKq__sizeChip{border-radius:var(--radius-control);color:#fff;background:#101418;justify-content:center;align-items:center;min-width:2.5rem;padding:.15rem .5rem;font-weight:700;display:inline-flex}.checkin-module__35gkKq__sizeMissing{color:#7a4100;background:#fff4e5}.checkin-module__35gkKq__cellAction{text-align:right;white-space:nowrap;width:1%}.checkin-module__35gkKq__cellAction form{margin:0}.checkin-module__35gkKq__cellAction [role=alert],.checkin-module__35gkKq__cellAction p{white-space:normal;text-align:left;max-width:16rem;margin-left:auto}.checkin-module__35gkKq__statusGroup{align-items:center;gap:.5rem;display:inline-flex}@media (max-width:767px){.checkin-module__35gkKq__playerTable,.checkin-module__35gkKq__playerTable tbody{background:0 0;border:0;display:block}.checkin-module__35gkKq__playerTable thead{display:none}.checkin-module__35gkKq__playerTable tbody{flex-direction:column;gap:.5rem;display:flex}.checkin-module__35gkKq__playerRow{border-radius:var(--radius-control);background:#fff;border:1px solid #d5dbe1;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"player shirt""division division""dupr dupr""action action";gap:.25rem .75rem;padding:.75rem;display:grid}.checkin-module__35gkKq__playerRow>td,.checkin-module__35gkKq__playerRow>th{border:0;min-width:0;padding:0;display:block}.checkin-module__35gkKq__cellPlayer{grid-area:player}.checkin-module__35gkKq__cellShirt{grid-area:shirt;justify-self:end}.checkin-module__35gkKq__cellDivision{white-space:normal;grid-area:division;font-size:.85rem}.checkin-module__35gkKq__cellDupr{color:#46505a;grid-area:dupr;font-size:.85rem}.checkin-module__35gkKq__cellDupr .checkin-module__35gkKq__cellLabel{clip-path:none;width:auto;height:auto;position:static;overflow:visible}.checkin-module__35gkKq__cellAction{text-align:left;white-space:normal;grid-area:action;width:auto;margin-top:.25rem}.checkin-module__35gkKq__cellAction button{width:100%}.checkin-module__35gkKq__cellAction p{max-width:none;margin-left:0}.checkin-module__35gkKq__shirtTotals{margin-left:0}}
.auth-module__g7I59q__shell,.auth-module__g7I59q__shell *,.auth-module__g7I59q__shell :before,.auth-module__g7I59q__shell :after{box-sizing:border-box}.auth-module__g7I59q__shell{min-height:calc(100dvh - var(--shell-offset));padding:1.5rem 1.25rem calc(1.5rem + env(safe-area-inset-bottom));color:var(--color-foreground);font-family:var(--font-body);background:0 0;flex-direction:column;justify-content:center;display:flex}.auth-module__g7I59q__topRow{justify-content:space-between;align-items:center;gap:1rem;width:100%;max-width:26rem;margin:0 auto .75rem;display:flex}.auth-module__g7I59q__escape{margin:0}.auth-module__g7I59q__escape a{border:1px solid var(--color-border-strong);border-radius:var(--radius-control);background:var(--color-surface);min-height:2.75rem;color:var(--color-foreground);align-items:center;gap:.5rem;padding:0 1rem;font-size:1rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.auth-module__g7I59q__escape a:hover{background:var(--color-surface-muted);border-color:var(--color-foreground-muted);color:var(--color-foreground)}.auth-module__g7I59q__escape a:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.auth-module__g7I59q__escape svg{font-size:1.25rem}.auth-module__g7I59q__brandLink{line-height:0;display:block}.auth-module__g7I59q__brandLink:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.auth-module__g7I59q__card{background:var(--color-surface);border-radius:var(--radius-card);width:100%;max-width:26rem;margin:0 auto;padding:1.5rem 1.25rem;box-shadow:0 1px 2px #00000014,0 8px 24px #0000000f}.auth-module__g7I59q__title{margin:0 0 .5rem;padding-right:8rem;font-size:1.5rem;line-height:1.2}.auth-module__g7I59q__titleLine{white-space:nowrap;margin-bottom:1rem;padding-right:0;font-size:clamp(1.2rem,6.2vw,1.5rem);}.auth-module__g7I59q__lede{color:var(--color-foreground-muted);margin:0 0 1.25rem;font-size:.95rem;line-height:1.5}.auth-module__g7I59q__field{margin-bottom:1rem;display:block}.auth-module__g7I59q__label{margin-bottom:.375rem;font-size:.9rem;font-weight:600;display:block}.auth-module__g7I59q__input{border:1px solid var(--color-border-strong);border-radius:var(--radius-control);background:var(--color-surface);width:100%;color:var(--color-foreground);min-height:2.75rem;padding:.75rem;font-size:1rem}.auth-module__g7I59q__textarea{resize:none;field-sizing:content;min-height:7rem;line-height:1.5}.auth-module__g7I59q__input:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;border-color:var(--color-focus-ring)}.auth-module__g7I59q__inputInvalid{border-color:var(--color-danger)}.auth-module__g7I59q__fieldError{color:var(--color-danger);margin-top:.375rem;font-size:.85rem;display:block}.auth-module__g7I59q__button{border-radius:var(--radius-control);background:var(--color-primary);width:100%;min-height:2.75rem;color:var(--color-on-primary);cursor:pointer;border:0;padding:.75rem 1rem;font-size:1rem;font-weight:600}.auth-module__g7I59q__button:hover:not(:disabled){background:var(--color-primary-hover)}.auth-module__g7I59q__button:disabled{background:var(--color-foreground-muted);cursor:progress}.auth-module__g7I59q__button:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.auth-module__g7I59q__actionRow{flex-direction:column-reverse;gap:.75rem;margin-top:1.25rem;display:flex}.auth-module__g7I59q__buttonSecondary{border:1px solid var(--color-primary);border-radius:var(--radius-control);background:var(--color-surface);width:100%;min-height:2.75rem;color:var(--color-primary);cursor:pointer;justify-content:center;align-items:center;padding:.75rem 1rem;font-size:1rem;font-weight:600;text-decoration:none;display:inline-flex}.auth-module__g7I59q__buttonSecondary:hover{background:var(--color-primary-soft);border-color:var(--color-primary-hover);color:var(--color-primary-hover)}.auth-module__g7I59q__buttonSecondary:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}@media (min-width:40rem){.auth-module__g7I59q__actionRow{flex-direction:row;justify-content:flex-end}.auth-module__g7I59q__actionRow .auth-module__g7I59q__button,.auth-module__g7I59q__actionRow .auth-module__g7I59q__buttonSecondary{width:auto;min-width:9rem}}.auth-module__g7I59q__alert{border-radius:var(--radius-control);border:1px solid;margin-bottom:1rem;padding:.75rem .875rem;font-size:.925rem;line-height:1.45}.auth-module__g7I59q__alertError{background:var(--color-danger-soft);border-color:var(--color-danger);color:var(--color-danger)}.auth-module__g7I59q__alertNotice{background:var(--color-info-soft);border-color:var(--color-primary);color:var(--color-foreground)}.auth-module__g7I59q__alertSuccess{background:var(--color-success-soft);border-color:var(--color-success);color:var(--color-success)}.auth-module__g7I59q__reference{opacity:.85;margin-top:.5rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8rem;display:block}.auth-module__g7I59q__links{flex-direction:column;gap:.625rem;margin-top:1.25rem;font-size:.925rem;display:flex}.auth-module__g7I59q__links a{color:var(--color-primary);align-items:center;min-height:2.75rem;text-decoration:underline;display:inline-flex}.auth-module__g7I59q__stack{flex-direction:column;align-items:stretch;gap:.625rem;display:flex}.auth-module__g7I59q__stack .auth-module__g7I59q__button,.auth-module__g7I59q__action{box-sizing:border-box;border-radius:var(--radius-control);text-align:center;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;width:100%;min-height:2.75rem;margin:0;padding:.75rem 1rem;font-size:1rem;font-weight:600;line-height:1.2;text-decoration:none;display:flex}.auth-module__g7I59q__actionSuccess{background:var(--color-success);color:var(--color-on-primary)}.auth-module__g7I59q__actionSuccess:hover{background:color-mix(in srgb, var(--color-success) 82%, black);color:var(--color-on-primary)}.auth-module__g7I59q__actionSecondary{background:var(--color-surface);color:var(--color-foreground);border-color:var(--color-border-strong)}.auth-module__g7I59q__actionSecondary:hover{background:var(--color-surface-muted);border-color:var(--color-foreground-muted);color:var(--color-foreground)}.auth-module__g7I59q__action:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.auth-module__g7I59q__hint{color:var(--color-foreground-muted);margin-top:.375rem;font-size:.85rem}@media (min-width:40rem){.auth-module__g7I59q__shell{padding:3rem 1.5rem}.auth-module__g7I59q__card{padding:2rem}.auth-module__g7I59q__button{width:auto;min-width:12rem}.auth-module__g7I59q__buttonEnd{margin-left:auto;display:block}.auth-module__g7I59q__stack .auth-module__g7I59q__button,.auth-module__g7I59q__action{width:100%;max-width:20rem;margin-left:auto;margin-right:auto}}@media (prefers-reduced-motion:reduce){.auth-module__g7I59q__shell,.auth-module__g7I59q__shell *{transition:none!important;animation:none!important}}.auth-module__g7I59q__inputWrap{position:relative}.auth-module__g7I59q__inputWithToggle{padding-right:3rem}.auth-module__g7I59q__reveal{border-radius:var(--radius-control);width:2.75rem;height:100%;min-height:2.75rem;color:var(--color-foreground-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:0;right:0}.auth-module__g7I59q__reveal:hover{color:var(--color-foreground)}.auth-module__g7I59q__reveal:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px}
.date-range-module__0-pb6a__row{grid-template-columns:minmax(0,1fr);column-gap:1rem;display:grid}@media (min-width:30rem){.date-range-module__0-pb6a__row{grid-template-columns:repeat(2,minmax(0,1fr))}}.date-range-module__0-pb6a__row .date-range-module__0-pb6a__control{display:block}.date-range-module__0-pb6a__row .date-range-module__0-pb6a__control .date-range-module__0-pb6a__input{width:100%}.date-range-module__0-pb6a__control{max-width:100%;display:inline-block;position:relative}.date-range-module__0-pb6a__control .date-range-module__0-pb6a__input{width:10.5rem;max-width:100%;padding-right:2.75rem}.date-range-module__0-pb6a__below{display:block}.date-range-module__0-pb6a__trigger{border-radius:var(--radius-control);width:2.75rem;height:2.75rem;color:var(--color-foreground-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-size:1.25rem;display:inline-flex;position:absolute;top:50%;right:.25rem;transform:translateY(-50%)}.date-range-module__0-pb6a__trigger:hover{color:var(--color-primary);background:var(--color-surface-muted)}.date-range-module__0-pb6a__trigger:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px}.date-range-module__0-pb6a__trigger[aria-expanded=true]{color:var(--color-primary)}.date-range-module__0-pb6a__popover{z-index:30;border:1px solid var(--color-border-strong);border-radius:var(--radius-card);background:var(--color-surface);width:min(19.5rem,100vw - 3rem);box-shadow:var(--shadow-lg);color:var(--color-foreground);padding:.75rem;position:absolute;top:calc(100% + .375rem);left:0}.date-range-module__0-pb6a__popoverHeader{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.date-range-module__0-pb6a__monthLabel{text-align:center;font-weight:650;font-size:var(--text-md);flex:auto}.date-range-module__0-pb6a__navButton{border-radius:var(--radius-control);width:2.75rem;height:2.75rem;color:var(--color-foreground);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;font-size:1.125rem;display:inline-flex}.date-range-module__0-pb6a__navButton:hover{background:var(--color-surface-muted)}.date-range-module__0-pb6a__navButton:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:1px}.date-range-module__0-pb6a__grid{border-collapse:collapse;table-layout:fixed;width:100%}.date-range-module__0-pb6a__grid th{font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--color-foreground-muted);text-align:center;padding:0 0 .25rem;font-weight:600}.date-range-module__0-pb6a__grid td{text-align:center;padding:.0625rem}.date-range-module__0-pb6a__day{border-radius:var(--radius-control);width:100%;min-height:2.75rem;color:var(--color-foreground);font:inherit;font-size:var(--text-base);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;display:inline-flex}.date-range-module__0-pb6a__day:hover{background:var(--color-surface-muted)}.date-range-module__0-pb6a__day:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px}.date-range-module__0-pb6a__dayOutside{color:var(--color-foreground-muted)}.date-range-module__0-pb6a__dayToday{border-color:var(--color-border-strong)}.date-range-module__0-pb6a__dayInRange{background:var(--color-primary-soft);color:var(--color-foreground);border-radius:0}.date-range-module__0-pb6a__dayInRange:hover{background:var(--color-primary-soft-hover)}.date-range-module__0-pb6a__dayRangeStart,.date-range-module__0-pb6a__dayRangeEnd{background:var(--color-primary);color:var(--color-on-primary);font-weight:700}.date-range-module__0-pb6a__dayRangeStart:hover,.date-range-module__0-pb6a__dayRangeEnd:hover{background:var(--color-primary-hover)}.date-range-module__0-pb6a__dayRangeStart{border-radius:var(--radius-control) 0 0 var(--radius-control)}.date-range-module__0-pb6a__dayRangeEnd{border-radius:0 var(--radius-control) var(--radius-control) 0}.date-range-module__0-pb6a__dayRangeStart.date-range-module__0-pb6a__dayRangeEnd{border-radius:var(--radius-control)}.date-range-module__0-pb6a__dayDisabled,.date-range-module__0-pb6a__dayDisabled:hover{color:var(--color-foreground-muted);cursor:not-allowed;opacity:.6;background:0 0;text-decoration:line-through}.date-range-module__0-pb6a__footer{border-top:1px solid var(--color-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-top:.5rem;padding-top:.5rem;display:flex}.date-range-module__0-pb6a__status{font-size:var(--text-sm);color:var(--color-foreground-muted);flex:12rem;margin:0}.date-range-module__0-pb6a__footerActions{gap:.25rem;display:flex}.date-range-module__0-pb6a__textButton{border-radius:var(--radius-control);min-height:2.75rem;color:var(--color-primary);font:inherit;font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;align-items:center;padding:0 .75rem;font-weight:600;display:inline-flex}.date-range-module__0-pb6a__textButton:hover{background:var(--color-surface-muted)}.date-range-module__0-pb6a__textButton:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:1px}@media (prefers-reduced-motion:reduce){.date-range-module__0-pb6a__popover,.date-range-module__0-pb6a__popover *{transition:none!important;animation:none!important}}
.registration-window-module__-beCLG__row{flex-wrap:wrap;align-items:flex-start;gap:.75rem 1.25rem;margin-bottom:1rem;display:flex}.registration-window-module__-beCLG__dateField,.registration-window-module__-beCLG__timeField{margin:0}.registration-window-module__-beCLG__rowLabel{flex-basis:100%;margin-bottom:-.25rem}.registration-window-module__-beCLG__row .registration-window-module__-beCLG__dateInput{width:11.5rem;max-width:100%}.registration-window-module__-beCLG__timeField{border:0;min-width:0;padding:0}.registration-window-module__-beCLG__legend{margin-bottom:.375rem;padding:0;font-size:.9rem;font-weight:600;display:block}.registration-window-module__-beCLG__select{border:1px solid var(--color-border-strong);border-radius:var(--radius-control);background:var(--color-surface);min-height:2.75rem;color:var(--color-foreground);font:inherit;font-variant-numeric:tabular-nums;padding:0 .5rem;font-size:1rem}.registration-window-module__-beCLG__select:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;border-color:var(--color-focus-ring)}.registration-window-module__-beCLG__select:disabled{color:var(--color-foreground-muted);background:var(--color-surface-muted);cursor:not-allowed}.registration-window-module__-beCLG__timeInput{width:9.5rem;max-width:100%;padding:0 .75rem}.registration-window-module__-beCLG__selectInvalid{border-color:var(--color-danger)}.registration-window-module__-beCLG__below{flex-basis:100%;margin-top:-.25rem;display:block}
.profile-module__9w6aDq__wideShell,.profile-module__9w6aDq__wideShell *,.profile-module__9w6aDq__wideShell :before,.profile-module__9w6aDq__wideShell :after{box-sizing:border-box}.profile-module__9w6aDq__wideShell{min-height:calc(100dvh - var(--shell-offset));padding:1.5rem 1.25rem calc(1.5rem + env(safe-area-inset-bottom));color:var(--foreground);background:0 0}.profile-module__9w6aDq__page{width:100%;max-width:52rem;margin:0 auto}.profile-module__9w6aDq__section{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);margin-bottom:1rem;padding:1.25rem 1rem;box-shadow:0 1px 2px #0b1f330f}.profile-module__9w6aDq__sectionTitle{margin:0 0 .75rem;font-size:1.05rem;font-weight:600}.profile-module__9w6aDq__pairs{grid-template-columns:1fr;gap:.75rem 1.5rem;margin:0;display:grid}.profile-module__9w6aDq__pairKey{text-transform:uppercase;letter-spacing:.04em;color:var(--foreground-muted);margin:0;font-size:.8rem}.profile-module__9w6aDq__pairValue{overflow-wrap:anywhere;margin:.125rem 0 0;font-size:.975rem}.profile-module__9w6aDq__privateValue{border-left:3px solid var(--warning);padding-left:.5rem}.profile-module__9w6aDq__privateNote{color:var(--foreground-muted);margin:.75rem 0 0;font-size:.8rem}.profile-module__9w6aDq__meter{appearance:none;background:var(--surface-muted);width:100%;height:.5rem;color:var(--success);border:none;border-radius:999px;margin:.5rem 0 .375rem;display:block;overflow:hidden}.profile-module__9w6aDq__meter::-webkit-progress-bar{background:var(--surface-muted);border-radius:999px}.profile-module__9w6aDq__meter::-webkit-progress-value{background:var(--success);border-radius:999px}.profile-module__9w6aDq__meter::-moz-progress-bar{background:var(--success);border-radius:999px}.profile-module__9w6aDq__entryList{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.profile-module__9w6aDq__entry{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);padding:1rem}.profile-module__9w6aDq__entryHead{flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;margin-bottom:.75rem;display:flex}.profile-module__9w6aDq__entryTitle{margin:0;font-size:1rem;font-weight:600}.profile-module__9w6aDq__entryMeta{color:var(--foreground-muted);font-size:.85rem}.profile-module__9w6aDq__matchList{flex-direction:column;gap:.5rem;margin:.75rem 0 0;padding:0;list-style:none;display:flex}.profile-module__9w6aDq__match{border-radius:var(--radius-control);background:var(--surface-muted);flex-wrap:wrap;align-items:baseline;gap:.375rem .625rem;padding:.5rem .625rem;font-size:.9rem;display:flex}.profile-module__9w6aDq__scores{font-variant-numeric:tabular-nums;font-weight:600}.profile-module__9w6aDq__badge{text-transform:uppercase;letter-spacing:.03em;background:var(--surface-muted);color:var(--foreground);white-space:nowrap;border-radius:999px;padding:.125rem .5rem;font-size:.75rem;font-weight:600;display:inline-block}.profile-module__9w6aDq__badgeWon{background:var(--success-soft);color:var(--success)}.profile-module__9w6aDq__badgeLost{background:var(--danger-soft);color:var(--danger)}.profile-module__9w6aDq__badgeNeutral{background:var(--surface-muted);color:var(--foreground)}.profile-module__9w6aDq__filters{grid-template-columns:1fr;align-items:end;gap:.75rem;display:grid}.profile-module__9w6aDq__rosterList{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.profile-module__9w6aDq__rosterRow{border:1px solid var(--border);border-radius:var(--radius-control);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem .75rem;padding:.75rem;display:flex}.profile-module__9w6aDq__rosterRow a{color:var(--foreground);font-weight:600}.profile-module__9w6aDq__nameList{flex-direction:column;align-items:flex-start;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.profile-module__9w6aDq__nameRow{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);max-width:100%;min-height:2.75rem;color:var(--foreground);overflow-wrap:anywhere;align-items:center;padding:.5rem .875rem;font-weight:600;text-decoration:none;display:inline-flex}.profile-module__9w6aDq__nameRow:hover{border-color:var(--border-strong);background:var(--surface-muted)}.profile-module__9w6aDq__nameRow:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.profile-module__9w6aDq__empty{color:var(--foreground-muted);margin:0;font-size:.925rem}.profile-module__9w6aDq__toolbar{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-bottom:1rem;display:flex}.profile-module__9w6aDq__toolbar a{color:var(--primary);font-size:.925rem}@media (min-width:40rem){.profile-module__9w6aDq__wideShell{padding:2.5rem 1.5rem}.profile-module__9w6aDq__section{padding:1.5rem}.profile-module__9w6aDq__pairs{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-module__9w6aDq__filters{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:60rem){.profile-module__9w6aDq__pairs{grid-template-columns:repeat(3,minmax(0,1fr))}}.profile-module__9w6aDq__framedShell{padding-left:1rem;padding-right:1rem}.profile-module__9w6aDq__framedPage{max-width:calc(var(--container-app,90rem) - 2rem)}@media (min-width:40rem){.profile-module__9w6aDq__framedShell{padding-left:1.5rem;padding-right:1.5rem}.profile-module__9w6aDq__framedPage{max-width:calc(var(--container-app,90rem) - 3rem)}}@media (min-width:64rem){.profile-module__9w6aDq__framedShell{padding-left:2rem;padding-right:2rem}.profile-module__9w6aDq__framedPage{max-width:calc(var(--container-app,90rem) - 4rem)}}
.registration-module__iF3wfG__shell,.registration-module__iF3wfG__shell *,.registration-module__iF3wfG__shell :before,.registration-module__iF3wfG__shell :after{box-sizing:border-box}.registration-module__iF3wfG__shell{min-height:calc(100dvh - var(--shell-offset));padding:1.5rem 1.25rem calc(3rem + env(safe-area-inset-bottom));color:var(--foreground);background:0 0}.registration-module__iF3wfG__page{width:100%;max-width:40rem;margin:0 auto}.registration-module__iF3wfG__breadcrumb{font-size:var(--text-base);margin:0 0 .75rem}.registration-module__iF3wfG__header{margin:0 0 1.25rem}.registration-module__iF3wfG__title{margin:0 0 .375rem;font-size:1.5rem;font-weight:700;line-height:1.2}.registration-module__iF3wfG__subtitle{color:var(--color-foreground-muted);font-size:var(--text-base);margin:0}.registration-module__iF3wfG__steps{flex-direction:column;gap:.375rem;margin:0 0 1.5rem;padding:0;list-style:none;display:flex}.registration-module__iF3wfG__step{border-radius:var(--radius-control);color:var(--color-foreground);font-size:var(--text-base);background:#fff;border:1px solid #dfe3e8;align-items:baseline;gap:.625rem;padding:.5rem .75rem;display:flex}.registration-module__iF3wfG__stepCurrent{color:var(--color-foreground);background:#f2f8f2;border-color:#1b5e20;font-weight:600}.registration-module__iF3wfG__stepDone{color:var(--color-foreground-muted)}.registration-module__iF3wfG__stepState{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em;border-radius:var(--radius-chip);border:1px solid;flex:none;padding:.125rem .375rem}.registration-module__iF3wfG__hold{border-radius:var(--radius-control);font-size:var(--text-base);color:#33404d;background:#f7f9fb;border:1px solid #c8d0d8;margin:0 0 1.25rem;padding:.625rem .75rem}.registration-module__iF3wfG__holdUrgent{color:#7a2415;background:#fdf3f1;border-color:#a3341f}.registration-module__iF3wfG__panel{border-radius:var(--radius-control);color:var(--color-foreground);background:#fff;border:1px solid #dfe3e8;margin:0 0 1.25rem;padding:1rem}.registration-module__iF3wfG__panelTitle{font-size:var(--text-md);color:var(--color-foreground);margin:0 0 .625rem;font-weight:600}.registration-module__iF3wfG__refusal{color:var(--color-foreground);background:#fdf3f1;border-color:#a3341f}.registration-module__iF3wfG__reasons{color:#7a2415;margin:.5rem 0 0;padding-left:1.125rem}.registration-module__iF3wfG__price{color:var(--color-foreground);margin:0 0 .25rem;font-size:1.5rem;font-weight:700}.registration-module__iF3wfG__priceNote{color:var(--color-foreground-muted);font-size:var(--text-base);margin:0}.registration-module__iF3wfG__choiceList{flex-direction:column;gap:.625rem;margin:0;padding:0;list-style:none;display:flex}.registration-module__iF3wfG__choice{border-radius:var(--radius-control);color:var(--color-foreground);background:#fff;border:1px solid #dfe3e8;padding:.875rem}.registration-module__iF3wfG__choiceHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.registration-module__iF3wfG__choiceName{font-size:var(--text-md);color:var(--color-foreground);margin:0;font-weight:600}.registration-module__iF3wfG__choiceMeta{color:var(--color-foreground-muted);font-size:var(--text-base);margin:.25rem 0 .625rem}.registration-module__iF3wfG__radioRow{align-items:center;gap:.625rem;min-height:44px;padding:.25rem 0;display:flex}.registration-module__iF3wfG__radioRow input{flex:none;width:1.25rem;height:1.25rem}.registration-module__iF3wfG__waiverBody{border-radius:var(--radius-control);max-height:16rem;color:var(--color-foreground);font-size:var(--text-base);white-space:pre-wrap;background:#fbfcfd;border:1px solid #dfe3e8;margin:0 0 .75rem;padding:.75rem;line-height:1.5;overflow-y:auto}.registration-module__iF3wfG__checkboxRow{align-items:flex-start;gap:.625rem;min-height:44px;padding:.25rem 0;display:flex}.registration-module__iF3wfG__checkboxRow input{flex:none;width:1.25rem;height:1.25rem;margin-top:.15rem}.registration-module__iF3wfG__empty{color:var(--color-foreground-muted);font-size:var(--text-base);margin:.5rem 0 0}.registration-module__iF3wfG__secondaryActions{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.registration-module__iF3wfG__linkButton{align-items:center;min-height:44px;display:inline-flex}.registration-module__iF3wfG__entryList{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.registration-module__iF3wfG__entry{border-radius:var(--radius-control);color:var(--color-foreground);background:#fff;border:1px solid #dfe3e8;padding:.875rem}.registration-module__iF3wfG__entryHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.registration-module__iF3wfG__entryTitle{font-size:var(--text-md);color:var(--color-foreground);margin:0;font-weight:600}.registration-module__iF3wfG__entryMeta{color:var(--color-foreground-muted);font-size:var(--text-base);margin:.25rem 0 0}.registration-module__iF3wfG__badge{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em;border-radius:var(--radius-chip);border:1px solid;flex:none;padding:.125rem .375rem}.registration-module__iF3wfG__badgeConfirmed{color:#1b5e20}.registration-module__iF3wfG__badgePending{color:#7a5a12}.registration-module__iF3wfG__badgeEnded{color:#5b6570}:where(a,button,input,select):focus-visible{outline-offset:2px;outline:2px solid #1b5e20}@media (min-width:48rem){.registration-module__iF3wfG__shell{padding:2rem 1.5rem 4rem}.registration-module__iF3wfG__title{font-size:1.75rem}}.registration-module__iF3wfG__breakdown{margin:0 0 1.25rem}.registration-module__iF3wfG__breakdownList{margin:0;padding:0}.registration-module__iF3wfG__breakdownRow{font-size:var(--text-base);justify-content:space-between;gap:1rem;padding:.35rem 0;display:flex}.registration-module__iF3wfG__breakdownRow dt{color:var(--color-foreground-muted);margin:0}.registration-module__iF3wfG__breakdownRow dd{font-variant-numeric:tabular-nums;white-space:nowrap;margin:0}.registration-module__iF3wfG__breakdownTotal{border-top:1px solid var(--color-border,#d8d8d8);margin-top:.35rem;padding-top:.6rem;font-weight:600}.registration-module__iF3wfG__breakdownTotal dt{color:inherit}.registration-module__iF3wfG__breakdownNotes{font-size:var(--text-sm);color:var(--color-foreground-muted);margin:.75rem 0 0;padding-left:1.1rem}.registration-module__iF3wfG__breakdownNotes li{margin:.2rem 0}.registration-module__iF3wfG__onePage{align-items:start;gap:1.25rem;display:grid}.registration-module__iF3wfG__sections{flex-direction:column;gap:1rem;min-width:0;display:flex}.registration-module__iF3wfG__section{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);color:var(--color-foreground);scroll-margin-top:calc(var(--shell-offset,0px) + .75rem);padding:1rem}.registration-module__iF3wfG__section:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.registration-module__iF3wfG__section[data-tone=blocked]{border-color:var(--color-danger)}.registration-module__iF3wfG__section[data-tone=attention]{border-color:var(--color-warning)}.registration-module__iF3wfG__sectionHead{flex-wrap:wrap;align-items:baseline;gap:.375rem .625rem;margin:0 0 .75rem;display:flex}.registration-module__iF3wfG__sectionNumber{font-family:var(--font-display);font-size-adjust:var(--display-size-adjust);font-size:var(--text-xs);letter-spacing:.08em;color:var(--color-foreground-muted);font-variant-numeric:tabular-nums;font-weight:700}.registration-module__iF3wfG__sectionTitle{font-family:var(--font-display);font-size-adjust:var(--display-size-adjust);font-size:var(--text-md);color:var(--color-foreground);text-transform:uppercase;letter-spacing:.04em;margin:0;font-weight:700}.registration-module__iF3wfG__sectionBody{min-width:0}.registration-module__iF3wfG__sectionBody>p:first-child{margin-top:0}.registration-module__iF3wfG__status{border-radius:var(--radius-chip);border:1px solid var(--color-border-strong);background:var(--color-surface-muted);color:var(--color-foreground);font-size:var(--text-sm);white-space:nowrap;align-items:center;gap:.3rem;margin-left:auto;padding:.125rem .5rem;font-weight:600;display:inline-flex}.registration-module__iF3wfG__statusComplete{border-color:var(--color-success);background:var(--color-success-soft);color:var(--color-success)}.registration-module__iF3wfG__statusAttention{border-color:var(--color-warning);background:var(--color-warning-soft);color:var(--color-foreground)}.registration-module__iF3wfG__statusBlocked{border-color:var(--color-danger);background:var(--color-danger-soft);color:var(--color-danger)}.registration-module__iF3wfG__statusWaiting{border-color:var(--color-info);background:var(--color-info-soft);color:var(--color-foreground)}.registration-module__iF3wfG__statusMuted{color:var(--color-foreground-muted)}.registration-module__iF3wfG__checklist{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.registration-module__iF3wfG__check{grid-template-columns:1.5rem minmax(0,1fr);align-items:baseline;gap:0 .5rem;display:grid}.registration-module__iF3wfG__checkMarker{width:1.5rem;height:1.5rem;font-size:var(--text-sm);color:var(--color-foreground-muted);border:1px solid;border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.registration-module__iF3wfG__checkPass .registration-module__iF3wfG__checkMarker{color:var(--color-success);background:var(--color-success-soft)}.registration-module__iF3wfG__checkFail .registration-module__iF3wfG__checkMarker{color:var(--color-danger);background:var(--color-danger-soft)}.registration-module__iF3wfG__checkUnknown .registration-module__iF3wfG__checkMarker,.registration-module__iF3wfG__checkNote .registration-module__iF3wfG__checkMarker{color:var(--color-foreground);background:var(--color-warning-soft);border-color:var(--color-warning)}.registration-module__iF3wfG__checkLabel{margin:0;font-weight:600}.registration-module__iF3wfG__checkFail .registration-module__iF3wfG__checkLabel{color:var(--color-danger)}.registration-module__iF3wfG__checkDetail{color:var(--color-foreground-muted);font-size:var(--text-base);grid-column:2;margin:.125rem 0 0}.registration-module__iF3wfG__fact{margin:0 0 .5rem}.registration-module__iF3wfG__factLabel{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.04em;color:var(--color-foreground-muted);display:block}.registration-module__iF3wfG__factValue{font-weight:600}.registration-module__iF3wfG__muted{color:var(--color-foreground-muted);font-size:var(--text-base);margin:.5rem 0 0}.registration-module__iF3wfG__disclosure{margin-top:.75rem}.registration-module__iF3wfG__disclosure>summary{border:1px solid var(--color-border-strong);border-radius:var(--radius-control);background:var(--color-surface);min-height:2.75rem;color:var(--color-foreground);cursor:pointer;align-items:center;padding:0 .875rem;font-weight:600;list-style:none;display:inline-flex}.registration-module__iF3wfG__disclosure>summary::-webkit-details-marker{display:none}.registration-module__iF3wfG__disclosure[open]>summary{margin-bottom:.75rem}.registration-module__iF3wfG__disclosure>summary:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.registration-module__iF3wfG__inlineActions{flex-wrap:wrap;gap:.75rem;margin-top:.75rem;display:flex}.registration-module__iF3wfG__reviewList{gap:.5rem 1rem;margin:0 0 1rem;padding:0;display:grid}.registration-module__iF3wfG__reviewRow{border-bottom:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:0 .75rem;padding:.5rem 0;display:grid}.registration-module__iF3wfG__reviewRow dt{color:var(--color-foreground-muted);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.04em;margin:0}.registration-module__iF3wfG__reviewRow dd{overflow-wrap:anywhere;grid-column:1;margin:0;font-weight:600}.registration-module__iF3wfG__reviewEdit{min-height:2.75rem;font-size:var(--text-base);color:var(--color-primary);grid-area:1/2/span 2;align-self:center;align-items:center;padding:0 .625rem;font-weight:600;display:inline-flex}.registration-module__iF3wfG__blockers{border:1px solid var(--color-warning);border-radius:var(--radius-card);background:var(--color-warning-soft);color:var(--color-foreground);margin:0 0 1rem;padding:.75rem 1rem}.registration-module__iF3wfG__blockers p{margin:0 0 .5rem;font-weight:600}.registration-module__iF3wfG__blockers ul{margin:0;padding-left:1.125rem}.registration-module__iF3wfG__blockers li{margin:.25rem 0}.registration-module__iF3wfG__blockers a{font-weight:600}.registration-module__iF3wfG__completeButton{min-height:3rem;font-size:var(--text-md)}.registration-module__iF3wfG__confirmedCode{font-family:var(--font-display);letter-spacing:.06em;margin:.25rem 0 .75rem;font-size:1.5rem;font-weight:700}.registration-module__iF3wfG__summary{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);color:var(--color-foreground);padding:1rem}.registration-module__iF3wfG__summaryTitle{font-family:var(--font-display);font-size-adjust:var(--display-size-adjust);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.08em;color:var(--color-foreground-muted);margin:0 0 .5rem;font-weight:700}.registration-module__iF3wfG__summaryDivision{margin:0 0 .75rem;font-weight:700}.registration-module__iF3wfG__summaryList{font-size:var(--text-base);flex-direction:column;gap:.375rem;margin:0 0 .75rem;padding:0;list-style:none;display:flex}.registration-module__iF3wfG__summaryList li{justify-content:space-between;gap:.5rem;display:flex}.registration-module__iF3wfG__summaryList a{color:inherit}.registration-module__iF3wfG__summaryTotal{border-top:1px solid var(--color-border);justify-content:space-between;gap:.5rem;padding-top:.625rem;font-weight:700;display:flex}.registration-module__iF3wfG__entryPicker{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface-muted);color:var(--color-foreground);font-size:var(--text-base);margin:0 0 1rem;padding:.625rem .875rem}.registration-module__iF3wfG__entryPicker ul{margin:.25rem 0 0;padding-left:1.125rem}@media (min-width:64rem){.registration-module__iF3wfG__onePage{grid-template-columns:minmax(0,1fr) 18rem;gap:1.5rem}.registration-module__iF3wfG__summary{top:calc(var(--shell-offset,0px) + 1rem);position:sticky}.registration-module__iF3wfG__section{padding:1.25rem 1.5rem}}.registration-module__iF3wfG__builder{flex-direction:column;gap:.75rem;display:flex}.registration-module__iF3wfG__builderCards{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.registration-module__iF3wfG__builderCard{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface-muted);padding:.875rem;position:relative}.registration-module__iF3wfG__builderFieldset{border:0;min-width:0;margin:0;padding:0}.registration-module__iF3wfG__builderTitle{font-family:var(--font-display);font-size-adjust:var(--display-size-adjust);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-foreground-muted);min-height:2.25rem;margin:0 0 .25rem;padding:0 5rem 0 0;font-weight:700;line-height:2.25rem}.registration-module__iF3wfG__builderRemove{appearance:none;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-foreground);font:inherit;font-size:var(--text-sm);cursor:pointer;border-radius:999px;min-height:2.25rem;padding:0 .75rem;font-weight:600;position:absolute;top:.875rem;right:.875rem}.registration-module__iF3wfG__builderRemove:hover{border-color:var(--color-danger);color:var(--color-danger)}.registration-module__iF3wfG__builderRemove:focus-visible,.registration-module__iF3wfG__builderAdd:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.registration-module__iF3wfG__builderFilters{flex-wrap:wrap;align-items:flex-end;gap:.5rem .75rem;margin-bottom:.75rem;display:flex}.registration-module__iF3wfG__builderFilter{flex:7.5rem;min-width:0}.registration-module__iF3wfG__builderFilter select{padding-top:0;padding-bottom:0}.registration-module__iF3wfG__builderClear{appearance:none;border:1px solid var(--color-border-strong);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-primary);font:inherit;font-size:var(--text-base);cursor:pointer;min-height:2.75rem;padding:0 .75rem;font-weight:600}.registration-module__iF3wfG__builderClear:hover{background:var(--color-surface-muted)}.registration-module__iF3wfG__builderClear:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.registration-module__iF3wfG__builderNoMatch{border:1px dashed var(--color-border-strong);border-radius:var(--radius-control);min-height:2.75rem;color:var(--color-foreground-muted);font-size:var(--text-base);align-items:center;margin:0;padding:0 .75rem;font-weight:600;display:flex}.registration-module__iF3wfG__builderGrid{grid-template-columns:minmax(0,1fr);gap:.5rem .75rem;display:grid}.registration-module__iF3wfG__builderResolved{font-size:var(--text-base);color:var(--color-foreground);margin:.625rem 0 0}.registration-module__iF3wfG__builderProblem{color:var(--color-danger);font-weight:600}.registration-module__iF3wfG__builderSummary{border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);font-size:var(--text-sm);grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem .75rem;margin:.75rem 0 0;padding:.75rem .875rem;display:grid}.registration-module__iF3wfG__builderSummary>div{min-width:0}.registration-module__iF3wfG__builderSummary dt{font-size:var(--text-xs);color:var(--color-foreground-muted);font-weight:600}.registration-module__iF3wfG__builderSummary dd{color:var(--color-foreground);overflow-wrap:anywhere;margin:.125rem 0 0;font-weight:600}.registration-module__iF3wfG__builderSummaryName{grid-column:1/-1}.registration-module__iF3wfG__builderActions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.625rem;display:flex}.registration-module__iF3wfG__builderAdd{appearance:none;border:1px dashed var(--color-border);border-radius:var(--radius-card);color:var(--color-primary);font:inherit;cursor:pointer;background:0 0;min-height:2.75rem;padding:0 .875rem;font-weight:700}.registration-module__iF3wfG__builderAdd:disabled{opacity:.5;cursor:default}.registration-module__iF3wfG__builderSubmit{min-width:12rem}.registration-module__iF3wfG__builderWaitlist{margin-top:.75rem}.registration-module__iF3wfG__eventsList{flex-direction:column;gap:.625rem;margin:0 0 .75rem;padding:0;list-style:none;display:flex}.registration-module__iF3wfG__eventCard{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);padding:.75rem .875rem}.registration-module__iF3wfG__eventCard[data-focused=true]{border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary)}.registration-module__iF3wfG__eventHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem .75rem;display:flex}.registration-module__iF3wfG__eventNumber{font-family:var(--font-display);font-size-adjust:var(--display-size-adjust);letter-spacing:.08em;text-transform:uppercase;color:var(--color-foreground-muted);font-size:.72rem;font-weight:700}.registration-module__iF3wfG__eventName{font-size:var(--text-md);color:var(--color-foreground);margin:0;font-weight:700}.registration-module__iF3wfG__eventDescription{color:var(--color-foreground-muted);font-size:var(--text-base);margin:.125rem 0 0}.registration-module__iF3wfG__eventMeta{font-size:var(--text-base);flex-wrap:wrap;align-items:center;gap:.375rem .75rem;margin:.5rem 0 0;display:flex}.registration-module__iF3wfG__eventPrice{font-weight:700}.registration-module__iF3wfG__eventActions{flex-wrap:wrap;gap:.5rem;margin-top:.5rem;display:flex}.registration-module__iF3wfG__eventActions a,.registration-module__iF3wfG__eventActions button{min-height:2.25rem}.registration-module__iF3wfG__summaryEvents{font-size:var(--text-base);flex-direction:column;gap:.375rem;margin:0 0 .75rem;padding:0;list-style:none;display:flex}.registration-module__iF3wfG__summaryEvents li{justify-content:space-between;gap:.5rem;display:flex}.registration-module__iF3wfG__summaryEvents li[data-focused=true]{font-weight:700}.registration-module__iF3wfG__summaryEventLabel{font-size:var(--text-sm);color:var(--color-foreground-muted);font-weight:400;display:block}@media (min-width:40rem){.registration-module__iF3wfG__builderGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.registration-module__iF3wfG__builderSummary{grid-template-columns:repeat(3,minmax(0,1fr))}}.registration-module__iF3wfG__reviewEvents{margin:0 0 .875rem;overflow-x:auto}.registration-module__iF3wfG__eventsTable{border-collapse:collapse;width:100%;font-size:var(--text-base)}.registration-module__iF3wfG__eventsCaption{text-align:left;font-family:var(--font-display);font-size-adjust:var(--display-size-adjust);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-foreground-muted);padding:0 0 .375rem;font-weight:700}.registration-module__iF3wfG__eventsTable th,.registration-module__iF3wfG__eventsTable td{text-align:left;vertical-align:top;border-bottom:1px solid var(--color-border);padding:.375rem .5rem .375rem 0}.registration-module__iF3wfG__eventsTable thead th{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--color-foreground-muted)}.registration-module__iF3wfG__eventsTable tbody tr[data-focused=true] th{color:var(--color-primary)}.registration-module__iF3wfG__eventsTable tfoot th,.registration-module__iF3wfG__eventsTable tfoot td{border-bottom:0;padding-top:.5rem;font-weight:700}.registration-module__iF3wfG__eventsAmount{white-space:nowrap;font-variant-numeric:tabular-nums;text-align:right!important}.registration-module__iF3wfG__compactPage{flex-direction:column;gap:1rem;max-width:44rem;display:flex}.registration-module__iF3wfG__block{border-top:1px solid var(--color-border);margin-top:.75rem;padding:.75rem 0 0}.registration-module__iF3wfG__block:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.registration-module__iF3wfG__blockTitle{font-family:var(--font-display);font-size-adjust:var(--display-size-adjust);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-foreground-muted);margin:0 0 .5rem;font-weight:700}.registration-module__iF3wfG__eventRow{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem .75rem;padding:.625rem .875rem;display:flex}.registration-module__iF3wfG__eventRow[data-focused=true]{border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary)}.registration-module__iF3wfG__eventRowMain{flex-wrap:wrap;align-items:baseline;gap:.25rem .625rem;min-width:0;display:flex}.registration-module__iF3wfG__eventState{font-size:var(--text-sm);color:var(--color-foreground-muted);font-weight:600}.registration-module__iF3wfG__eventActions{margin-top:0}.registration-module__iF3wfG__eventActions button{width:auto;min-height:2.25rem;font-size:var(--text-sm);background:var(--color-surface);color:var(--color-primary);border:1px solid var(--color-border);padding:.375rem .875rem}.registration-module__iF3wfG__eventActions button:hover:not(:disabled){background:var(--color-surface-muted)}.registration-module__iF3wfG__summaryRow{border:1px solid var(--color-border);border-radius:var(--radius-chip);background:var(--color-surface-muted);width:100%;color:var(--color-foreground);font-size:var(--text-sm);align-items:center;gap:.5rem;padding:.375rem .5rem;text-decoration:none;display:flex}.registration-module__iF3wfG__summaryRow:hover,.registration-module__iF3wfG__summaryRow:focus-visible{border-color:var(--color-border-strong);outline:none}.registration-module__iF3wfG__summaryRow:focus-visible{box-shadow:0 0 0 2px var(--color-focus-ring)}.registration-module__iF3wfG__summaryRow[data-colour=red]{border-color:var(--color-danger);background:var(--color-danger-soft)}.registration-module__iF3wfG__summaryRow[data-colour=green]{border-color:var(--color-success);background:var(--color-success-soft)}.registration-module__iF3wfG__summaryRowTitle{flex:none;font-weight:600}.registration-module__iF3wfG__summaryRowLabel{text-align:right;color:var(--color-foreground-muted);margin-left:auto}.registration-module__iF3wfG__summaryRow[data-colour=red] .registration-module__iF3wfG__summaryRowLabel{color:var(--color-danger)}.registration-module__iF3wfG__summaryRow[data-colour=green] .registration-module__iF3wfG__summaryRowLabel{color:var(--color-success)}.registration-module__iF3wfG__summaryList li{display:block}.registration-module__iF3wfG__summaryButton{text-align:center;margin-top:.75rem;text-decoration:none;display:inline-block}.registration-module__iF3wfG__promoField{border:1px solid var(--color-border-strong);background:var(--color-surface);border-radius:999px;align-items:stretch;gap:.5rem;max-width:28rem;padding:.25rem .25rem .25rem 1rem;display:flex}.registration-module__iF3wfG__promoField:focus-within{box-shadow:0 0 0 2px var(--color-focus-ring)}.registration-module__iF3wfG__promoInput{min-width:0;color:var(--color-foreground);font:inherit;background:0 0;border:0;flex:auto;padding:.5rem 0}.registration-module__iF3wfG__promoInput:focus{outline:none}.registration-module__iF3wfG__promoApply{font:inherit;background:var(--color-surface-muted);color:var(--color-foreground-muted);cursor:pointer;border:0;border-radius:999px;flex:none;min-height:2.5rem;padding:.5rem 1rem;font-weight:600}.registration-module__iF3wfG__promoApply:not(:disabled){background:var(--color-primary);color:var(--color-on-primary,#fff)}.registration-module__iF3wfG__promoApply:disabled{cursor:default}.registration-module__iF3wfG__promoApply:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.registration-module__iF3wfG__promoMessage{font-size:var(--text-base);margin:.5rem 0 0}.registration-module__iF3wfG__widePage{width:100%;max-width:76rem;margin:0 auto}.registration-module__iF3wfG__summary{display:none}@media (min-width:64rem){.registration-module__iF3wfG__summary{display:block}.registration-module__iF3wfG__onePage{grid-template-columns:minmax(0,1fr) 20rem;gap:2rem}}.registration-module__iF3wfG__partnerPanel{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface-muted);gap:.5rem;margin-top:.75rem;padding:.875rem;display:grid}.registration-module__iF3wfG__partnerSearchRow{align-items:stretch;gap:.5rem;display:flex}.registration-module__iF3wfG__partnerSearchRow input{flex:auto;min-width:0}.registration-module__iF3wfG__partnerSearchButton{border:1px solid var(--color-border-strong);border-radius:var(--radius-control);background:var(--color-surface);min-height:44px;color:var(--color-foreground);cursor:pointer;flex:none;padding:0 1rem;font-weight:600}.registration-module__iF3wfG__partnerSearchButton:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.registration-module__iF3wfG__partnerResults{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.registration-module__iF3wfG__partnerResult{border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-foreground);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}.registration-module__iF3wfG__partnerPicker{gap:0;min-width:0;display:grid}.registration-module__iF3wfG__partnerPicker>.registration-module__iF3wfG__partnerOptions,.registration-module__iF3wfG__partnerPicker>p{margin:.375rem 0 0}.registration-module__iF3wfG__partnerOptions{border:1px solid var(--color-border-strong);border-radius:var(--radius-control);background:var(--color-surface);max-height:14rem;margin:0;padding:0;list-style:none;overflow-y:auto}.registration-module__iF3wfG__partnerOption{border-bottom:1px solid var(--color-border);min-height:2.75rem;color:var(--color-foreground);font-size:var(--text-md);cursor:pointer;overflow-wrap:anywhere;flex-direction:column;justify-content:center;align-items:flex-start;gap:.125rem;padding:.5rem .75rem;font-weight:600;display:flex}.registration-module__iF3wfG__partnerOption:last-child{border-bottom:0}.registration-module__iF3wfG__partnerOption:hover,.registration-module__iF3wfG__partnerOptionActive{background:var(--color-surface-selected)}.registration-module__iF3wfG__partnerOptionActive{box-shadow:inset 0 0 0 2px var(--color-focus-ring)}.registration-module__iF3wfG__partnerOptionSelf{color:var(--color-foreground-muted);cursor:not-allowed;font-weight:400}.registration-module__iF3wfG__partnerOptionName{min-width:0}.registration-module__iF3wfG__partnerDetail{font-size:var(--text-sm);color:var(--color-foreground-muted);overflow-wrap:anywhere;font-weight:400;line-height:1.35}.registration-module__iF3wfG__partnerOptionNote{color:var(--color-foreground-muted);font-weight:400}.registration-module__iF3wfG__partnerSelected{border:1px solid var(--color-border-strong);border-radius:var(--radius-control);background:var(--color-surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem .75rem;min-height:2.75rem;padding:.5rem .75rem;display:flex}.registration-module__iF3wfG__partnerSelectedName{color:var(--color-foreground);overflow-wrap:anywhere;font-weight:600}.registration-module__iF3wfG__partnerSelectedActions{flex:none;gap:.5rem;display:flex}.registration-module__iF3wfG__partnerAction{appearance:none;border:1px solid var(--color-border-strong);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-primary);font:inherit;font-size:var(--text-sm);cursor:pointer;min-height:2.25rem;padding:0 .625rem;font-weight:600}.registration-module__iF3wfG__partnerAction:hover{background:var(--color-surface-muted)}.registration-module__iF3wfG__partnerAction:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.registration-module__iF3wfG__invitationCard[data-state=unavailable],.registration-module__iF3wfG__invitationCard[data-state=declined]{background:var(--color-surface-muted);color:var(--color-foreground)}.registration-module__iF3wfG__invitationText{color:var(--color-foreground);font-size:var(--text-base);flex:16rem;margin:0;line-height:1.45}.registration-module__iF3wfG__invitationCard[data-state=unavailable] .registration-module__iF3wfG__invitationText{color:var(--color-foreground-muted)}.registration-module__iF3wfG__invitationAlert{margin:.625rem 0 0}.registration-module__iF3wfG__invitationAlert:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.registration-module__iF3wfG__invitationActions{flex-direction:column;gap:.5rem;margin-top:.75rem;display:flex}@media (min-width:40rem){.registration-module__iF3wfG__invitationActions{flex-flow:wrap}.registration-module__iF3wfG__invitationActions button{width:auto;min-width:9rem}}.registration-module__iF3wfG__changeCard{border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-foreground);gap:.75rem;margin-top:1rem;padding:1rem;display:grid}.registration-module__iF3wfG__changeField{border:0;gap:.375rem;margin:0;padding:0;display:grid}.registration-module__iF3wfG__changeRadio{min-height:44px;font-size:var(--text-base);align-items:center;gap:.5rem;display:flex}.registration-module__iF3wfG__changeSummary{font-size:var(--text-base);grid-template-columns:1fr;gap:.125rem 1rem;margin:0;display:grid}.registration-module__iF3wfG__changeSummary dt{color:var(--color-foreground-muted);font-size:var(--text-sm);margin-top:.5rem}.registration-module__iF3wfG__changeSummary dd{color:var(--color-foreground);margin:0}.registration-module__iF3wfG__changeActions{flex-direction:column;gap:.5rem;display:flex}.registration-module__iF3wfG__changeHistory{font-size:var(--text-base);color:var(--color-foreground);gap:.375rem;margin:0;padding-left:1.1rem;display:grid}@media (min-width:40rem){.registration-module__iF3wfG__changeSummary{grid-template-columns:minmax(9rem,max-content) 1fr}.registration-module__iF3wfG__changeSummary dt{margin-top:0}.registration-module__iF3wfG__changeActions{flex-direction:row}.registration-module__iF3wfG__changeActions button,.registration-module__iF3wfG__changeSubmit{width:auto;min-width:12rem}}.registration-module__iF3wfG__entriesPage{overflow-wrap:anywhere;max-width:72rem}.registration-module__iF3wfG__entriesSection{margin:0 0 2rem}.registration-module__iF3wfG__sectionHeading{color:var(--color-foreground);margin:0 0 .75rem;font-size:1.125rem;font-weight:700}.registration-module__iF3wfG__attentionHeading{font-size:var(--text-sm);letter-spacing:.04em;text-transform:uppercase;color:var(--color-foreground-muted);margin:1rem 0 .5rem;font-weight:700}.registration-module__iF3wfG__attentionCard{border-left:4px solid var(--color-warning-surface)}.registration-module__iF3wfG__pendingDetails{border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);padding:.75rem 1rem}.registration-module__iF3wfG__pendingDetails[open]>.registration-module__iF3wfG__pendingSummary{margin-bottom:.875rem}.registration-module__iF3wfG__pendingSummary{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;min-height:2.75rem;display:flex}.registration-module__iF3wfG__pendingSummary>.registration-module__iF3wfG__sectionHeading{margin:0;display:inline}.registration-module__iF3wfG__pendingHint{color:var(--color-foreground-muted);font-size:var(--text-sm)}.registration-module__iF3wfG__pendingReasons{margin:.375rem 0;padding-left:1.125rem}.registration-module__iF3wfG__entryGrid{grid-template-columns:minmax(0,1fr);gap:.875rem;margin:0;padding:0;list-style:none;display:grid}.registration-module__iF3wfG__entryCard{flex-direction:column;min-width:0;display:flex}.registration-module__iF3wfG__entryOrg{color:var(--color-foreground-muted);font-size:var(--text-base);margin:.125rem 0 0}.registration-module__iF3wfG__entryFacts{font-size:var(--text-base);grid-template-columns:max-content minmax(0,1fr);gap:.25rem .875rem;margin:.75rem 0 0;display:grid}.registration-module__iF3wfG__entryFacts dt{color:var(--color-foreground-muted)}.registration-module__iF3wfG__entryFacts dd{color:var(--color-foreground);margin:0;font-weight:500}.registration-module__iF3wfG__entryNotice{border-radius:var(--radius-control);background:var(--color-warning-soft);color:var(--color-foreground);font-size:var(--text-sm);margin:.75rem 0 0;padding:.5rem .75rem}.registration-module__iF3wfG__entryActions{flex-direction:column;gap:.5rem;margin-top:auto;padding-top:.875rem;display:flex}.registration-module__iF3wfG__entryActions>form{display:contents}.registration-module__iF3wfG__entryButton{text-align:center;justify-content:center;text-decoration:none}.registration-module__iF3wfG__buttonDanger{border:1px solid var(--color-danger);border-radius:var(--radius-control);background:var(--color-surface);width:100%;min-height:2.75rem;color:var(--color-danger);font-size:var(--text-md);cursor:pointer;justify-content:center;align-items:center;padding:.75rem 1rem;font-weight:600;display:inline-flex}.registration-module__iF3wfG__buttonDanger:hover{background:var(--color-danger-soft)}.registration-module__iF3wfG__buttonDanger:focus-visible,.registration-module__iF3wfG__buttonDangerSolid:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.registration-module__iF3wfG__buttonDangerSolid{border-radius:var(--radius-control);background:var(--color-danger);color:#fff;width:100%;min-height:2.75rem;font-size:var(--text-md);cursor:pointer;border:0;justify-content:center;align-items:center;padding:.75rem 1rem;font-weight:600;display:inline-flex}.registration-module__iF3wfG__buttonDangerSolid:disabled{background:var(--color-foreground-muted);cursor:progress}.registration-module__iF3wfG__withdrawPanel{border:1px solid var(--color-danger);border-radius:var(--radius-control);background:var(--color-danger-soft);flex-basis:100%;width:100%;padding:.875rem}.registration-module__iF3wfG__withdrawText{font-size:var(--text-base);color:var(--color-foreground);margin:0 0 .75rem;line-height:1.45}.registration-module__iF3wfG__withdrawCheck{min-height:2.75rem;font-size:var(--text-base);align-items:center;gap:.5rem;display:flex}.registration-module__iF3wfG__withdrawCheck input{width:1.25rem;height:1.25rem}.registration-module__iF3wfG__withdrawActions{flex-direction:column;gap:.5rem;margin-top:.5rem;display:flex}.registration-module__iF3wfG__emptyState{border:1px dashed var(--color-border-strong);border-radius:var(--radius-control);background:var(--color-surface);flex-direction:column;align-items:flex-start;gap:1rem;padding:1.25rem;display:flex}.registration-module__iF3wfG__emptyState .registration-module__iF3wfG__entryButton{width:auto}@media (min-width:40rem){.registration-module__iF3wfG__entryActions,.registration-module__iF3wfG__withdrawActions{flex-flow:wrap}.registration-module__iF3wfG__entryActions .registration-module__iF3wfG__entryButton,.registration-module__iF3wfG__entryActions .registration-module__iF3wfG__buttonDanger,.registration-module__iF3wfG__entryActions button,.registration-module__iF3wfG__withdrawActions button{width:auto}}
.tournaments-module__5PIaGq__wizardShell,.tournaments-module__5PIaGq__wizardShell *,.tournaments-module__5PIaGq__wizardShell :before,.tournaments-module__5PIaGq__wizardShell :after{box-sizing:border-box}.tournaments-module__5PIaGq__wizardShell{min-height:calc(100dvh - var(--shell-offset));width:100%;color:var(--foreground);background:0 0;padding:1.25rem 1rem 3rem}.tournaments-module__5PIaGq__wizardPage{max-width:60rem;margin:0 auto}.tournaments-module__5PIaGq__wizardPageWide{max-width:none}.tournaments-module__5PIaGq__reviewPair{align-items:start;gap:1rem;margin:0 0 1rem;display:grid}.tournaments-module__5PIaGq__reviewPair>.tournaments-module__5PIaGq__section{margin:0}@media (min-width:64rem){.tournaments-module__5PIaGq__reviewPair{grid-template-columns:repeat(2,minmax(0,1fr))}}.tournaments-module__5PIaGq__wizardPageNarrow{max-width:44rem}.tournaments-module__5PIaGq__backRow,.tournaments-module__5PIaGq__header{margin:0 0 1rem}.tournaments-module__5PIaGq__title{margin:0 0 .375rem;font-size:1.5rem;font-weight:700;line-height:1.2}.tournaments-module__5PIaGq__subtitle{color:#46505a;margin:0;font-size:.95rem}.tournaments-module__5PIaGq__section{border-radius:var(--radius-card);background:#fff;border:1px solid #dfe3e8;margin:0 0 1rem;padding:1.25rem}.tournaments-module__5PIaGq__sectionCompact{padding:1.25rem 1.25rem 1.5rem}@media (min-width:40rem){.tournaments-module__5PIaGq__sectionCompact{padding:1.5rem 1.75rem 1.75rem}}.tournaments-module__5PIaGq__derivedValue{background:var(--color-surface-muted);overflow-wrap:anywhere;min-height:3rem;line-height:1.4;display:block}.tournaments-module__5PIaGq__derivedValue[data-empty]{color:var(--color-foreground-muted)}.tournaments-module__5PIaGq__venueRegionRow{grid-template-columns:minmax(0,1fr);column-gap:1rem;display:grid}.tournaments-module__5PIaGq__venueRegionRow>*{min-width:0}@media (min-width:40rem){.tournaments-module__5PIaGq__venueRegionRow{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr)}}.tournaments-module__5PIaGq__labelRow{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.tournaments-module__5PIaGq__labelLink{color:var(--color-primary);font-size:.85rem;text-decoration:underline}.tournaments-module__5PIaGq__zoneNote{margin:0 0 .875rem}.tournaments-module__5PIaGq__zoneChanges{margin:0 0 1.25rem}.tournaments-module__5PIaGq__zoneChanges ul{margin:.25rem 0 0;padding-left:1.25rem;list-style:outside}.tournaments-module__5PIaGq__liveError:empty{display:none}.tournaments-module__5PIaGq__sectionTitle{margin:0 0 .75rem;font-size:1.05rem;font-weight:650}.tournaments-module__5PIaGq__steps{counter-reset:step;flex-wrap:wrap;gap:.375rem;margin:0 0 1.25rem;padding:0;list-style:none;display:flex}.tournaments-module__5PIaGq__step{counter-increment:step}.tournaments-module__5PIaGq__navLink{min-height:44px;color:var(--primary);align-items:center;gap:.375rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.tournaments-module__5PIaGq__navLink:hover{text-decoration:underline}.tournaments-module__5PIaGq__navLink:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-chip)}.tournaments-module__5PIaGq__stepLink{color:#46505a;background:#fff;border:1px solid #dfe3e8;border-radius:999px;align-items:center;gap:.5rem;min-height:44px;padding:0 .75rem;font-size:.875rem;text-decoration:none;display:flex}.tournaments-module__5PIaGq__stepLink:before{content:counter(step);color:#46505a;background:#eef1f4;border-radius:50%;place-items:center;width:1.5rem;height:1.5rem;font-size:.75rem;font-weight:700;display:grid}.tournaments-module__5PIaGq__stepLink:hover{border-color:#b6bec7}.tournaments-module__5PIaGq__stepLink:focus-visible{outline-offset:2px;outline:2px solid #1f5fbf}.tournaments-module__5PIaGq__stepLink[aria-current=step]{color:#10315f;background:#eef4fd;border-color:#1f5fbf;font-weight:650}.tournaments-module__5PIaGq__stepLink[aria-current=step]:before{color:#fff;background:#1f5fbf}.tournaments-module__5PIaGq__list{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.tournaments-module__5PIaGq__listItem{border-radius:var(--radius-control);background:#fff;border:1px solid #dfe3e8;padding:.875rem 1rem}.tournaments-module__5PIaGq__listItemHeader{flex-wrap:wrap;align-items:baseline;gap:.5rem .75rem;display:flex}.tournaments-module__5PIaGq__listItemName{margin:0;font-size:1.05rem;font-weight:650}.tournaments-module__5PIaGq__listItemMeta{color:#46505a;margin:.25rem 0 0;font-size:.875rem}.tournaments-module__5PIaGq__listActions{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.tournaments-module__5PIaGq__badge{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;padding:.125rem .625rem;font-size:.75rem;font-weight:650;display:inline-flex}.tournaments-module__5PIaGq__badgeDraft{color:#40474e;background:#f1f3f5;border-color:#dbe0e5}.tournaments-module__5PIaGq__badgeLive{color:#14522f;background:#e7f5ec;border-color:#bfe3cd}.tournaments-module__5PIaGq__badgeClosed{color:#6b4708;background:#fdf2e3;border-color:#f2ddb6}.tournaments-module__5PIaGq__badgeEnded{color:#46505a;background:#eef1f4;border-color:#dbe0e5}.tournaments-module__5PIaGq__issueList{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.tournaments-module__5PIaGq__issue{border-radius:var(--radius-control);align-items:flex-start;gap:.625rem;padding:.625rem .75rem;font-size:.9rem;line-height:1.45;display:flex}.tournaments-module__5PIaGq__issueError{color:#7a1c14;background:#fdeceb;border:1px solid #f3c2be}.tournaments-module__5PIaGq__issueWarning{color:#6b4708;background:#fdf6e3;border:1px solid #eedfae}.tournaments-module__5PIaGq__issueTag{letter-spacing:.04em;text-transform:uppercase;flex:none;padding-top:.125rem;font-size:.6875rem;font-weight:700}.tournaments-module__5PIaGq__issueLink{color:inherit;font-weight:650}.tournaments-module__5PIaGq__divisionCard{border-radius:var(--radius-control);background:#fbfcfd;border:1px solid #dfe3e8;min-width:0;margin:0;padding:0}.tournaments-module__5PIaGq__divisionList{flex-direction:column;gap:.75rem;margin:0 0 .875rem;display:flex}.tournaments-module__5PIaGq__divisionToggle{border-radius:var(--radius-control);width:100%;min-height:56px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:.375rem .875rem;padding:.75rem 1rem;display:flex}.tournaments-module__5PIaGq__divisionToggle:hover{background:#f1f4f7}.tournaments-module__5PIaGq__divisionToggle:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px}.tournaments-module__5PIaGq__divisionToggle[aria-expanded=true]{border-bottom-right-radius:0;border-bottom-left-radius:0}.tournaments-module__5PIaGq__divisionRowName{overflow-wrap:anywhere;flex:12rem;min-width:0;font-weight:650}.tournaments-module__5PIaGq__divisionRowMeta{color:#46505a;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.85rem;display:inline-flex}.tournaments-module__5PIaGq__divisionRowChevron{border-bottom:2px solid;border-right:2px solid;flex:none;width:.5rem;height:.5rem;margin:-.25rem .25rem 0 0;transition:transform .12s;transform:rotate(45deg)}.tournaments-module__5PIaGq__divisionToggle[aria-expanded=true] .tournaments-module__5PIaGq__divisionRowChevron{margin-top:.25rem;transform:rotate(225deg)}.tournaments-module__5PIaGq__divisionPanel{border-top:1px solid var(--color-border);padding:.25rem 1rem 1rem}.tournaments-module__5PIaGq__divisionPanel[hidden]{display:none}.tournaments-module__5PIaGq__divisionActions{border-top:1px solid var(--color-border);flex-wrap:wrap;align-items:center;gap:.625rem;margin-top:1.25rem;padding-top:1rem;display:flex}.tournaments-module__5PIaGq__divisionActions>.tournaments-module__5PIaGq__inlineButton{width:auto;min-width:11rem}.tournaments-module__5PIaGq__divisionRowSaved{color:#14522f;margin:0;padding:0 1rem .75rem;font-size:.85rem;font-weight:600}.tournaments-module__5PIaGq__pickerField{max-width:28rem;margin-bottom:1rem}.tournaments-module__5PIaGq__pickerEmpty{border-radius:var(--radius-card);color:#46505a;border:1px dashed #c6ccd3;margin:0;padding:1rem 1.25rem;font-size:.95rem}.tournaments-module__5PIaGq__divisionFoot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.625rem;display:flex}.tournaments-module__5PIaGq__divisionFoot>.tournaments-module__5PIaGq__inlineButton{width:auto;min-width:11rem}.tournaments-module__5PIaGq__venueList{margin:0;padding:0;list-style:none}.tournaments-module__5PIaGq__venueRow{border-top:1px solid var(--color-border);flex-wrap:wrap;align-items:center;gap:.5rem 1rem;padding:.75rem 0;display:flex}.tournaments-module__5PIaGq__venueRow:first-child{border-top:0}.tournaments-module__5PIaGq__venueMain{flex:16rem;min-width:0}.tournaments-module__5PIaGq__venueTitle{flex-wrap:wrap;align-items:baseline;gap:.25rem .625rem;display:flex}.tournaments-module__5PIaGq__venueName{font-weight:650}.tournaments-module__5PIaGq__venueMeta{color:#46505a;margin:.125rem 0 0;font-size:.85rem}.tournaments-module__5PIaGq__venueActions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.tournaments-module__5PIaGq__venueDelete{color:#7a1c14}.tournaments-module__5PIaGq__venueConfirm{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.tournaments-module__5PIaGq__venueConfirmText{font-size:.9rem;font-weight:600}.tournaments-module__5PIaGq__venueRefusal{flex-basis:100%}.tournaments-module__5PIaGq__divisionName,.tournaments-module__5PIaGq__tierPrices{margin-top:.75rem}.tournaments-module__5PIaGq__formSectionTitle{border-top:1px solid var(--color-border);color:var(--color-foreground);margin:1.25rem 0 .75rem;padding-top:1.125rem;font-size:1.05rem;font-weight:700}.tournaments-module__5PIaGq__grid{grid-template-columns:1fr;gap:.75rem;display:grid}.tournaments-module__5PIaGq__divisionSection{border-top:1px solid var(--color-border);margin-top:1.25rem;padding-top:1.125rem}.tournaments-module__5PIaGq__divisionSectionTitle{color:var(--color-foreground);margin:0 0 .75rem;font-size:1.05rem;font-weight:700}.tournaments-module__5PIaGq__gridTwo{grid-template-columns:1fr;gap:.75rem;display:grid}.tournaments-module__5PIaGq__gridFour{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.tournaments-module__5PIaGq__gridAuto{grid-template-columns:repeat(auto-fill,minmax(min(100%,9.5rem),1fr));align-items:start;gap:.75rem;display:grid}.tournaments-module__5PIaGq__gridAuto>.tournaments-module__5PIaGq__fieldWide{grid-column:span 2}.tournaments-module__5PIaGq__scoringFields{margin-top:.75rem}.tournaments-module__5PIaGq__divisionOverview{padding:.75rem 0 0;font-size:.9rem}.tournaments-module__5PIaGq__divisionOverview>:first-child{margin-top:0}.tournaments-module__5PIaGq__advancedField{max-width:14rem;margin-top:.5rem}.tournaments-module__5PIaGq__tiebreakers{border:0;min-width:0;margin:.75rem 0 0;padding:0}.tournaments-module__5PIaGq__checkInFields{border:0;min-width:0;margin:1rem 0 0;padding:0}.tournaments-module__5PIaGq__checkInEnds{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:.75rem 1rem;margin-top:.5rem;display:grid}.tournaments-module__5PIaGq__checkInEnd{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:.5rem;display:grid}@media (min-width:40rem){.tournaments-module__5PIaGq__checkInEnd{grid-template-columns:minmax(0,1fr) minmax(8.5rem,10rem)}}.tournaments-module__5PIaGq__tiebreakerOrder{max-width:34rem;margin:.75rem 0 0}.tournaments-module__5PIaGq__moreActions{position:relative}.tournaments-module__5PIaGq__moreActions>summary{cursor:pointer;align-items:center;list-style:none;display:inline-flex}.tournaments-module__5PIaGq__moreActions>summary::-webkit-details-marker{display:none}.tournaments-module__5PIaGq__moreActionsList{z-index:5;border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);width:max-content;max-width:min(22rem,100vw - 3rem);margin:0;padding:.375rem;list-style:none;position:absolute;bottom:calc(100% + .375rem);left:0;box-shadow:0 8px 24px #10182824}.tournaments-module__5PIaGq__moreActionsItem{border-radius:var(--radius-control);width:100%;min-height:44px;color:var(--color-foreground);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;padding:.25rem .75rem;font-weight:600;display:flex}.tournaments-module__5PIaGq__moreActionsItem:hover:not(:disabled){background:var(--color-surface-muted)}.tournaments-module__5PIaGq__moreActionsItem:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px}.tournaments-module__5PIaGq__moreActionsItem:disabled{color:#6b7280;cursor:not-allowed}.tournaments-module__5PIaGq__moreActionsWhy{color:#5b6470;padding:0 .75rem .5rem;font-size:.8rem;display:block}.tournaments-module__5PIaGq__gridThree{grid-template-columns:1fr;gap:.75rem;display:grid}.tournaments-module__5PIaGq__advanced{border-radius:var(--radius-control);background:var(--color-surface-muted);margin-top:1.25rem}.tournaments-module__5PIaGq__advancedSummary{border-radius:var(--radius-control);min-height:44px;color:var(--color-foreground);cursor:pointer;align-items:center;gap:.625rem;padding:0 .875rem;font-weight:650;list-style:none;display:flex}.tournaments-module__5PIaGq__advancedSummary::-webkit-details-marker{display:none}.tournaments-module__5PIaGq__advancedSummary:before{content:"";border-bottom:2px solid;border-right:2px solid;width:.5rem;height:.5rem;margin-top:-.25rem;transform:rotate(45deg)}.tournaments-module__5PIaGq__advanced[open]>.tournaments-module__5PIaGq__advancedSummary:before{margin-top:.25rem;transform:rotate(225deg)}.tournaments-module__5PIaGq__advancedSummary:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.tournaments-module__5PIaGq__advancedBody{padding:.25rem .875rem .875rem}.tournaments-module__5PIaGq__checkRow input[type=checkbox]{flex:none;width:24px;height:24px}.tournaments-module__5PIaGq__checkRow{align-items:center;gap:.5rem;min-height:44px;display:flex}.tournaments-module__5PIaGq__select{border-radius:var(--radius-control);color:#16191d;background:#fff;border:1px solid #c6ccd3;width:100%;min-height:44px;padding:.5rem .625rem;font-size:1rem}.tournaments-module__5PIaGq__select:focus-visible{outline-offset:1px;outline:2px solid #1f5fbf}.tournaments-module__5PIaGq__textarea{border-radius:var(--radius-card,8px);width:100%;min-height:7rem;color:var(--color-foreground);font-size:var(--text-base);field-sizing:content;resize:none;background:#fff;border:1px solid #c6ccd3;padding:1rem;font-family:inherit;line-height:1.5;overflow:hidden}@media (min-width:640px){.tournaments-module__5PIaGq__textarea{padding:1.25rem}}.tournaments-module__5PIaGq__waiverText{min-height:14rem}.tournaments-module__5PIaGq__policyCard{padding:1.25rem 1.25rem 1.5rem}@media (min-width:40rem){.tournaments-module__5PIaGq__policyCard{padding:1.5rem 1.75rem 1.75rem}}.tournaments-module__5PIaGq__policyCardHeader{justify-content:space-between;align-items:center;gap:.75rem;margin:0 0 .875rem;display:flex}.tournaments-module__5PIaGq__policyCardTitle{color:var(--color-foreground);margin:0 0 .875rem;font-size:1.125rem;font-weight:700}.tournaments-module__5PIaGq__policyCardMeta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.tournaments-module__5PIaGq__policyCardHeader>.tournaments-module__5PIaGq__policyCardTitle{margin:0}.tournaments-module__5PIaGq__policyCardTitle label{cursor:pointer}.tournaments-module__5PIaGq__waiverEmpty{border-radius:var(--radius-control);background:var(--color-surface-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin:0 0 1rem;padding:.875rem 1rem;display:flex}.tournaments-module__5PIaGq__waiverEmptyText{color:var(--color-foreground);margin:0}.tournaments-module__5PIaGq__waiverFacts{border:1px solid var(--color-border);border-radius:var(--radius-control);gap:.5rem;margin:0 0 .75rem;padding:.75rem 1rem;display:grid}.tournaments-module__5PIaGq__waiverFacts>div{grid-template-columns:6rem minmax(0,1fr);gap:.75rem;display:grid}.tournaments-module__5PIaGq__waiverFacts dt{color:var(--color-foreground-muted);font-size:.85rem;font-weight:600}.tournaments-module__5PIaGq__waiverFacts dd{overflow-wrap:anywhere;margin:0}.tournaments-module__5PIaGq__refundSchedule{border:0;border-top:1px solid var(--color-border);min-width:0;margin:.25rem 0 0;padding:1rem 0 0}.tournaments-module__5PIaGq__refundScheduleLegend{float:left;width:100%;margin:0 0 .625rem;padding:0;font-size:.9rem;font-weight:600}.tournaments-module__5PIaGq__refundScheduleLegend+*{clear:both}.tournaments-module__5PIaGq__refundTier{grid-template-columns:minmax(0,1fr);column-gap:.75rem;display:grid}@media (min-width:40rem){.tournaments-module__5PIaGq__refundTier{grid-template-columns:minmax(0,14rem) minmax(0,1fr)}}.tournaments-module__5PIaGq__textarea::placeholder{color:var(--color-foreground-muted);opacity:1}.tournaments-module__5PIaGq__textarea:focus-visible{outline-offset:1px;outline:2px solid #1f5fbf}.tournaments-module__5PIaGq__secondaryButton{border-radius:var(--radius-control);color:#16191d;cursor:pointer;background:#fff;border:1px solid #c6ccd3;justify-content:center;align-items:center;min-height:44px;padding:0 .875rem;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}.tournaments-module__5PIaGq__secondaryButton:hover{border-color:#9aa3ac}.tournaments-module__5PIaGq__secondaryButton:focus-visible{outline-offset:2px;outline:2px solid #1f5fbf}.tournaments-module__5PIaGq__dangerButton{color:#7a1c14;border-color:#f3c2be;}.tournaments-module__5PIaGq__reviewRow{border-bottom:1px solid #eef1f4;flex-wrap:wrap;gap:.5rem 1rem;padding:.5rem 0;font-size:.9rem;display:flex}.tournaments-module__5PIaGq__reviewLabel{color:#46505a;flex:0 0 12rem}.tournaments-module__5PIaGq__reviewValue{flex:12rem;font-weight:600}.tournaments-module__5PIaGq__defaultedTag{color:#46505a;background:#eef1f4;border-radius:999px;margin-left:.375rem;padding:.0625rem .5rem;font-size:.6875rem;font-weight:600;display:inline-block}.tournaments-module__5PIaGq__noteList{color:#46505a;margin:.5rem 0 0;padding-left:1.125rem;font-size:.9rem}@media (min-width:40rem){.tournaments-module__5PIaGq__grid,.tournaments-module__5PIaGq__gridTwo{grid-template-columns:repeat(2,minmax(0,1fr))}.tournaments-module__5PIaGq__gridThree{grid-template-columns:repeat(3,minmax(0,1fr))}.tournaments-module__5PIaGq__gridWide{grid-column:1/-1}}@media (min-width:60rem){.tournaments-module__5PIaGq__wizardShell{padding:2rem 1.5rem 4rem}.tournaments-module__5PIaGq__gridFour{grid-template-columns:repeat(4,minmax(0,1fr))}.tournaments-module__5PIaGq__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.tournaments-module__5PIaGq__wizardShell *,.tournaments-module__5PIaGq__wizardShell :before,.tournaments-module__5PIaGq__wizardShell :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.tournaments-module__5PIaGq__healthReady{color:#14532d;background:#15803d24}.tournaments-module__5PIaGq__healthInfo{color:#1e3a8a;background:#1d4ed824}.tournaments-module__5PIaGq__healthWarning{color:#7c2d12;background:#b4530929}.tournaments-module__5PIaGq__healthCritical{color:#7f1d1d;background:#b91c1c29}.tournaments-module__5PIaGq__panel{border:1px solid var(--wizard-border,#d4d4d8);border-radius:var(--radius-card);margin-bottom:1rem;padding:1rem 1.25rem}.tournaments-module__5PIaGq__panelActions{flex-wrap:wrap;gap:.75rem;margin-top:.75rem;display:flex}.tournaments-module__5PIaGq__actionBlock{border-top:1px solid var(--wizard-border,#d4d4d8);margin-top:.75rem;padding-top:.75rem}.tournaments-module__5PIaGq__actionSummary{cursor:pointer;align-items:center;min-height:44px;padding:.25rem 0;font-weight:600;display:flex}.tournaments-module__5PIaGq__actionUnavailable{color:#6b7280;margin:.25rem 0;font-size:.875rem}
.courts-module__5lnMWa__inlineActions{flex-wrap:wrap;gap:.5rem;margin-top:.375rem;display:flex}.courts-module__5lnMWa__inlineActions form{margin:0}.courts-module__5lnMWa__inlineActions button{width:auto;min-height:44px;padding:0 .875rem;font-size:.9rem}.courts-module__5lnMWa__courtRow{border-bottom:1px solid #e6e9ed;padding:.5rem 0}.courts-module__5lnMWa__courtRow:last-child{border-bottom:0}.courts-module__5lnMWa__courtOutOfPlay{color:#7a1c14;font-weight:600}.courts-module__5lnMWa__courtFree{color:#46505a}
.events-module__6ylPQa__header{margin:0 0 1.25rem}.events-module__6ylPQa__title{margin:0 0 .375rem;font-size:1.5rem;font-weight:700;line-height:1.2}.events-module__6ylPQa__subtitle{color:#46505a;margin:0;font-size:.95rem}.events-module__6ylPQa__cardList{flex-direction:column;gap:.875rem;margin:0;padding:0;list-style:none;display:flex}.events-module__6ylPQa__card{border-radius:var(--radius-card);background:#fff;border:1px solid #dfe4e9;padding:1rem 1rem 1rem 1.25rem;position:relative;overflow:hidden}.events-module__6ylPQa__accent{background:#1f7a4d;width:4px;position:absolute;inset:0 auto 0 0}.events-module__6ylPQa__cardTitle{margin:0 0 .25rem;font-size:1.075rem;font-weight:600;line-height:1.3}.events-module__6ylPQa__cardTitle a{color:#14181c;text-decoration:none}.events-module__6ylPQa__cardTitle a:after{content:"";position:absolute;inset:0}.events-module__6ylPQa__cardTitle a:hover,.events-module__6ylPQa__cardTitle a:focus-visible{text-decoration:underline}.events-module__6ylPQa__org{color:#46505a;align-items:center;gap:.5rem;margin:0 0 .5rem;font-size:.875rem;display:flex}.events-module__6ylPQa__logo{border-radius:var(--radius-chip);object-fit:contain;background:#f4f6f8;width:1.5rem;height:1.5rem}.events-module__6ylPQa__meta{color:#2a333c;flex-wrap:wrap;gap:.25rem 1rem;margin:.5rem 0 0;padding:0;font-size:.9rem;list-style:none;display:flex}.events-module__6ylPQa__meta>li{align-items:baseline;gap:.375rem;display:flex}.events-module__6ylPQa__metaLabel{text-transform:uppercase;letter-spacing:.04em;color:#46505a;font-size:.75rem}.events-module__6ylPQa__price{font-variant-numeric:tabular-nums;font-weight:600}.events-module__6ylPQa__badge{text-transform:uppercase;letter-spacing:.03em;color:#2a333c;white-space:nowrap;background:#e4e8ec;border-radius:999px;padding:.1875rem .5rem;font-size:.75rem;font-weight:600;display:inline-block}.events-module__6ylPQa__badgeOpen{color:#12523a;background:#d7f0e1}.events-module__6ylPQa__badgeClosed{color:#2a333c;background:#e4e8ec}.events-module__6ylPQa__badgeCancelled{color:#7a1f1f;background:#f6dcdc}.events-module__6ylPQa__badgeSoon{color:#6b4a06;background:#fdf0d5}.events-module__6ylPQa__actions{flex-direction:column;gap:.5rem;margin:1.25rem 0 0;display:flex}.events-module__6ylPQa__register{border-radius:var(--radius-control);color:#fff;background:#1f7a4d;justify-content:center;align-items:center;min-height:2.75rem;padding:.625rem 1.5rem;font-size:1rem;font-weight:600;text-decoration:none;display:inline-flex}.events-module__6ylPQa__register:hover{background:#196340}.events-module__6ylPQa__registerUnavailable{border-radius:var(--radius-control);color:#2a333c;background:#f4f6f8;border:1px solid #dfe4e9;margin:0;padding:.75rem 1rem;font-size:.95rem}.events-module__6ylPQa__prose{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:.975rem;line-height:1.55}.events-module__6ylPQa__divisionList{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.events-module__6ylPQa__division{border-radius:var(--radius-card);border:1px solid #dfe4e9;padding:.875rem 1rem}.events-module__6ylPQa__divisionHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem .75rem;display:flex}.events-module__6ylPQa__divisionName{margin:0;font-size:1rem;font-weight:600}.events-module__6ylPQa__divisionMeta{color:#46505a;margin:.5rem 0 0;font-size:.875rem}.events-module__6ylPQa__tiers{margin:.5rem 0 0;padding:0}.events-module__6ylPQa__tierTerm{text-transform:uppercase;letter-spacing:.04em;color:#46505a;font-size:.8rem}.events-module__6ylPQa__tierValue{margin:0 0 .5rem;font-size:.95rem}.events-module__6ylPQa__contactLink{color:#1b5fa8}.events-module__6ylPQa__filterRow{grid-template-columns:1fr;align-items:end;gap:.75rem;display:grid}.events-module__6ylPQa__checkboxField{align-items:center;gap:.5rem;min-height:2.75rem;display:flex}.events-module__6ylPQa__checkboxField input{width:1.125rem;height:1.125rem}.events-module__6ylPQa__empty{color:#46505a;margin:0;font-size:.95rem;line-height:1.5}.events-module__6ylPQa__emptyActions{margin:.75rem 0 0}.events-module__6ylPQa__emptyActions a{color:#1b5fa8}.events-module__6ylPQa__breadcrumb{margin:0 0 .75rem;font-size:.875rem}.events-module__6ylPQa__breadcrumb a{color:#1b5fa8}.events-module__6ylPQa__card a:focus-visible,.events-module__6ylPQa__register:focus-visible,.events-module__6ylPQa__breadcrumb a:focus-visible,.events-module__6ylPQa__contactLink:focus-visible,.events-module__6ylPQa__emptyActions a:focus-visible{outline-offset:2px;border-radius:var(--radius-chip);outline:2px solid #1b5fa8}@media (min-width:40rem){.events-module__6ylPQa__title{font-size:1.875rem}.events-module__6ylPQa__filterRow{grid-template-columns:2fr 1fr 1fr auto}.events-module__6ylPQa__actions{flex-direction:row;align-items:center}}
