.FacilityDetailsModal-module__-oxPOq__backdrop{z-index:2000;background:#0009;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.FacilityDetailsModal-module__-oxPOq__dialog{background:var(--color-surface-dark-3,#1a1a1a);border:1px solid var(--color-border-dark,#2a2a2a);border-radius:var(--radius-card,12px);width:min(620px,100%);max-height:min(88vh,820px);box-shadow:var(--shadow-modal,0 20px 40px #0000004d);flex-direction:column;display:flex;overflow:hidden}.FacilityDetailsModal-module__-oxPOq__head{border-bottom:1px solid var(--color-border-dark,#2a2a2a);justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}.FacilityDetailsModal-module__-oxPOq__title{font-size:var(--fs-lg,1.125rem);color:var(--color-ink-on-dark-strong,#f2f2f2);margin:0;font-weight:700}.FacilityDetailsModal-module__-oxPOq__closeBtn{color:var(--color-ink-on-dark-muted,#9a9a9a);border-radius:var(--radius-control,6px);cursor:pointer;transition:background var(--dur-fast,.11s) var(--ease-out,ease-out), color var(--dur-fast,.11s) var(--ease-out,ease-out);background:0 0;border:0;padding:6px;font-size:16px}.FacilityDetailsModal-module__-oxPOq__closeBtn:hover{background:var(--color-surface-dark-5,#242424);color:var(--color-ink-on-dark-strong,#f2f2f2)}.FacilityDetailsModal-module__-oxPOq__closeBtn:active{transform:scale(.94)}.FacilityDetailsModal-module__-oxPOq__body{flex-direction:column;gap:16px;padding:18px;display:flex;overflow-y:auto}.FacilityDetailsModal-module__-oxPOq__field{flex-direction:column;gap:6px;min-width:0;display:flex}.FacilityDetailsModal-module__-oxPOq__grow{flex:auto}.FacilityDetailsModal-module__-oxPOq__row{flex-wrap:wrap;gap:12px;display:flex}.FacilityDetailsModal-module__-oxPOq__label{font-size:var(--fs-xs,.75rem);letter-spacing:.02em;text-transform:uppercase;color:var(--color-ink-on-dark-muted,#9a9a9a);font-weight:700}.FacilityDetailsModal-module__-oxPOq__input{background:var(--color-surface-dark-1,#0d0d0d);border:1px solid var(--color-border-dark,#2a2a2a);border-radius:var(--radius-sm,8px);color:var(--color-ink-on-dark-strong,#f2f2f2);font:inherit;font-size:var(--fs-sm,.875rem);min-width:0;transition:border-color var(--dur-base,.18s) var(--ease-out,ease-out), box-shadow var(--dur-base,.18s) var(--ease-out,ease-out);padding:9px 11px}.FacilityDetailsModal-module__-oxPOq__input:focus{border-color:var(--color-accent,#fac31c);box-shadow:0 0 0 3px var(--color-accent-alpha-15,color-mix(in srgb, var(--color-accent) 15%, transparent));outline:none}.FacilityDetailsModal-module__-oxPOq__zip{width:110px}.FacilityDetailsModal-module__-oxPOq__hint{font-size:var(--fs-xs,.75rem);color:var(--color-ink-on-dark-faint,#777);line-height:1.45}.FacilityDetailsModal-module__-oxPOq__logoRow{align-items:flex-start;gap:14px;display:flex}.FacilityDetailsModal-module__-oxPOq__logoBox{border:1px solid var(--color-border-dark,#2a2a2a);border-radius:var(--radius-sm,8px);width:88px;height:88px;color:var(--color-ink-on-dark-faint,#777);background-color:var(--color-surface-dark-4);background-image:linear-gradient(45deg,#262626 25%,#0000 25%),linear-gradient(-45deg,#262626 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#262626 75%),linear-gradient(-45deg,#0000 75%,#262626 75%);background-position:0 0,0 7px,7px -7px,-7px 0;background-size:14px 14px;flex:none;justify-content:center;align-items:center;font-size:24px;display:flex;overflow:hidden}.FacilityDetailsModal-module__-oxPOq__logoImg{object-fit:contain;max-width:100%;max-height:100%}.FacilityDetailsModal-module__-oxPOq__logoActions{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}.FacilityDetailsModal-module__-oxPOq__fileInput{display:none}.FacilityDetailsModal-module__-oxPOq__primary,.FacilityDetailsModal-module__-oxPOq__secondary,.FacilityDetailsModal-module__-oxPOq__textBtn{font:inherit;font-size:var(--fs-sm,.875rem);border-radius:var(--radius-sm,8px);cursor:pointer;transition:background var(--dur-base,.18s) var(--ease-out,ease-out), color var(--dur-base,.18s) var(--ease-out,ease-out), opacity var(--dur-base,.18s) var(--ease-out,ease-out);font-weight:600}.FacilityDetailsModal-module__-oxPOq__primary{background:var(--color-accent,#fac31c);color:var(--color-ink-inverse,#1b191a);border:0;padding:9px 18px;font-weight:700}.FacilityDetailsModal-module__-oxPOq__primary:hover:not(:disabled){background:var(--color-accent-hover,#e5b018)}.FacilityDetailsModal-module__-oxPOq__secondary{background:var(--color-surface-dark-5,#242424);color:var(--color-ink-on-dark-strong,#f2f2f2);border:1px solid var(--color-border-dark,#2a2a2a);padding:8px 14px}.FacilityDetailsModal-module__-oxPOq__secondary:hover{border-color:var(--color-accent,#fac31c)}.FacilityDetailsModal-module__-oxPOq__textBtn{color:var(--color-ink-on-dark-secondary,#c4c4c4);background:0 0;border:0;padding:8px 10px}.FacilityDetailsModal-module__-oxPOq__textBtn:hover{color:var(--color-ink-on-dark-strong,#f2f2f2)}.FacilityDetailsModal-module__-oxPOq__primary:active:not(:disabled),.FacilityDetailsModal-module__-oxPOq__secondary:active,.FacilityDetailsModal-module__-oxPOq__textBtn:active{transform:scale(.97)}.FacilityDetailsModal-module__-oxPOq__primary:disabled,.FacilityDetailsModal-module__-oxPOq__textBtn:disabled{opacity:.45;cursor:default}.FacilityDetailsModal-module__-oxPOq__error{border-radius:var(--radius-sm,8px);background:var(--color-danger-soft,#dc35451a);border:1px solid var(--color-danger,#dc3545);color:#ffb3ba;font-size:var(--fs-sm,.875rem);align-items:flex-start;gap:8px;margin:0;padding:10px 12px;display:flex}.FacilityDetailsModal-module__-oxPOq__foot{border-top:1px solid var(--color-border-dark,#2a2a2a);justify-content:flex-end;align-items:center;gap:8px;padding:14px 18px;display:flex}.FacilityDetailsModal-module__-oxPOq__backdrop{transition:opacity var(--dur-modal-exit) var(--ease-out)}@starting-style{.FacilityDetailsModal-module__-oxPOq__backdrop{opacity:0}}.FacilityDetailsModal-module__-oxPOq__dialog{transform-origin:50%;transition:opacity var(--dur-modal) var(--ease-out), transform var(--dur-modal) var(--ease-out)}@starting-style{.FacilityDetailsModal-module__-oxPOq__dialog{opacity:0;transform:scale(.96)}}@media (prefers-reduced-motion:reduce){@starting-style{.FacilityDetailsModal-module__-oxPOq__dialog{transform:none}}}
.FacilityAccessPanel-module__mzXV_W__root{flex-direction:column;gap:12px;display:flex}.FacilityAccessPanel-module__mzXV_W__head{flex-direction:column;gap:2px;display:flex}.FacilityAccessPanel-module__mzXV_W__title{font-size:var(--fs-md,1rem);color:var(--color-ink-on-dark-strong,#f2f2f2);margin:0;font-weight:700}.FacilityAccessPanel-module__mzXV_W__sub{font-size:var(--fs-xs,.75rem);color:var(--color-ink-on-dark-faint,#777);margin:0;line-height:1.45}.FacilityAccessPanel-module__mzXV_W__status{font-size:var(--fs-xs,.75rem);color:var(--color-ink-on-dark-faint,#777);margin:4px 0 0}.FacilityAccessPanel-module__mzXV_W__error{border-radius:var(--radius-sm,8px);background:var(--color-danger-soft,#dc35451a);border:1px solid var(--color-danger,#dc3545);color:#ffb3ba;font-size:var(--fs-xs,.75rem);align-items:flex-start;gap:8px;margin:0;padding:8px 10px;line-height:1.45;display:flex}.FacilityAccessPanel-module__mzXV_W__list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.FacilityAccessPanel-module__mzXV_W__row{background:var(--color-surface-dark-2,#141414);border:1px solid var(--color-border-dark,#2a2a2a);border-radius:var(--radius-sm,8px);align-items:center;gap:10px;padding:8px 10px;display:flex}.FacilityAccessPanel-module__mzXV_W__avatar,.FacilityAccessPanel-module__mzXV_W__avatarFallback{background:var(--color-surface-dark-4,#1e1e1e);border:1px solid var(--color-border-dark,#2a2a2a);border-radius:50%;flex:none;width:30px;height:30px}.FacilityAccessPanel-module__mzXV_W__avatar{object-fit:cover;object-position:center 25%}.FacilityAccessPanel-module__mzXV_W__avatarFallback{color:var(--color-ink-on-dark-muted,#9a9a9a);justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.FacilityAccessPanel-module__mzXV_W__who{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.FacilityAccessPanel-module__mzXV_W__name{font-size:var(--fs-sm,.875rem);color:var(--color-ink-on-dark-strong,#f2f2f2);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.FacilityAccessPanel-module__mzXV_W__youTag{background:var(--color-accent-alpha-15,color-mix(in srgb, var(--color-accent) 15%, transparent));color:var(--color-accent,#fac31c);text-transform:uppercase;letter-spacing:.04em;border-radius:999px;margin-left:6px;padding:1px 5px;font-size:10px;font-weight:700}.FacilityAccessPanel-module__mzXV_W__email{font-size:var(--fs-xs,.75rem);color:var(--color-ink-on-dark-faint,#777);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.FacilityAccessPanel-module__mzXV_W__roleSelect{background:var(--color-surface-dark-1,#0d0d0d);border:1px solid var(--color-border-dark,#2a2a2a);border-radius:var(--radius-control,6px);color:var(--color-ink-on-dark-strong,#f2f2f2);font:inherit;cursor:pointer;transition:border-color var(--dur-base,.18s) var(--ease-out,ease-out);flex:none;padding:5px 7px;font-size:12px}.FacilityAccessPanel-module__mzXV_W__roleSelect:hover:not(:disabled){border-color:var(--color-accent,#fac31c)}.FacilityAccessPanel-module__mzXV_W__roleSelect:focus{border-color:var(--color-accent,#fac31c);outline:none}.FacilityAccessPanel-module__mzXV_W__roleSelect:disabled{opacity:.55;cursor:default}.FacilityAccessPanel-module__mzXV_W__roleTag{background:var(--color-surface-dark-5,#242424);color:var(--color-ink-on-dark-secondary,#c4c4c4);border-radius:999px;flex:none;padding:3px 9px;font-size:11px;font-weight:700}.FacilityAccessPanel-module__mzXV_W__removeBtn{width:24px;height:24px;color:var(--color-ink-on-dark-faint,#777);cursor:pointer;transition:background .14s var(--ease-out,ease-out), color .14s var(--ease-out,ease-out);background:0 0;border:0;border-radius:5px;flex:none;justify-content:center;align-items:center;font-size:11px;display:inline-flex}.FacilityAccessPanel-module__mzXV_W__removeBtn:hover:not(:disabled){background:var(--color-danger-soft,#dc35451a);color:#ff8b95}.FacilityAccessPanel-module__mzXV_W__removeBtn:active{transform:scale(.9)}.FacilityAccessPanel-module__mzXV_W__removeBtn:disabled{opacity:.4;cursor:default}.FacilityAccessPanel-module__mzXV_W__addBox{border:1px dashed var(--color-border-dark,#2a2a2a);border-radius:var(--radius-sm,8px);flex-direction:column;gap:6px;padding:10px;display:flex}.FacilityAccessPanel-module__mzXV_W__addRow{gap:8px;display:flex}.FacilityAccessPanel-module__mzXV_W__search{background:var(--color-surface-dark-1,#0d0d0d);border:1px solid var(--color-border-dark,#2a2a2a);border-radius:var(--radius-control,6px);min-width:0;color:var(--color-ink-on-dark-strong,#f2f2f2);font:inherit;flex:1;padding:7px 9px;font-size:13px}.FacilityAccessPanel-module__mzXV_W__search:focus{border-color:var(--color-accent,#fac31c);outline:none}.FacilityAccessPanel-module__mzXV_W__search::placeholder{color:var(--color-ink-on-dark-faint,#777)}.FacilityAccessPanel-module__mzXV_W__hint{color:var(--color-ink-on-dark-faint,#777);margin:0;font-size:11px;line-height:1.45}.FacilityAccessPanel-module__mzXV_W__hits{flex-direction:column;gap:2px;margin:2px 0 0;padding:0;list-style:none;display:flex}.FacilityAccessPanel-module__mzXV_W__hitRow{text-align:left;border-radius:var(--radius-control,6px);cursor:pointer;width:100%;font:inherit;transition:background .14s var(--ease-out,ease-out);background:0 0;border:0;flex-direction:column;gap:1px;padding:6px 8px;display:flex}.FacilityAccessPanel-module__mzXV_W__hitRow:hover:not(:disabled){background:var(--color-surface-dark-5,#242424)}.FacilityAccessPanel-module__mzXV_W__hitRow:disabled{opacity:.5;cursor:default}.FacilityAccessPanel-module__mzXV_W__hitName{color:var(--color-ink-on-dark-strong,#f2f2f2);font-size:13px;font-weight:600}.FacilityAccessPanel-module__mzXV_W__hitMeta{color:var(--color-ink-on-dark-faint,#777);font-size:11px}
.BookingDetailsModal-module__kkdi8q__backdrop{z-index:2000;background:#0009;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.BookingDetailsModal-module__kkdi8q__dialog{background:var(--color-surface-dark-3,#1a1a1a);border:1px solid var(--color-border-dark,#2a2a2a);border-radius:var(--radius-card,12px);width:min(480px,100%);max-height:min(85vh,700px);box-shadow:var(--shadow-modal,0 20px 40px #0000004d);flex-direction:column;display:flex;overflow:hidden}.BookingDetailsModal-module__kkdi8q__head{border-bottom:1px solid var(--color-border-dark,#2a2a2a);justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 18px;display:flex}.BookingDetailsModal-module__kkdi8q__title{font-size:var(--fs-lg,1.125rem);color:var(--color-ink-on-dark-strong,#f2f2f2);margin:6px 0 0;font-weight:700}.BookingDetailsModal-module__kkdi8q__kindTag{letter-spacing:.05em;text-transform:uppercase;border-radius:999px;padding:2px 9px;font-size:10px;font-weight:800;display:inline-block}.BookingDetailsModal-module__kkdi8q__kind_booking{background:var(--color-accent-alpha-15,color-mix(in srgb, var(--color-accent) 15%, transparent));color:var(--color-accent,#fac31c)}.BookingDetailsModal-module__kkdi8q__kind_block{color:#ff9d76;background:#ff704326}.BookingDetailsModal-module__kkdi8q__kind_event{color:#4fc3f7;background:#29b6f626}.BookingDetailsModal-module__kkdi8q__closeBtn{color:var(--color-ink-on-dark-muted,#9a9a9a);border-radius:var(--radius-control,6px);cursor:pointer;transition:background var(--dur-fast,.11s) var(--ease-out,ease-out), color var(--dur-fast,.11s) var(--ease-out,ease-out);background:0 0;border:0;padding:6px;font-size:16px}.BookingDetailsModal-module__kkdi8q__closeBtn:hover{background:var(--color-surface-dark-5,#242424);color:var(--color-ink-on-dark-strong,#f2f2f2)}.BookingDetailsModal-module__kkdi8q__closeBtn:active{transform:scale(.94)}.BookingDetailsModal-module__kkdi8q__body{flex-direction:column;gap:14px;margin:0;padding:18px;display:flex;overflow-y:auto}.BookingDetailsModal-module__kkdi8q__row{grid-template-columns:84px 1fr;align-items:start;gap:12px;display:grid}.BookingDetailsModal-module__kkdi8q__row dt{font-size:var(--fs-xs,.75rem);letter-spacing:.02em;text-transform:uppercase;color:var(--color-ink-on-dark-muted,#9a9a9a);padding-top:1px;font-weight:700}.BookingDetailsModal-module__kkdi8q__row dd{font-size:var(--fs-sm,.875rem);color:var(--color-ink-on-dark-strong,#f2f2f2);overflow-wrap:anywhere;min-width:0;margin:0;line-height:1.5}.BookingDetailsModal-module__kkdi8q__status{text-transform:capitalize}.BookingDetailsModal-module__kkdi8q__link{color:var(--color-accent-on-dark,#fac31c);text-decoration:none}.BookingDetailsModal-module__kkdi8q__link:hover{text-decoration:underline}.BookingDetailsModal-module__kkdi8q__note{border-radius:var(--radius-sm,8px);color:var(--color-ink-on-dark-secondary,#c4c4c4);font-size:var(--fs-xs,.75rem);background:#29b6f614;border:1px solid #29b6f659;align-items:flex-start;gap:8px;margin:0 18px 4px;padding:10px 12px;line-height:1.5;display:flex}.BookingDetailsModal-module__kkdi8q__note i{color:#4fc3f7;margin-top:1px}.BookingDetailsModal-module__kkdi8q__foot{border-top:1px solid var(--color-border-dark,#2a2a2a);justify-content:flex-end;padding:14px 18px;display:flex}.BookingDetailsModal-module__kkdi8q__primary{background:var(--color-accent,#fac31c);color:var(--color-ink-inverse,#1b191a);border-radius:var(--radius-sm,8px);font:inherit;font-size:var(--fs-sm,.875rem);cursor:pointer;transition:background var(--dur-base,.18s) var(--ease-out,ease-out);border:0;padding:9px 18px;font-weight:700}.BookingDetailsModal-module__kkdi8q__primary:hover{background:var(--color-accent-hover,#e5b018)}.BookingDetailsModal-module__kkdi8q__primary:active{transform:scale(.97)}.BookingDetailsModal-module__kkdi8q__backdrop{transition:opacity var(--dur-fast) var(--ease-out)}@starting-style{.BookingDetailsModal-module__kkdi8q__backdrop{opacity:0}}.BookingDetailsModal-module__kkdi8q__dialog{transform-origin:50%;transition:opacity var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out)}@starting-style{.BookingDetailsModal-module__kkdi8q__dialog{opacity:0;transform:scale(.97)}}@media (prefers-reduced-motion:reduce){@starting-style{.BookingDetailsModal-module__kkdi8q__dialog{transform:none}}}.BookingDetailsModal-module__kkdi8q__backdrop[data-closing]{opacity:0;pointer-events:none}.BookingDetailsModal-module__kkdi8q__ident{align-items:center;gap:10px;display:flex}.BookingDetailsModal-module__kkdi8q__ident>span{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.BookingDetailsModal-module__kkdi8q__identSub{color:var(--color-ink-on-dark-muted);font-size:12px}.BookingDetailsModal-module__kkdi8q__edit{gap:10px;display:grid}.BookingDetailsModal-module__kkdi8q__editF{color:var(--color-ink-on-dark-secondary);gap:4px;font-size:13px;display:grid}.BookingDetailsModal-module__kkdi8q__editF small{color:var(--color-ink-on-dark-muted)}.BookingDetailsModal-module__kkdi8q__editF select{border-radius:var(--radius-control);background:var(--color-surface-dark-1);min-height:40px;color:var(--color-ink-on-dark-strong);border:1px solid var(--color-line);font:inherit;padding:0 10px;font-size:16px}.BookingDetailsModal-module__kkdi8q__editF select:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.BookingDetailsModal-module__kkdi8q__editErr{color:var(--color-danger-ink);margin:0;font-size:13px}
.MonthEventRail-module__ecGFFG__rail{flex-direction:column;flex:0 0 300px;align-self:flex-start;gap:10px;min-width:0;max-height:620px;display:flex}.MonthEventRail-module__ecGFFG__railHead{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.MonthEventRail-module__ecGFFG__railTitle{font-size:var(--fs-md,1rem);color:var(--color-ink-on-dark-strong,#f2f2f2);margin:0;font-weight:700}.MonthEventRail-module__ecGFFG__count{font-size:var(--fs-xs,.75rem);color:var(--color-ink-on-dark-faint,#777);white-space:nowrap}.MonthEventRail-module__ecGFFG__empty{text-align:center;font-size:var(--fs-sm,.875rem);color:var(--color-ink-on-dark-faint,#777);border:1px dashed var(--color-border-dark,#2a2a2a);border-radius:var(--radius-sm,8px);margin:0;padding:18px 12px}.MonthEventRail-module__ecGFFG__list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.MonthEventRail-module__ecGFFG__card{text-align:left;background:var(--color-surface-dark-2,#141414);border:1px solid var(--color-border-dark,#2a2a2a);border-radius:var(--radius-sm,8px);width:100%;color:inherit;font:inherit;cursor:pointer;transition:border-color var(--dur-base,.18s) var(--ease-out,ease-out), background var(--dur-base,.18s) var(--ease-out,ease-out), transform var(--dur-base,.18s) var(--ease-out,ease-out);align-items:center;gap:10px;padding:9px 10px;display:flex}.MonthEventRail-module__ecGFFG__card:hover{border-color:var(--color-accent,#fac31c);background:var(--color-surface-dark-4,#1e1e1e)}.MonthEventRail-module__ecGFFG__card:active{transform:scale(.99)}.MonthEventRail-module__ecGFFG__date{background:var(--color-surface-dark-4,#1e1e1e);border-radius:var(--radius-control,6px);flex-direction:column;flex:none;justify-content:center;align-items:center;width:38px;padding:3px 0;line-height:1.15;display:flex}.MonthEventRail-module__ecGFFG__dow{text-transform:uppercase;letter-spacing:.04em;color:var(--color-ink-on-dark-faint,#777);font-size:9px;font-weight:700}.MonthEventRail-module__ecGFFG__day{color:var(--color-ink-on-dark-strong,#f2f2f2);font-size:15px;font-weight:800}.MonthEventRail-module__ecGFFG__info{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.MonthEventRail-module__ecGFFG__who{font-size:var(--fs-sm,.875rem);color:var(--color-ink-on-dark-strong,#f2f2f2);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.MonthEventRail-module__ecGFFG__meta{font-size:var(--fs-xs,.75rem);color:var(--color-ink-on-dark-muted,#9a9a9a);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.MonthEventRail-module__ecGFFG__tag{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;flex:none;padding:2px 7px;font-size:9px;font-weight:800}.MonthEventRail-module__ecGFFG__tag_booking{background:var(--color-accent-alpha-15,color-mix(in srgb, var(--color-accent) 15%, transparent));color:var(--color-accent,#fac31c)}.MonthEventRail-module__ecGFFG__tag_block{color:#ff9d76;background:#ff704326}.MonthEventRail-module__ecGFFG__tag_event{color:#4fc3f7;background:#29b6f626}.MonthEventRail-module__ecGFFG__railCompact{flex:auto;align-self:stretch;gap:8px;width:100%;min-height:0;max-height:234px}.MonthEventRail-module__ecGFFG__railCompact .MonthEventRail-module__ecGFFG__railTitle{font-size:var(--fs-sm,.875rem)}.MonthEventRail-module__ecGFFG__railCompact .MonthEventRail-module__ecGFFG__card{gap:8px;padding:7px 8px}.MonthEventRail-module__ecGFFG__railCompact .MonthEventRail-module__ecGFFG__date{width:32px}.MonthEventRail-module__ecGFFG__railCompact .MonthEventRail-module__ecGFFG__day{font-size:13px}.MonthEventRail-module__ecGFFG__railCompact .MonthEventRail-module__ecGFFG__who{font-size:var(--fs-xs,.75rem)}.MonthEventRail-module__ecGFFG__railCompact .MonthEventRail-module__ecGFFG__meta{font-size:11px}.MonthEventRail-module__ecGFFG__railCompact .MonthEventRail-module__ecGFFG__empty{font-size:var(--fs-xs,.75rem);padding:12px 10px}@media (max-width:1100px){.MonthEventRail-module__ecGFFG__rail:not(.MonthEventRail-module__ecGFFG__railCompact){flex:100%;max-height:none}}
.InfoTip-module__GJRwGa__root{vertical-align:middle;align-items:center;display:inline-flex;position:relative}.InfoTip-module__GJRwGa__btn{appearance:none;cursor:pointer;width:44px;height:44px;color:var(--color-ink-on-dark-muted,#919191);background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;margin:-15px;padding:0;font-size:14px;line-height:1;display:inline-flex}.InfoTip-module__GJRwGa__btn:hover,.InfoTip-module__GJRwGa__btn:focus-visible,.InfoTip-module__GJRwGa__open .InfoTip-module__GJRwGa__btn{color:var(--color-accent-on-dark,var(--color-accent,#fac31c))}.InfoTip-module__GJRwGa__btn:focus-visible{outline:2px solid var(--color-accent,#fac31c);outline-offset:-12px}.InfoTip-module__GJRwGa__tip{z-index:1500;background:var(--color-surface-dark-5,#333);border:1px solid var(--color-border-dark,#404040);letter-spacing:0;text-transform:none;width:max-content;max-width:min(280px,100vw - 16px);color:var(--color-ink-on-dark,#e6e6e6);text-align:left;white-space:normal;opacity:0;visibility:hidden;pointer-events:none;border-radius:8px;padding:10px 12px;font-size:12px;font-weight:500;line-height:1.45;transition:opacity .12s,visibility .12s;position:fixed;top:0;left:0;box-shadow:0 8px 24px #00000073}.InfoTip-module__GJRwGa__tip:before{content:"";top:-5px;left:var(--tip-arrow,13px);background:inherit;border-left:1px solid var(--color-border-dark,#404040);border-top:1px solid var(--color-border-dark,#404040);width:8px;height:8px;position:absolute;transform:rotate(45deg)}.InfoTip-module__GJRwGa__open .InfoTip-module__GJRwGa__tip{opacity:1;visibility:visible;pointer-events:auto}
.Divider-module__sGU_qG__divider{border:0;border-top:1px solid var(--color-border-dark);width:100%;height:0;margin:0;display:block}.Divider-module__sGU_qG__subtle{opacity:.45}.Divider-module__sGU_qG__default{opacity:1}
.StatBadge-module__Q1n6aa__badge{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);font-family:inherit;font-size:var(--fs-xs);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;box-sizing:border-box;border-radius:999px;font-weight:800;line-height:1;display:inline-flex}.StatBadge-module__Q1n6aa__neutral{background:var(--color-surface-dark-5);color:var(--color-ink-on-dark-secondary)}.StatBadge-module__Q1n6aa__accent{background:var(--color-accent);color:var(--color-accent-ink)}.StatBadge-module__Q1n6aa__success{background:var(--color-success-soft);color:var(--color-ink-on-dark-strong);box-shadow:inset 0 0 0 1px var(--color-success)}.StatBadge-module__Q1n6aa__danger{background:var(--color-danger-soft);color:var(--color-ink-on-dark-strong);box-shadow:inset 0 0 0 1px var(--color-danger)}
.SearchBar-module__R3_pZW__shell{box-sizing:border-box;align-items:center;gap:var(--space-2);width:100%;min-height:44px;padding:0 var(--space-3);border:1px solid var(--color-border-dark);border-radius:var(--radius-sm);background:var(--color-surface-dark-1);transition:border-color var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);display:flex}@media (hover:hover) and (pointer:fine){.SearchBar-module__R3_pZW__shell:hover{border-color:var(--color-accent-alpha-30)}}.SearchBar-module__R3_pZW__shell:has(.SearchBar-module__R3_pZW__input:focus-visible){border-color:var(--color-accent);box-shadow:0 0 0 2px var(--color-accent)}.SearchBar-module__R3_pZW__icon{font-size:var(--fs-sm);color:var(--color-ink-on-dark-muted);pointer-events:none;flex-shrink:0}.SearchBar-module__R3_pZW__input{min-width:0;color:var(--color-ink-on-dark-strong);font:inherit;font-size:var(--fs-sm);background:0 0;border:0;outline:none;flex:1;align-self:stretch;padding:0}.SearchBar-module__R3_pZW__input::placeholder{color:var(--color-ink-on-dark-muted)}.SearchBar-module__R3_pZW__input::-webkit-search-cancel-button{appearance:none}.SearchBar-module__R3_pZW__input:disabled{color:var(--color-ink-on-dark-faint);cursor:not-allowed}.SearchBar-module__R3_pZW__clear{width:28px;height:28px;color:var(--color-ink-on-dark-muted);font-size:var(--fs-xs);cursor:pointer;animation:SearchBar-module__R3_pZW__clearIn var(--dur-fast) var(--ease-out);transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}@media (hover:hover) and (pointer:fine){.SearchBar-module__R3_pZW__clear:hover{background:var(--color-accent-alpha-08);color:var(--color-ink-on-dark-strong)}}.SearchBar-module__R3_pZW__clear:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px;color:var(--color-ink-on-dark-strong)}@keyframes SearchBar-module__R3_pZW__clearIn{0%{opacity:0;transform:scale(.8)}}@media (prefers-reduced-motion:reduce){.SearchBar-module__R3_pZW__clear{animation:none}}
.Select-module__E8rWSW__field{gap:var(--space-2);flex-direction:column;width:100%;display:flex}.Select-module__E8rWSW__label{gap:var(--space-2);flex-direction:column;display:flex}.Select-module__E8rWSW__labelText{font-size:var(--fs-xs);color:var(--color-ink-on-dark-secondary);font-weight:600}.Select-module__E8rWSW__control{display:block;position:relative}.Select-module__E8rWSW__select{appearance:none;box-sizing:border-box;width:100%;min-height:44px;padding:var(--space-2) var(--space-8) var(--space-2) var(--space-3);border:1px solid var(--color-border-dark);border-radius:var(--radius-sm);background:var(--color-surface-dark-1);color:var(--color-ink-on-dark-strong);font:inherit;font-size:var(--fs-sm);cursor:pointer;transition:border-color var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out)}.Select-module__E8rWSW__select option{background:var(--color-surface-dark-2);color:var(--color-ink-on-dark-strong)}@media (hover:hover) and (pointer:fine){.Select-module__E8rWSW__select:hover:not(:disabled){border-color:var(--color-accent-alpha-30)}.Select-module__E8rWSW__select:hover:not(:disabled)~.Select-module__E8rWSW__chevron{color:var(--color-ink-on-dark-secondary)}}.Select-module__E8rWSW__select:focus-visible{border-color:var(--color-accent);box-shadow:0 0 0 2px var(--color-accent);outline:none}.Select-module__E8rWSW__select:focus-visible~.Select-module__E8rWSW__chevron{color:var(--color-accent-on-dark)}.Select-module__E8rWSW__select:disabled{color:var(--color-ink-on-dark-faint);cursor:not-allowed}.Select-module__E8rWSW__select:disabled~.Select-module__E8rWSW__chevron{color:var(--color-ink-on-dark-faint)}.Select-module__E8rWSW__chevron{top:50%;right:var(--space-3);font-size:var(--fs-xs);color:var(--color-ink-on-dark-muted);pointer-events:none;transition:color var(--dur-base) var(--ease-out);position:absolute;transform:translateY(-50%)}.Select-module__E8rWSW__hint{font-size:var(--fs-xs);color:var(--color-ink-on-dark-muted);margin:0}.Select-module__E8rWSW__errorText{color:var(--color-danger)}.Select-module__E8rWSW__hasError .Select-module__E8rWSW__select{border-color:var(--color-danger)}.Select-module__E8rWSW__hasError .Select-module__E8rWSW__select:focus-visible{border-color:var(--color-danger);box-shadow:0 0 0 2px var(--color-danger)}
.DateField-module__t1jKUW__field{gap:var(--space-2);flex-direction:column;width:100%;display:flex}.DateField-module__t1jKUW__label{gap:var(--space-2);flex-direction:column;display:flex}.DateField-module__t1jKUW__labelText{font-size:var(--fs-xs);color:var(--color-ink-on-dark-secondary);font-weight:600}.DateField-module__t1jKUW__control{display:block;position:relative}.DateField-module__t1jKUW__input{appearance:none;box-sizing:border-box;width:100%;min-height:44px;padding:var(--space-2) var(--space-8) var(--space-2) var(--space-3);border:1px solid var(--color-border-dark);border-radius:var(--radius-sm);background:var(--color-surface-dark-1);color:var(--color-ink-on-dark-strong);font:inherit;font-size:var(--fs-sm);transition:border-color var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out)}.DateField-module__t1jKUW__input::-webkit-date-and-time-value{text-align:left}.DateField-module__t1jKUW__input::-webkit-calendar-picker-indicator{width:var(--space-8);opacity:0;cursor:pointer;height:100%;margin:0;padding:0;position:absolute;top:0;right:0}@media (hover:hover) and (pointer:fine){.DateField-module__t1jKUW__input:hover:not(:disabled){border-color:var(--color-accent-alpha-30)}.DateField-module__t1jKUW__input:hover:not(:disabled)~.DateField-module__t1jKUW__calendar{color:var(--color-ink-on-dark-secondary)}}.DateField-module__t1jKUW__input:focus-visible{border-color:var(--color-accent);box-shadow:0 0 0 2px var(--color-accent);outline:none}.DateField-module__t1jKUW__input:focus-visible~.DateField-module__t1jKUW__calendar{color:var(--color-accent-on-dark)}.DateField-module__t1jKUW__input:disabled{color:var(--color-ink-on-dark-faint);cursor:not-allowed}.DateField-module__t1jKUW__input:disabled~.DateField-module__t1jKUW__calendar{color:var(--color-ink-on-dark-faint)}.DateField-module__t1jKUW__calendar{top:50%;right:var(--space-3);font-size:var(--fs-sm);color:var(--color-ink-on-dark-muted);pointer-events:none;transition:color var(--dur-base) var(--ease-out);position:absolute;transform:translateY(-50%)}.DateField-module__t1jKUW__hint{font-size:var(--fs-xs);color:var(--color-ink-on-dark-muted);margin:0}.DateField-module__t1jKUW__errorText{color:var(--color-danger)}.DateField-module__t1jKUW__hasError .DateField-module__t1jKUW__input{border-color:var(--color-danger)}.DateField-module__t1jKUW__hasError .DateField-module__t1jKUW__input:focus-visible{border-color:var(--color-danger);box-shadow:0 0 0 2px var(--color-danger)}
.FileDrop-module__cNqKmq__drop{justify-content:center;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-6) var(--space-4);border:2px dashed var(--color-border-dark);border-radius:var(--radius-card);background:var(--color-surface-dark-1);text-align:center;cursor:pointer;box-sizing:border-box;transition:border-color var(--dur-base) var(--ease-out), background-color var(--dur-base) var(--ease-out);flex-direction:column;font-family:inherit;display:flex}@media (hover:hover) and (pointer:fine){.FileDrop-module__cNqKmq__drop:hover{border-color:var(--color-accent-alpha-30);background:var(--color-surface-dark-2)}.FileDrop-module__cNqKmq__drop:hover .FileDrop-module__cNqKmq__icon{color:var(--color-accent-on-dark)}}.FileDrop-module__cNqKmq__drop:focus-visible{outline:2px solid var(--color-accent-on-dark);outline-offset:2px}.FileDrop-module__cNqKmq__dragOver{border-color:var(--color-accent);background:var(--color-accent-alpha-08)}.FileDrop-module__cNqKmq__dragOver .FileDrop-module__cNqKmq__icon{color:var(--color-accent-on-dark);transform:translateY(-2px)}.FileDrop-module__cNqKmq__icon{font-size:var(--fs-xl);color:var(--color-ink-on-dark-muted);transition:color var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out);line-height:1}.FileDrop-module__cNqKmq__label{font-size:var(--fs-sm);color:var(--color-ink-on-dark-strong);font-weight:600}.FileDrop-module__cNqKmq__hint{font-size:var(--fs-xs);color:var(--color-ink-on-dark-muted)}.FileDrop-module__cNqKmq__input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}@media (prefers-reduced-motion:reduce){.FileDrop-module__cNqKmq__dragOver .FileDrop-module__cNqKmq__icon{transform:none}}
.StatRow-module__mn-nZG__row{justify-content:space-between;align-items:baseline;gap:var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--color-border-dark);display:flex}.StatRow-module__mn-nZG__row:last-child{border-bottom:none}.StatRow-module__mn-nZG__label{color:var(--color-ink-on-dark-muted);font-size:var(--fs-sm);min-width:0}.StatRow-module__mn-nZG__value{color:var(--color-ink-on-dark-strong);font-size:var(--fs-sm);text-align:right;white-space:nowrap;font-weight:600}.StatRow-module__mn-nZG__high .StatRow-module__mn-nZG__value{color:var(--color-accent-on-dark);font-size:var(--fs-lg);font-weight:700}
.ProgressBar-module__txim8W__wrap{gap:var(--space-2);flex-direction:column;width:100%;display:flex}.ProgressBar-module__txim8W__head{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.ProgressBar-module__txim8W__label{color:var(--color-ink-on-dark-secondary);font-size:var(--fs-sm);font-weight:600}.ProgressBar-module__txim8W__readout{color:var(--color-accent-on-dark);font-size:var(--fs-sm);font-variant-numeric:tabular-nums;font-weight:700}.ProgressBar-module__txim8W__track{background:var(--color-surface-dark-1);border-radius:999px;height:8px;position:relative;overflow:hidden}.ProgressBar-module__txim8W__fill{background:var(--color-accent);height:100%;transition:width var(--dur-slow) var(--ease-out);border-radius:999px}@media (prefers-reduced-motion:reduce){.ProgressBar-module__txim8W__fill{transition:none}}
.GoalRing-module__Aj6oGW__ring{align-items:center;gap:var(--space-2);flex-direction:column;display:inline-flex}.GoalRing-module__Aj6oGW__svg{display:block;overflow:visible}.GoalRing-module__Aj6oGW__track{fill:none;stroke:var(--color-surface-dark-1);stroke-width:10px}.GoalRing-module__Aj6oGW__arc{fill:none;stroke:var(--color-accent);stroke-width:10px;stroke-linecap:round;transform-origin:50%;transform-box:view-box;transition:stroke-dasharray var(--dur-slow) var(--ease-out);transform:rotate(-90deg)}.GoalRing-module__Aj6oGW__percent{fill:var(--color-ink-on-dark-strong);font-family:inherit;font-size:var(--fs-xl);text-anchor:middle;dominant-baseline:central;font-weight:700}.GoalRing-module__Aj6oGW__label{color:var(--color-ink-on-dark-muted);font-size:var(--fs-xs);text-align:center;font-weight:600}@media (prefers-reduced-motion:reduce){.GoalRing-module__Aj6oGW__arc{transition:none}}
.ChartHeader-module__gP5lwa__header{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.ChartHeader-module__gP5lwa__title{color:var(--color-ink-on-dark-strong);font-size:var(--fs-lg);margin:0;font-weight:700;line-height:1.2}.ChartHeader-module__gP5lwa__group{align-items:center;gap:var(--space-1);padding:var(--space-1);background:var(--color-surface-dark-1);border-radius:999px;display:inline-flex}.ChartHeader-module__gP5lwa__pill{color:var(--color-ink-on-dark-muted);font-family:inherit;font-size:var(--fs-xs);padding:var(--space-1) var(--space-3);cursor:pointer;white-space:nowrap;transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);background:0 0;border:none;border-radius:999px;font-weight:600}@media (hover:hover) and (pointer:fine){.ChartHeader-module__gP5lwa__pill:hover:not(.ChartHeader-module__gP5lwa__selected){background:var(--color-surface-dark-5);color:var(--color-ink-on-dark-strong)}}.ChartHeader-module__gP5lwa__pill:focus-visible{outline:2px solid var(--color-accent-on-dark);outline-offset:2px}.ChartHeader-module__gP5lwa__pill:active{transform:scale(.97)}.ChartHeader-module__gP5lwa__selected{background:var(--color-accent);color:var(--color-accent-ink);font-weight:700}@media (prefers-reduced-motion:reduce){.ChartHeader-module__gP5lwa__pill{transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out)}.ChartHeader-module__gP5lwa__pill:active{transform:none}}
.PlayerAvatar-module__q0ZDga__avatar{background:var(--color-surface-dark-5);border:1px solid var(--color-border-dark);box-sizing:border-box;border-radius:50%;flex:none;display:block;overflow:hidden}.PlayerAvatar-module__q0ZDga__photo{object-fit:cover;object-position:center 25%}.PlayerAvatar-module__q0ZDga__crest{object-fit:contain;background:#fff;padding:3px}.PlayerAvatar-module__q0ZDga__initials{font:700 11px/1 var(--font-barlow,inherit);color:var(--color-ink-on-dark-secondary);place-items:center;display:grid}
.SourceTag-module__7n8LCG__tag{text-transform:uppercase;letter-spacing:.3px;white-space:nowrap;border-radius:4px;flex:none;align-items:center;gap:4px;padding:1px 6px;font-size:10px;font-weight:700;line-height:1.4;display:inline-flex}.SourceTag-module__7n8LCG__tag i{font-size:10px}.SourceTag-module__7n8LCG__sheet{background:var(--color-surface-dark-5);color:var(--color-ink-on-dark-muted)}.SourceTag-module__7n8LCG__device{background:var(--color-accent-alpha-15);color:var(--color-accent-on-dark)}
.LeaderboardCard-module__EBfg9G__card{background:var(--event-surface,var(--color-surface-dark-4));border:1px solid var(--event-border-strong,var(--color-border-dark));border-radius:var(--pp-radius-lg);min-width:0;transition:border-color var(--dur-base) var(--ease-out);flex-direction:column;gap:6px;padding:12px 12px 8px;display:flex}.LeaderboardCard-module__EBfg9G__card:hover{border-color:var(--color-accent-alpha-30)}.LeaderboardCard-module__EBfg9G__head{align-items:center;gap:8px;min-width:0;display:flex}.LeaderboardCard-module__EBfg9G__title{min-width:0;color:var(--color-ink-on-dark-strong);align-items:center;gap:7px;margin:0;font-size:14px;font-weight:700;display:flex}.LeaderboardCard-module__EBfg9G__titleText{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.LeaderboardCard-module__EBfg9G__icon{color:var(--color-accent-on-dark);flex:none;font-size:14px}.LeaderboardCard-module__EBfg9G__iconImg{object-fit:contain;flex:none;width:16px;height:16px}.LeaderboardCard-module__EBfg9G__unit{color:var(--color-ink-on-dark-muted);white-space:nowrap;margin-left:auto;font-size:11px;font-weight:700}.LeaderboardCard-module__EBfg9G__note{color:var(--color-ink-on-dark-muted);margin:0;font-size:11px}.LeaderboardCard-module__EBfg9G__cols{border-bottom:2px solid var(--color-accent);text-transform:uppercase;letter-spacing:.3px;color:var(--color-ink-on-dark-muted);grid-template-columns:22px minmax(0,1fr) auto;gap:8px;padding:6px 4px;font-size:11px;font-weight:700;display:grid}.LeaderboardCard-module__EBfg9G__cols span:first-child{text-align:center}.LeaderboardCard-module__EBfg9G__cols span:last-child{text-align:right;padding-right:28px}.LeaderboardCard-module__EBfg9G__rows{margin:0;padding:0;list-style:none}.LeaderboardCard-module__EBfg9G__row{border-bottom:1px solid var(--color-border-dark);align-items:center;gap:2px;display:flex}.LeaderboardCard-module__EBfg9G__row:last-child{border-bottom:0}.LeaderboardCard-module__EBfg9G__rowBtn{border-radius:var(--pp-radius-sm);min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background var(--dur-base) var(--ease-out);background:0 0;border:0;flex:1;grid-template-columns:22px 26px minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 4px;display:grid}.LeaderboardCard-module__EBfg9G__rowBtn:hover{background:var(--color-accent-alpha-06)}.LeaderboardCard-module__EBfg9G__rowBtn:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.LeaderboardCard-module__EBfg9G__rank{text-align:center;font-variant-numeric:tabular-nums;color:var(--color-ink-on-dark-muted);font-size:12px;font-weight:700}.LeaderboardCard-module__EBfg9G__rankFirst{color:var(--color-accent-on-dark)}.LeaderboardCard-module__EBfg9G__who{flex-direction:column;min-width:0;display:flex}.LeaderboardCard-module__EBfg9G__nameLine{align-items:center;gap:5px;min-width:0;display:flex}.LeaderboardCard-module__EBfg9G__name{color:var(--color-ink-on-dark-strong);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.LeaderboardCard-module__EBfg9G__crest{object-fit:contain;box-sizing:border-box;flex:none;width:16px;height:16px}.LeaderboardCard-module__EBfg9G__sub{color:var(--color-ink-on-dark-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.LeaderboardCard-module__EBfg9G__value{white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--color-ink-on-dark-strong);font-size:15px;font-weight:700}.LeaderboardCard-module__EBfg9G__open{border-radius:var(--pp-radius-sm);width:26px;height:26px;color:var(--color-ink-on-dark-muted);flex:none;place-items:center;font-size:11px;display:grid}.LeaderboardCard-module__EBfg9G__open:hover{color:var(--color-accent-on-dark);background:var(--color-accent-alpha-06)}.LeaderboardCard-module__EBfg9G__open:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.LeaderboardCard-module__EBfg9G__more{font:inherit;color:var(--color-accent-on-dark);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:4px;font-size:12px;font-weight:700}.LeaderboardCard-module__EBfg9G__more:hover{text-decoration:underline}@media (prefers-reduced-motion:reduce){.LeaderboardCard-module__EBfg9G__card,.LeaderboardCard-module__EBfg9G__rowBtn{transition:none}}
.SectionHeader-module__raiadW__head{flex-wrap:wrap;align-items:baseline;gap:4px 10px;min-width:0;display:flex}.SectionHeader-module__raiadW__title{color:var(--color-accent-on-dark);align-items:center;gap:8px;margin:0;font-size:18px;font-style:italic;font-weight:700;display:inline-flex}.SectionHeader-module__raiadW__icon{font-size:14px;font-style:normal}.SectionHeader-module__raiadW__note{color:var(--color-ink-on-dark-muted);font-size:12px}.SectionHeader-module__raiadW__end{margin-left:auto}
.GameOverviewBoxScore-module__68oRTq__card{--bx-ink:var(--color-ink-inverse,#1b191a);--bx-muted:#5f5b5d;--bx-line:#e4e2e3;--bx-wash:#f6f5f5;color:var(--bx-ink);border-radius:var(--radius-card,12px);border-top:3px solid var(--color-accent);padding:var(--space-4,1rem) var(--space-5,1.25rem);margin-bottom:var(--space-6,1.5rem);box-sizing:border-box;background:#fff;flex-direction:column;gap:12px;min-width:0;max-width:100%;display:flex}.GameOverviewBoxScore-module__68oRTq__flush{margin-bottom:0}.GameOverviewBoxScore-module__68oRTq__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.GameOverviewBoxScore-module__68oRTq__head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.GameOverviewBoxScore-module__68oRTq__state{letter-spacing:.06em;text-transform:uppercase;color:var(--bx-ink);align-items:center;gap:7px;font-size:11px;font-weight:800;display:inline-flex}.GameOverviewBoxScore-module__68oRTq__stateLive{color:#c62828}.GameOverviewBoxScore-module__68oRTq__dot{background:#e53935;border-radius:50%;width:8px;height:8px;animation:1.8s ease-in-out infinite GameOverviewBoxScore-module__68oRTq__pulse;box-shadow:0 0 0 3px #e539352e}@keyframes GameOverviewBoxScore-module__68oRTq__pulse{0%,to{opacity:1}50%{opacity:.45}}.GameOverviewBoxScore-module__68oRTq__outs{color:var(--bx-muted);font-size:11.5px;font-weight:700}.GameOverviewBoxScore-module__68oRTq__liveTag{letter-spacing:.04em;color:var(--bx-muted);margin-left:auto;font-size:10.5px;font-weight:700}.GameOverviewBoxScore-module__68oRTq__scoreRow{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.GameOverviewBoxScore-module__68oRTq__team{align-items:center;gap:10px;min-width:0;display:flex}.GameOverviewBoxScore-module__68oRTq__teamEnd{flex-direction:row-reverse}.GameOverviewBoxScore-module__68oRTq__teamName{min-width:0;color:var(--bx-ink);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:15px;font-weight:700;overflow:hidden}.GameOverviewBoxScore-module__68oRTq__teamEnd .GameOverviewBoxScore-module__68oRTq__teamName{text-align:right}.GameOverviewBoxScore-module__68oRTq__teamRuns{font-variant-numeric:tabular-nums;color:var(--bx-ink);font-size:28px;font-weight:800;line-height:1}.GameOverviewBoxScore-module__68oRTq__at{color:var(--bx-muted);font-size:13px;font-weight:700}.GameOverviewBoxScore-module__68oRTq__crest{box-sizing:border-box;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.GameOverviewBoxScore-module__68oRTq__crest img{object-fit:contain;width:100%;height:100%;display:block}.GameOverviewBoxScore-module__68oRTq__crestBlank{color:var(--bx-muted);background:var(--bx-wash);border-radius:11px;font-size:18px}.GameOverviewBoxScore-module__68oRTq__crestSmall{width:26px;height:26px;font-size:13px}.GameOverviewBoxScore-module__68oRTq__crestSmall.GameOverviewBoxScore-module__68oRTq__crestBlank{border-radius:7px}.GameOverviewBoxScore-module__68oRTq__lineWrap{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.GameOverviewBoxScore-module__68oRTq__line{border-collapse:collapse;font-variant-numeric:tabular-nums;width:max-content;min-width:100%}.GameOverviewBoxScore-module__68oRTq__line th,.GameOverviewBoxScore-module__68oRTq__line td{text-align:center;border-bottom:1px solid var(--bx-line);color:var(--bx-ink);padding:5px 8px;font-size:12.5px}.GameOverviewBoxScore-module__68oRTq__line thead th{letter-spacing:.04em;color:var(--bx-muted);font-size:10.5px;font-weight:700}.GameOverviewBoxScore-module__68oRTq__line tbody tr:last-child th,.GameOverviewBoxScore-module__68oRTq__line tbody tr:last-child td{border-bottom:0}.GameOverviewBoxScore-module__68oRTq__lineTeam{text-align:left;z-index:1;background:#fff;width:1%;position:sticky;left:0}.GameOverviewBoxScore-module__68oRTq__lineTeam .GameOverviewBoxScore-module__68oRTq__crest{vertical-align:middle}.GameOverviewBoxScore-module__68oRTq__lineSplit{border-left:1px solid var(--bx-line)}.GameOverviewBoxScore-module__68oRTq__lineTotal{font-weight:800}.GameOverviewBoxScore-module__68oRTq__footer{border-top:1px solid var(--bx-line);flex-wrap:wrap;align-items:center;gap:10px;padding-top:10px;display:flex}.GameOverviewBoxScore-module__68oRTq__stamp{color:var(--bx-muted);margin-left:auto;font-size:11px}@media (max-width:480px){.GameOverviewBoxScore-module__68oRTq__crest{width:40px;height:40px}.GameOverviewBoxScore-module__68oRTq__crestSmall{width:24px;height:24px}.GameOverviewBoxScore-module__68oRTq__teamName{font-size:13.5px}.GameOverviewBoxScore-module__68oRTq__teamRuns{font-size:24px}.GameOverviewBoxScore-module__68oRTq__scoreRow{gap:8px}.GameOverviewBoxScore-module__68oRTq__team{gap:7px}}@media (prefers-reduced-motion:reduce){.GameOverviewBoxScore-module__68oRTq__dot{animation:none}}.GameOverviewBoxScore-module__68oRTq__gameday{flex-shrink:0;align-items:center;gap:6px;margin-left:auto;display:inline-flex}.GameOverviewBoxScore-module__68oRTq__mlbLogo{width:auto;height:16px;display:block}.GameOverviewBoxScore-module__68oRTq__gamedayWord{letter-spacing:-.01em;color:var(--bx-ink);font-size:13px;font-weight:800}
.PlayerFieldPanel-module__qcFbkq__root{flex-direction:column;gap:18px;display:flex}.PlayerFieldPanel-module__qcFbkq__profile{flex-direction:column;gap:2px;padding:4px 0;display:flex}.PlayerFieldPanel-module__qcFbkq__row{border-bottom:1px solid var(--event-border,var(--color-border-dark,#2a2a2a));grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:4px 12px;padding:9px 2px;display:grid}.PlayerFieldPanel-module__qcFbkq__row:last-child{border-bottom:0}.PlayerFieldPanel-module__qcFbkq__rowName{min-width:0;color:var(--event-ink,var(--color-ink-on-dark-strong,#f2f2f2));align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.PlayerFieldPanel-module__qcFbkq__rowNameText{text-overflow:ellipsis;white-space:nowrap;font-size:inherit;overflow:hidden}.PlayerFieldPanel-module__qcFbkq__rowValue{white-space:nowrap;color:var(--color-accent-on-dark,var(--color-accent,#fac31c));font-variant-numeric:tabular-nums;font-size:15px;font-weight:800}.PlayerFieldPanel-module__qcFbkq__rowValue small{letter-spacing:.4px;text-transform:uppercase;color:var(--event-ink-3,var(--color-ink-on-dark-muted,#919191));margin-left:.25em;font-size:.62em;font-weight:600}.PlayerFieldPanel-module__qcFbkq__rowBar{grid-column:1/-1;align-items:center;gap:10px;display:flex}.PlayerFieldPanel-module__qcFbkq__track{background:var(--event-surface-3,var(--color-surface-dark-4,#292929));border-radius:999px;flex:auto;height:6px;position:relative;overflow:hidden}.PlayerFieldPanel-module__qcFbkq__fill{background:var(--color-accent,#fac31c);border-radius:999px;height:100%;display:block}.PlayerFieldPanel-module__qcFbkq__median{background:#ffffff73;width:1px;position:absolute;top:-3px;bottom:-3px}.PlayerFieldPanel-module__qcFbkq__rank{white-space:nowrap;color:var(--event-ink-3,var(--color-ink-on-dark-muted,#919191));font-variant-numeric:tabular-nums;flex:none;font-size:11.5px}.PlayerFieldPanel-module__qcFbkq__rank b{color:var(--event-ink-2,var(--color-ink-on-dark-secondary,#c8c8c8));font-weight:700}.PlayerFieldPanel-module__qcFbkq__strips{grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));gap:12px;display:grid}.PlayerFieldPanel-module__qcFbkq__strip{border:1px solid var(--event-border,var(--color-border-dark,#2a2a2a));border-radius:var(--radius-card,12px);background:var(--event-surface,var(--color-surface-dark-2,#1e1e1e));min-width:0;padding:12px 14px 8px}.PlayerFieldPanel-module__qcFbkq__stripHead{align-items:baseline;gap:8px;margin-bottom:4px;display:flex}.PlayerFieldPanel-module__qcFbkq__stripTitle{min-width:0;color:var(--event-ink,var(--color-ink-on-dark-strong,#f2f2f2));text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:13px;font-weight:700;overflow:hidden}.PlayerFieldPanel-module__qcFbkq__stripUnit{letter-spacing:.5px;text-transform:uppercase;color:var(--event-ink-3,var(--color-ink-on-dark-muted,#919191));font-size:10.5px;font-weight:600}.PlayerFieldPanel-module__qcFbkq__more{border:1px solid var(--event-border-strong,#454545);cursor:pointer;font:inherit;color:var(--color-accent-on-dark,var(--color-accent,#fac31c));background:0 0;border-radius:8px;align-self:center;padding:7px 16px;font-size:12px;font-weight:600}@media (hover:hover) and (pointer:fine){.PlayerFieldPanel-module__qcFbkq__more:hover{border-color:var(--color-accent,#fac31c);background:var(--color-accent-alpha-08,#fac31c14)}}@media (pointer:coarse){.PlayerFieldPanel-module__qcFbkq__more{min-height:44px}}.PlayerFieldPanel-module__qcFbkq__note{text-align:center;color:var(--event-ink-3,var(--color-ink-on-dark-muted,#919191));margin:16px 0;font-size:13px}
.BagTagModal-module__vtUHTG__backdrop{z-index:1060;font-family:var(--font-barlow,system-ui, sans-serif);background:#0000008c;justify-content:center;align-items:flex-start;padding:32px 16px;display:flex;position:fixed;inset:0;overflow-y:auto}.BagTagModal-module__vtUHTG__dialog{background:var(--color-surface-dark-2,#161616);color:var(--color-ink-on-dark,#fff);border:1px solid var(--color-border-dark);border-radius:var(--radius-card,12px);flex-direction:column;width:100%;max-width:1080px;height:calc(100vh - 64px);max-height:calc(100vh - 64px);display:flex;position:relative;box-shadow:0 25px 60px #0009}.BagTagModal-module__vtUHTG__headerCloseBtn,.BagTagModal-module__vtUHTG__dialogCloseBtn{opacity:.7;cursor:pointer;background-color:#0000;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ffcc00'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:14px;border:0;border-radius:6px;flex-shrink:0;align-self:center;width:32px;height:32px}.BagTagModal-module__vtUHTG__headerCloseBtn:hover,.BagTagModal-module__vtUHTG__dialogCloseBtn:hover{opacity:1}.BagTagModal-module__vtUHTG__headerCloseBtn:disabled,.BagTagModal-module__vtUHTG__dialogCloseBtn:disabled{cursor:not-allowed;opacity:.3}.BagTagModal-module__vtUHTG__dialogCloseBtn{position:absolute;top:12px;right:14px}.BagTagModal-module__vtUHTG__section{font-family:var(--font-barlow,system-ui, sans-serif);color:var(--color-ink-on-dark,#fff);flex-direction:column;flex:1;gap:16px;min-height:0;padding:18px 22px;display:flex}.BagTagModal-module__vtUHTG__placeholder,.BagTagModal-module__vtUHTG__error{text-align:center;color:var(--color-ink-on-dark-muted);background:var(--color-surface-dark-2,#161616);border:1px solid var(--color-border-dark);border-radius:var(--radius-card,12px);padding:40px;font-size:14px}.BagTagModal-module__vtUHTG__error{color:var(--color-danger-ink);background:#dc35451f;border-color:#dc354566}.BagTagModal-module__vtUHTG__header{background:var(--color-surface-dark-2,#161616);border:1px solid var(--color-border-dark);border-radius:var(--radius-card,12px);flex-shrink:0;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;padding:10px 14px 10px 18px;display:grid}.BagTagModal-module__vtUHTG__headerTitleBlock{flex-direction:column;flex-shrink:0;gap:2px;display:flex}.BagTagModal-module__vtUHTG__title{margin:0;font-size:18px;font-weight:700;line-height:1.15}.BagTagModal-module__vtUHTG__subtitle{color:var(--color-accent-on-dark,#fac31c);margin:0;font-size:13px;font-weight:700}.BagTagModal-module__vtUHTG__stepper{justify-self:center;align-items:center;gap:12px;width:100%;min-width:320px;max-width:560px;display:flex}.BagTagModal-module__vtUHTG__step{color:var(--color-ink-on-dark-muted);text-transform:uppercase;letter-spacing:.4px;flex:1;align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.BagTagModal-module__vtUHTG__step:not(:last-child):after{content:"";background:var(--color-border-dark);border-radius:2px;flex:1;height:2px}.BagTagModal-module__vtUHTG__stepActive{color:var(--color-accent-on-dark,#fac31c)}.BagTagModal-module__vtUHTG__stepActive .BagTagModal-module__vtUHTG__stepDot{background:var(--color-accent,#fac31c);border-color:var(--color-accent,#fac31c);color:var(--color-accent-ink)}.BagTagModal-module__vtUHTG__stepDone{color:var(--color-ink-on-dark-secondary)}.BagTagModal-module__vtUHTG__stepDone .BagTagModal-module__vtUHTG__stepDot{background:color-mix(in srgb, var(--color-accent) 20%, transparent);border-color:var(--color-accent,#fac31c);color:var(--color-accent-on-dark,#fac31c)}.BagTagModal-module__vtUHTG__stepDone:not(:last-child):after{background:var(--color-accent,#fac31c)}.BagTagModal-module__vtUHTG__stepDot{border:1px solid var(--color-border-dark);background:0 0;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:700;display:inline-flex}.BagTagModal-module__vtUHTG__stepLabel{white-space:nowrap}.BagTagModal-module__vtUHTG__errorBanner{color:var(--color-danger-ink);background:#dc35451f;border:1px solid #dc354566;border-radius:6px;padding:10px 14px;font-size:13px}.BagTagModal-module__vtUHTG__body{background:var(--color-surface-dark-2,#161616);border:1px solid var(--color-border-dark);border-radius:var(--radius-card,12px);flex-direction:column;flex:1;min-height:0;padding:22px;display:flex;overflow-y:auto}.BagTagModal-module__vtUHTG__formGrid{grid-template-columns:1fr 1fr;gap:16px;max-width:720px;display:grid}.BagTagModal-module__vtUHTG__field{flex-direction:column;gap:6px;display:flex}.BagTagModal-module__vtUHTG__label{color:var(--color-accent-on-dark,#fac31c);text-transform:uppercase;letter-spacing:.5px;font-size:12px;font-weight:700}.BagTagModal-module__vtUHTG__input{background:var(--color-surface-dark-4,#1c1c1c);border:1px solid var(--color-border-dark);width:100%;color:var(--color-ink-on-dark,#fff);border-radius:8px;outline:none;padding:10px 12px;font-family:inherit;font-size:14px}.BagTagModal-module__vtUHTG__input:focus{border-color:var(--color-accent,#fac31c)}.BagTagModal-module__vtUHTG__faceLayout{flex:1;grid-template-columns:280px 1fr;align-items:stretch;gap:28px;min-height:0;display:grid}.BagTagModal-module__vtUHTG__faceControls{flex-direction:column;gap:10px;display:flex}.BagTagModal-module__vtUHTG__facePickerLabel{color:var(--color-accent-on-dark,#fac31c);text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px;font-size:13px;font-weight:700}.BagTagModal-module__vtUHTG__radioRow{background:var(--color-surface-dark-4,#1c1c1c);border:1px solid var(--color-border-dark);cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;font-size:14px;display:flex}.BagTagModal-module__vtUHTG__radioRow input:disabled+span{color:var(--color-ink-on-dark-faint)}.BagTagModal-module__vtUHTG__hint{color:var(--color-ink-on-dark-muted);margin:8px 0 0;font-size:12px}.BagTagModal-module__vtUHTG__previewFrame{background:var(--color-surface-dark-1);border:1px solid var(--color-border-dark);border-radius:12px;justify-content:center;align-items:center;width:100%;height:100%;min-height:0;padding:16px;display:flex;overflow:hidden}.BagTagModal-module__vtUHTG__previewImg{object-fit:contain;border-radius:8px;width:auto;max-width:100%;height:auto;max-height:100%;box-shadow:0 10px 30px #00000080}.BagTagModal-module__vtUHTG__previewPlaceholder{color:var(--color-ink-on-dark-muted);font-size:14px}.BagTagModal-module__vtUHTG__previewPair{flex:1;grid-template-columns:1fr 1fr;gap:24px;min-height:0;display:grid}.BagTagModal-module__vtUHTG__previewSide{flex-direction:column;gap:8px;min-height:0;display:flex}.BagTagModal-module__vtUHTG__previewLabel{color:var(--color-accent-on-dark,#fac31c);text-transform:uppercase;letter-spacing:.5px;font-size:12px;font-weight:700}.BagTagModal-module__vtUHTG__footer{background:var(--color-surface-dark-2,#161616);border:1px solid var(--color-border-dark);border-radius:var(--radius-card,12px);justify-content:space-between;align-items:center;gap:12px;padding:14px 22px;display:flex}.BagTagModal-module__vtUHTG__btnPrimary,.BagTagModal-module__vtUHTG__btnSecondary{cursor:pointer;border:1px solid #0000;border-radius:8px;padding:10px 22px;font-family:inherit;font-size:14px;font-weight:700}.BagTagModal-module__vtUHTG__btnPrimary{background:var(--color-accent,#fac31c);color:var(--color-accent-ink)}.BagTagModal-module__vtUHTG__btnPrimary:disabled{background:var(--color-surface-dark-5);color:var(--color-ink-on-dark-muted);cursor:not-allowed}.BagTagModal-module__vtUHTG__btnSecondary{border-color:var(--color-border-dark);color:var(--color-ink-on-dark,#fff);background:0 0}.BagTagModal-module__vtUHTG__btnSecondary:hover:not(:disabled){border-color:var(--color-ink-on-dark-faint)}.BagTagModal-module__vtUHTG__btnSecondary:disabled{opacity:.5;cursor:not-allowed}@media (max-width:768px){.BagTagModal-module__vtUHTG__backdrop{padding:12px 8px}.BagTagModal-module__vtUHTG__dialog{border-radius:10px;max-width:100%;height:calc(100dvh - 24px);max-height:calc(100dvh - 24px)}.BagTagModal-module__vtUHTG__formGrid,.BagTagModal-module__vtUHTG__previewPair,.BagTagModal-module__vtUHTG__faceLayout{grid-template-columns:1fr}.BagTagModal-module__vtUHTG__stepLabel{display:none}.BagTagModal-module__vtUHTG__section{gap:10px;padding:12px}.BagTagModal-module__vtUHTG__header{grid-template-columns:1fr auto;grid-template-areas:"title close""stepper stepper";gap:10px 12px;padding:10px 12px}.BagTagModal-module__vtUHTG__headerTitleBlock{grid-area:title}.BagTagModal-module__vtUHTG__headerCloseBtn{grid-area:close}.BagTagModal-module__vtUHTG__stepper{grid-area:stepper;min-width:0;max-width:none}.BagTagModal-module__vtUHTG__title{font-size:16px}.BagTagModal-module__vtUHTG__body{padding:14px}.BagTagModal-module__vtUHTG__formGrid{gap:12px}}@media (max-width:480px){.BagTagModal-module__vtUHTG__backdrop{padding:0}.BagTagModal-module__vtUHTG__dialog{border-radius:0;height:100dvh;max-height:100dvh}.BagTagModal-module__vtUHTG__section{gap:8px;padding:10px}.BagTagModal-module__vtUHTG__body{padding:12px}}.BagTagModal-module__vtUHTG__backdrop{transition:opacity var(--dur-modal-exit) var(--ease-out)}@starting-style{.BagTagModal-module__vtUHTG__backdrop{opacity:0}}.BagTagModal-module__vtUHTG__dialog{transform-origin:50%;transition:opacity var(--dur-modal) var(--ease-out), transform var(--dur-modal) var(--ease-out)}@starting-style{.BagTagModal-module__vtUHTG__dialog{opacity:0;transform:scale(.96)}}@media (prefers-reduced-motion:reduce){@starting-style{.BagTagModal-module__vtUHTG__dialog{transform:none}}}
.BagTagFrontTextControls-module__8ssI_a__panel{border:1px solid var(--color-border-dark,#333);background:var(--color-surface-dark-4,#1c1c1c);border-radius:10px;flex-direction:column;gap:10px;min-width:0;padding:12px 14px 14px;display:flex}.BagTagFrontTextControls-module__8ssI_a__head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.BagTagFrontTextControls-module__8ssI_a__headText{flex-direction:column;gap:2px;min-width:0;display:flex}.BagTagFrontTextControls-module__8ssI_a__heading{color:var(--color-accent-on-dark,#fac31c);text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:700}.BagTagFrontTextControls-module__8ssI_a__scope{color:#8f8f8f;font-size:11.5px;line-height:1.4}.BagTagFrontTextControls-module__8ssI_a__reset{color:#ddd;font:inherit;cursor:pointer;background:0 0;border:1px solid #444;border-radius:6px;flex-shrink:0;padding:4px 10px;font-size:12px}.BagTagFrontTextControls-module__8ssI_a__reset:hover:not(:disabled){border-color:#777}.BagTagFrontTextControls-module__8ssI_a__reset:disabled{opacity:.4;cursor:default}.BagTagFrontTextControls-module__8ssI_a__modes{grid-template-columns:1fr 1fr;gap:10px;display:grid}.BagTagFrontTextControls-module__8ssI_a__mode{flex-direction:column;gap:5px;min-width:0;display:flex}.BagTagFrontTextControls-module__8ssI_a__modeLabel{color:#bdbdbd;text-transform:uppercase;letter-spacing:.4px;font-size:11px;font-weight:700}.BagTagFrontTextControls-module__8ssI_a__select{background:var(--color-surface-dark-2,#161616);border:1px solid var(--color-border-dark,#333);color:#fff;width:100%;min-width:0;font:inherit;border-radius:7px;outline:none;padding:7px 9px;font-size:13px}.BagTagFrontTextControls-module__8ssI_a__select:focus{border-color:var(--color-accent,#fac31c)}.BagTagFrontTextControls-module__8ssI_a__select:disabled{opacity:.5;cursor:not-allowed}.BagTagFrontTextControls-module__8ssI_a__line{border-top:1px solid #ffffff0f;grid-template-columns:52px minmax(0,1fr) 108px 32px 32px;align-items:center;gap:8px;padding-top:10px;display:grid}.BagTagFrontTextControls-module__8ssI_a__lineOff{opacity:.45}.BagTagFrontTextControls-module__8ssI_a__lineLabel{color:#ececec;font-size:12px;font-weight:700}.BagTagFrontTextControls-module__8ssI_a__size{align-items:center;gap:8px;min-width:0;display:flex}.BagTagFrontTextControls-module__8ssI_a__range{min-width:0;accent-color:var(--color-accent,#fac31c);cursor:pointer;flex:1}.BagTagFrontTextControls-module__8ssI_a__range:disabled{cursor:not-allowed}.BagTagFrontTextControls-module__8ssI_a__sizeValue{text-align:right;font-variant-numeric:tabular-nums;color:#bdbdbd;flex-shrink:0;width:30px;font-size:12px}.BagTagFrontTextControls-module__8ssI_a__italic{border:1px solid var(--color-border-dark,#333);background:var(--color-surface-dark-2,#161616);color:#ddd;cursor:pointer;border-radius:7px;width:32px;height:32px;font-family:Georgia,Times New Roman,serif;font-size:15px;font-style:italic}.BagTagFrontTextControls-module__8ssI_a__italic:hover:not(:disabled){border-color:#777}.BagTagFrontTextControls-module__8ssI_a__italic:disabled{cursor:not-allowed}.BagTagFrontTextControls-module__8ssI_a__italicOn{border-color:var(--color-accent,#fac31c);color:var(--color-accent-on-dark,#fac31c)}.BagTagFrontTextControls-module__8ssI_a__swatch{cursor:pointer;border:1px solid #555;border-radius:7px;width:32px;height:32px;position:relative;overflow:hidden}.BagTagFrontTextControls-module__8ssI_a__swatch input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.BagTagFrontTextControls-module__8ssI_a__swatch input:disabled{cursor:not-allowed}@media (max-width:560px){.BagTagFrontTextControls-module__8ssI_a__line{grid-template-columns:44px minmax(0,1fr) 32px 32px}.BagTagFrontTextControls-module__8ssI_a__line>.BagTagFrontTextControls-module__8ssI_a__select{grid-column:2/-1}}
.EditMyProfileTab-module__kU3lpq__form{font-family:var(--font-barlow,system-ui, sans-serif);flex-direction:column;gap:16px;display:flex}.EditMyProfileTab-module__kU3lpq__hero{border-radius:var(--radius-card,9px);isolation:isolate;border-bottom:3px solid var(--color-accent,#fac31c);position:relative;overflow:hidden}.EditMyProfileTab-module__kU3lpq__heroBackdrop{background:radial-gradient(ellipse at 0% 100%, #0000008c, transparent 60%), linear-gradient(135deg, var(--color-accent) 0%, #f1d10d 35%, #303030 100%);z-index:-1;position:absolute;inset:0}.EditMyProfileTab-module__kU3lpq__heroContent{grid-template-columns:auto 1fr auto;align-items:center;gap:24px;padding:22px 24px;display:grid}@media (max-width:768px){.EditMyProfileTab-module__kU3lpq__heroContent{text-align:center;grid-template-columns:1fr;gap:16px;padding:18px 16px}}.EditMyProfileTab-module__kU3lpq__heroPhotoWrap{flex-shrink:0;width:128px;height:128px;position:relative}@media (max-width:768px){.EditMyProfileTab-module__kU3lpq__heroPhotoWrap{justify-self:center;width:104px;height:104px}}.EditMyProfileTab-module__kU3lpq__heroPhoto{background:var(--color-surface-dark-3);border:3px solid var(--color-accent,#fac31c);color:#aaa;border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;font-size:48px;display:flex;overflow:hidden;box-shadow:0 6px 18px #0006}.EditMyProfileTab-module__kU3lpq__heroPhoto img{object-fit:cover;object-position:center 25%;width:100%;height:100%;display:block}.EditMyProfileTab-module__kU3lpq__heroPhotoEdit{background:var(--color-accent,#fac31c);width:32px;height:32px;color:var(--color-accent-ink,#1a1a1a);border:2px solid var(--color-surface-dark-3);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:14px;transition:transform .12s,filter .12s;display:flex;position:absolute;bottom:4px;right:4px}.EditMyProfileTab-module__kU3lpq__heroPhotoEdit:hover:not(:disabled){filter:brightness(1.05);transform:scale(1.08)}.EditMyProfileTab-module__kU3lpq__heroPhotoEdit:disabled{opacity:.6;cursor:not-allowed}.EditMyProfileTab-module__kU3lpq__heroNameStack{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}@media (max-width:768px){.EditMyProfileTab-module__kU3lpq__heroNameStack{align-items:center}}.EditMyProfileTab-module__kU3lpq__heroFirstName{color:#fff;letter-spacing:.5px;text-transform:uppercase;background:#000;border-radius:4px;padding:5px 12px;font-family:Barlow,system-ui,sans-serif;font-size:16px;font-style:italic;font-weight:800}.EditMyProfileTab-module__kU3lpq__heroLastName{color:var(--color-surface-dark-3);letter-spacing:.5px;text-transform:uppercase;text-overflow:ellipsis;background:#fff;border-radius:4px;max-width:100%;padding:6px 14px;font-family:Barlow,system-ui,sans-serif;font-size:36px;font-style:italic;font-weight:900;line-height:1;overflow:hidden;box-shadow:0 2px 8px #0003}@media (max-width:768px){.EditMyProfileTab-module__kU3lpq__heroLastName{font-size:30px}}.EditMyProfileTab-module__kU3lpq__heroBagtag{color:var(--color-accent-on-dark,#fac31c);letter-spacing:.5px;background:#00000073;border-radius:999px;align-items:center;gap:6px;margin-top:4px;padding:3px 10px;font-size:11px;font-weight:700;display:inline-flex}.EditMyProfileTab-module__kU3lpq__heroActions{flex-shrink:0;gap:8px;display:flex}@media (max-width:768px){.EditMyProfileTab-module__kU3lpq__heroActions{flex-wrap:wrap;justify-content:center}.EditMyProfileTab-module__kU3lpq__heroCompact .EditMyProfileTab-module__kU3lpq__heroContent{text-align:left;grid-template-columns:auto 1fr;gap:14px;padding:14px 16px}.EditMyProfileTab-module__kU3lpq__heroCompact .EditMyProfileTab-module__kU3lpq__heroPhotoWrap{justify-self:start;width:72px;height:72px}.EditMyProfileTab-module__kU3lpq__heroCompact .EditMyProfileTab-module__kU3lpq__heroNameStack{align-items:flex-start}.EditMyProfileTab-module__kU3lpq__heroCompact .EditMyProfileTab-module__kU3lpq__heroFirstName{font-size:13px}.EditMyProfileTab-module__kU3lpq__heroCompact .EditMyProfileTab-module__kU3lpq__heroLastName{padding:4px 10px;font-size:22px}}.EditMyProfileTab-module__kU3lpq__heroAction{color:#fff;letter-spacing:.4px;cursor:pointer;text-transform:uppercase;background:#0006;border:1px solid #ffffff1f;border-radius:8px;flex-direction:column;align-items:center;gap:4px;min-width:64px;padding:8px 10px;font-family:inherit;font-size:10px;font-weight:700;text-decoration:none;transition:background .15s,border-color .15s,transform .12s;display:flex}.EditMyProfileTab-module__kU3lpq__heroAction:hover:not(:disabled){border-color:var(--color-accent,#fac31c);color:var(--color-accent-on-dark,#fac31c);background:#000000a6;transform:translateY(-1px)}.EditMyProfileTab-module__kU3lpq__heroAction:disabled{opacity:.5;cursor:not-allowed}.EditMyProfileTab-module__kU3lpq__heroAction i{color:var(--color-accent-on-dark,#fac31c);font-size:18px}.EditMyProfileTab-module__kU3lpq__heroAction:hover i{color:var(--color-accent-on-dark,#fac31c)}.EditMyProfileTab-module__kU3lpq__heroRemovePhoto{color:#ffb4be;cursor:pointer;background:0 0;border:0;grid-column:1/-1;justify-self:end;margin-top:-8px;padding:0;font-family:inherit;font-size:12px;font-weight:600}.EditMyProfileTab-module__kU3lpq__heroRemovePhoto:hover:not(:disabled){color:#ff5e7a}@media (max-width:768px){.EditMyProfileTab-module__kU3lpq__heroRemovePhoto{justify-self:center}}.EditMyProfileTab-module__kU3lpq__card{background:var(--color-surface-dark-2);border:1px solid var(--color-border-dark);border-radius:var(--radius-card,9px);flex-direction:column;gap:14px;padding:18px 20px;display:flex}.EditMyProfileTab-module__kU3lpq__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.EditMyProfileTab-module__kU3lpq__title{color:#fff;margin:0;font-size:15px;font-weight:700}.EditMyProfileTab-module__kU3lpq__logoutBtn{color:#ff5e7a;cursor:pointer;background:0 0;border:1px solid #ff5e7a66;border-radius:8px;align-items:center;gap:8px;padding:7px 14px;font-family:inherit;font-size:13px;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.EditMyProfileTab-module__kU3lpq__logoutBtn:hover{background:#ff5e7a14;border-color:#ff5e7aa6}.EditMyProfileTab-module__kU3lpq__subtle{color:#888;font-size:11px}.EditMyProfileTab-module__kU3lpq__hint{color:#888;margin:0;font-size:12px}.EditMyProfileTab-module__kU3lpq__photoRow{align-items:center;gap:14px;display:flex}.EditMyProfileTab-module__kU3lpq__photoBox{background:var(--color-surface-dark-3);color:#666;border:1px solid #ffffff14;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:96px;height:96px;font-size:36px;display:flex;overflow:hidden}.EditMyProfileTab-module__kU3lpq__photoBox img{object-fit:cover;object-position:center 25%;width:100%;height:100%;display:block}.EditMyProfileTab-module__kU3lpq__photoActions{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.EditMyProfileTab-module__kU3lpq__grid2{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.EditMyProfileTab-module__kU3lpq__grid3{grid-template-columns:2fr 1fr 1fr;gap:12px;display:grid}@media (max-width:600px){.EditMyProfileTab-module__kU3lpq__grid2,.EditMyProfileTab-module__kU3lpq__grid3{grid-template-columns:1fr}}.EditMyProfileTab-module__kU3lpq__field{flex-direction:column;gap:4px;display:flex}.EditMyProfileTab-module__kU3lpq__fieldLabel{font-size:var(--fs-13);color:var(--color-ink-on-dark);font-weight:600}.EditMyProfileTab-module__kU3lpq__input,.EditMyProfileTab-module__kU3lpq__textarea,.EditMyProfileTab-module__kU3lpq__input.EditMyProfileTab-module__kU3lpq__input,.EditMyProfileTab-module__kU3lpq__textarea.EditMyProfileTab-module__kU3lpq__textarea{background:var(--color-surface-dark-1);color:var(--color-ink-on-dark-strong);border:1px solid var(--color-ink-on-dark-faint);border-radius:var(--radius-control);min-height:40px;font-family:inherit;font-size:var(--fs-14);width:100%;padding:9px 12px}.EditMyProfileTab-module__kU3lpq__input:disabled,.EditMyProfileTab-module__kU3lpq__textarea:disabled{color:#888;cursor:not-allowed;background:#1a1a1a80}.EditMyProfileTab-module__kU3lpq__input:focus,.EditMyProfileTab-module__kU3lpq__textarea:focus{border-color:var(--color-accent,#fac31c);outline:none}.EditMyProfileTab-module__kU3lpq__textarea{resize:vertical;min-height:80px}.EditMyProfileTab-module__kU3lpq__toggleRow{gap:6px;display:flex}.EditMyProfileTab-module__kU3lpq__toggleBtn,.EditMyProfileTab-module__kU3lpq__toggleBtnActive{background:var(--color-surface-dark-3);color:#aaa;cursor:pointer;border:1px solid #ffffff1a;border-radius:6px;flex:1;padding:9px 12px;font-family:inherit;font-size:13px;font-weight:600;transition:background .15s,border-color .15s,color .15s}.EditMyProfileTab-module__kU3lpq__toggleBtn:hover{border-color:color-mix(in srgb, var(--color-accent) 50%, transparent);color:#fff}.EditMyProfileTab-module__kU3lpq__toggleBtnActive{background:var(--color-accent,#fac31c);border-color:var(--color-accent,#fac31c);color:var(--color-accent-ink,#1b191a);font-weight:700}.EditMyProfileTab-module__kU3lpq__footer{justify-content:flex-end;gap:10px;display:flex}.EditMyProfileTab-module__kU3lpq__btnPrimary,.EditMyProfileTab-module__kU3lpq__btnSecondary{cursor:pointer;border:1px solid #0000;border-radius:6px;padding:10px 18px;font-family:inherit;font-size:14px;font-weight:700}.EditMyProfileTab-module__kU3lpq__btnPrimary{background:var(--color-accent,#fac31c);color:var(--color-accent-ink,#1b191a)}.EditMyProfileTab-module__kU3lpq__btnPrimary:hover:not(:disabled){filter:brightness(1.08)}.EditMyProfileTab-module__kU3lpq__btnSecondary{color:#fff;background:0 0;border-color:#fff3}.EditMyProfileTab-module__kU3lpq__btnSecondary:hover:not(:disabled){border-color:var(--color-accent,#fac31c);color:var(--color-accent-on-dark,#fac31c)}.EditMyProfileTab-module__kU3lpq__btnText{color:var(--color-accent-on-dark,#fac31c);font:inherit;cursor:pointer;border-radius:var(--radius-control,6px);background:0 0;border:0;padding:0;font-size:12px;font-weight:600}.EditMyProfileTab-module__kU3lpq__btnText:hover{text-decoration:underline}.EditMyProfileTab-module__kU3lpq__btnText:focus-visible{outline:2px solid var(--color-accent,#fac31c);outline-offset:2px}.EditMyProfileTab-module__kU3lpq__btnIcon{border-radius:var(--radius-control,6px);min-width:36px;min-height:36px;color:var(--color-ink-on-dark-secondary,#b6b6b6);cursor:pointer;transition:background var(--dur-fast,.12s) var(--ease-out,ease), color var(--dur-fast,.12s) var(--ease-out,ease);background:0 0;border:0;place-items:center;padding:0;font-size:14px;display:inline-grid}.EditMyProfileTab-module__kU3lpq__btnIcon:hover{color:var(--color-ink-on-dark-strong,#fff);background:#ffffff14}.EditMyProfileTab-module__kU3lpq__btnIcon:active{transform:scale(.96)}.EditMyProfileTab-module__kU3lpq__btnIcon:focus-visible{outline:2px solid var(--color-accent,#fac31c);outline-offset:2px}.EditMyProfileTab-module__kU3lpq__btnIconDanger:hover{color:#ff5e7a;background:#ff5e7a24}.EditMyProfileTab-module__kU3lpq__btnIconDanger:focus-visible{outline-color:#ff5e7a}.EditMyProfileTab-module__kU3lpq__btnPrimary:disabled,.EditMyProfileTab-module__kU3lpq__btnSecondary:disabled,.EditMyProfileTab-module__kU3lpq__btnText:disabled{opacity:.5;cursor:not-allowed}.EditMyProfileTab-module__kU3lpq__linksList{flex-direction:column;gap:10px;display:flex}.EditMyProfileTab-module__kU3lpq__linkRow{background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;align-items:center;gap:12px;padding:10px 12px;display:flex}.EditMyProfileTab-module__kU3lpq__linkIcon{object-fit:contain;flex-shrink:0;width:24px;height:24px}.EditMyProfileTab-module__kU3lpq__linkMeta{flex:1;min-width:0}.EditMyProfileTab-module__kU3lpq__linkTypeName{color:var(--color-ink-on-dark,#fff);font-size:13px;font-weight:600}.EditMyProfileTab-module__kU3lpq__linkUrl{color:var(--color-accent-on-dark,#fac31c);text-overflow:ellipsis;white-space:nowrap;font-size:12px;text-decoration:none;display:block;overflow:hidden}.EditMyProfileTab-module__kU3lpq__linkUrl:hover{text-decoration:underline}.EditMyProfileTab-module__kU3lpq__linkAddRow{background:var(--color-accent-alpha-06);border:1px dashed var(--color-accent-alpha-30);border-radius:8px;grid-template-columns:minmax(140px,1fr) minmax(180px,2fr) auto;align-items:start;gap:8px;padding:12px;display:grid}.EditMyProfileTab-module__kU3lpq__linkAddActions{gap:6px;display:flex}.EditMyProfileTab-module__kU3lpq__linkPreview{color:var(--color-ink-muted,#888);word-break:break-all;grid-column:1/-1;font-size:11px}.EditMyProfileTab-module__kU3lpq__error,.EditMyProfileTab-module__kU3lpq__success{border-radius:8px;padding:10px 14px;font-size:14px;font-weight:500}.EditMyProfileTab-module__kU3lpq__error{color:#f1b0b7;background:#dc35451f;border:1px solid #dc354566}.EditMyProfileTab-module__kU3lpq__success{color:#2ecc71;background:#2ecc711f;border:1px solid #2ecc7166}.EditMyProfileTab-module__kU3lpq__iconRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.EditMyProfileTab-module__kU3lpq__iconLink{background:var(--event-surface-2,var(--color-surface-dark-4,#1f1f1f));border:1px solid var(--event-border,var(--color-border-dark,#2e2e2e));width:40px;height:40px;color:var(--event-ink-2,var(--color-ink-on-dark-secondary,#ddd));transition:border-color var(--dur-base) var(--ease-out), transform var(--dur-fast) var(--ease-out);border-radius:10px;flex-shrink:0;place-items:center;font-size:18px;text-decoration:none;display:inline-grid}@media (hover:hover) and (pointer:fine){.EditMyProfileTab-module__kU3lpq__iconLink:hover{border-color:var(--event-accent-line,var(--color-accent))}}.EditMyProfileTab-module__kU3lpq__iconLink:active{transform:scale(.96)}.EditMyProfileTab-module__kU3lpq__iconLink:focus-visible{outline:2px solid var(--event-accent,var(--color-accent));outline-offset:2px}.EditMyProfileTab-module__kU3lpq__iconRow .EditMyProfileTab-module__kU3lpq__linkIcon{object-fit:contain;width:22px;height:22px}@media (prefers-reduced-motion:reduce){.EditMyProfileTab-module__kU3lpq__iconLink{transition:none}.EditMyProfileTab-module__kU3lpq__iconLink:active{transform:none}}.EditMyProfileTab-module__kU3lpq__tabs{border-bottom:1px solid var(--color-border-dark,#2e2e2e);top:var(--profile-tabs-top,0px);z-index:3;background:var(--color-surface-dark-1,#141414);overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:2px;scroll-padding-inline:12px;display:flex;position:sticky;overflow-x:auto}.EditMyProfileTab-module__kU3lpq__tabs::-webkit-scrollbar{display:none}.EditMyProfileTab-module__kU3lpq__tab{color:var(--color-ink-on-dark-secondary,#bdbdbd);white-space:nowrap;cursor:pointer;transition:color var(--dur-base,.18s) var(--ease-out,ease-out), border-color var(--dur-base,.18s) var(--ease-out,ease-out);background:0 0;border:0;border-bottom:2px solid #0000;flex-shrink:0;align-items:center;gap:7px;margin-bottom:-1px;padding:10px 13px 11px;font-family:inherit;font-size:13.5px;font-weight:500;line-height:1;display:inline-flex}.EditMyProfileTab-module__kU3lpq__tab i{color:var(--color-ink-on-dark-muted,#8a8a8a);transition:color var(--dur-base,.18s) var(--ease-out,ease-out);font-size:15px;line-height:1}@media (hover:hover) and (pointer:fine){.EditMyProfileTab-module__kU3lpq__tab:hover{color:var(--color-ink-on-dark-strong,#fff)}.EditMyProfileTab-module__kU3lpq__tab:hover i{color:var(--color-ink-on-dark-secondary,#bdbdbd)}}.EditMyProfileTab-module__kU3lpq__tab:focus-visible{outline:2px solid var(--color-accent,#fac31c);outline-offset:-2px;border-radius:var(--radius-control,6px)}.EditMyProfileTab-module__kU3lpq__tab:active{transform:scale(.98)}.EditMyProfileTab-module__kU3lpq__tabOn,.EditMyProfileTab-module__kU3lpq__tabOn:hover{color:var(--color-ink-on-dark-strong,#fff);border-bottom-color:var(--color-accent,#fac31c);font-weight:600}.EditMyProfileTab-module__kU3lpq__tabOn i,.EditMyProfileTab-module__kU3lpq__tabOn:hover i{color:var(--color-accent-on-dark,#fac31c)}.EditMyProfileTab-module__kU3lpq__tabCount{background:var(--color-accent-alpha-15,#fac31c26);min-width:18px;height:18px;color:var(--color-accent-on-dark,#fac31c);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 5px;font-size:11px;font-weight:700;display:inline-grid}.EditMyProfileTab-module__kU3lpq__panel{animation:EditMyProfileTab-module__kU3lpq__panelIn var(--dur-base) var(--ease-out) backwards;flex-direction:column;gap:16px;display:flex}@keyframes EditMyProfileTab-module__kU3lpq__panelIn{0%{opacity:0}to{opacity:1}}@media (max-width:600px){.EditMyProfileTab-module__kU3lpq__tabs{margin:0 -4px;padding:0 4px}.EditMyProfileTab-module__kU3lpq__tab{padding:11px 12px 12px;font-size:13px}}.EditMyProfileTab-module__kU3lpq__grid3eq{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}@media (max-width:600px){.EditMyProfileTab-module__kU3lpq__grid3eq{grid-template-columns:1fr}}.EditMyProfileTab-module__kU3lpq__group{border:0;flex-direction:column;gap:10px;min-width:0;margin:0;padding:0;display:flex}.EditMyProfileTab-module__kU3lpq__groupLegend{color:var(--color-ink-on-dark,#eee);margin-bottom:2px;padding:0;font-size:13px;font-weight:600}.EditMyProfileTab-module__kU3lpq__autosaveTag{border:1px solid var(--color-border-dark,#2e2e2e);background:var(--color-surface-dark-3,#1a1a1a);color:var(--color-ink-on-dark-secondary,#bdbdbd);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 9px;font-size:11.5px;font-weight:600;display:inline-flex}.EditMyProfileTab-module__kU3lpq__autosaveTag i{color:var(--color-accent-on-dark,#fac31c);font-size:13px}.EditMyProfileTab-module__kU3lpq__inlineError{border-radius:var(--radius-sm,8px);color:#f1b0b7;background:#dc35451f;border:1px solid #dc354566;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 12px;font-size:13px;display:flex}.EditMyProfileTab-module__kU3lpq__inlineError .EditMyProfileTab-module__kU3lpq__btnText{color:#fff;text-decoration:underline}.EditMyProfileTab-module__kU3lpq__teamList{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.EditMyProfileTab-module__kU3lpq__teamRow{border-radius:var(--radius-sm,8px);background:var(--color-surface-dark-3,#1a1a1a);border:1px solid var(--color-border-dark,#2e2e2e);min-height:56px;transition:opacity var(--dur-base,.18s) var(--ease-out,ease-out);align-items:center;gap:12px;padding:8px 10px 8px 8px;display:flex}.EditMyProfileTab-module__kU3lpq__teamRowBusy{opacity:.55;pointer-events:none}.EditMyProfileTab-module__kU3lpq__teamRowSkeleton{border-radius:var(--radius-sm,8px);background:linear-gradient(90deg, var(--color-surface-dark-3,#1a1a1a) 0%, var(--color-surface-dark-4,#222) 45%, var(--color-surface-dark-3,#1a1a1a) 90%);background-size:200% 100%;height:56px;animation:1.4s linear infinite EditMyProfileTab-module__kU3lpq__shimmer}@keyframes EditMyProfileTab-module__kU3lpq__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.EditMyProfileTab-module__kU3lpq__teamLogo,.EditMyProfileTab-module__kU3lpq__teamLogoFallback,.EditMyProfileTab-module__kU3lpq__guardianAvatar{border-radius:var(--radius-control,6px);background:var(--color-surface-dark-4,#222);border:1px solid var(--color-border-dark,#2e2e2e);object-fit:contain;flex-shrink:0;width:40px;height:40px;padding:3px}.EditMyProfileTab-module__kU3lpq__teamLogoFallback,.EditMyProfileTab-module__kU3lpq__guardianAvatar{color:var(--color-ink-on-dark-secondary,#bdbdbd);place-items:center;padding:0;font-size:15px;font-weight:700;display:grid}.EditMyProfileTab-module__kU3lpq__guardianAvatar{border-radius:50%;overflow:hidden}.EditMyProfileTab-module__kU3lpq__guardianAvatar img{object-fit:cover;object-position:center 25%;contain:size;width:100%;height:100%;display:block}.EditMyProfileTab-module__kU3lpq__guardianAvatar i{font-size:18px}.EditMyProfileTab-module__kU3lpq__teamMeta{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.EditMyProfileTab-module__kU3lpq__teamName{color:var(--color-ink-on-dark-strong,#fff);flex-wrap:wrap;align-items:baseline;gap:8px;font-size:14px;font-weight:600;line-height:1.25;display:flex}.EditMyProfileTab-module__kU3lpq__teamMascot{color:var(--color-ink-on-dark-secondary,#bdbdbd);font-weight:500}.EditMyProfileTab-module__kU3lpq__teamSub{color:var(--color-ink-on-dark-muted,#8a8a8a);overflow-wrap:anywhere;font-size:12px;line-height:1.3}.EditMyProfileTab-module__kU3lpq__teamSubLink{color:inherit;text-decoration:none}.EditMyProfileTab-module__kU3lpq__teamSubLink:hover{color:var(--color-ink-on-dark,#eee);text-decoration:underline}.EditMyProfileTab-module__kU3lpq__teamSubLink:focus-visible{outline:2px solid var(--color-accent,#fac31c);outline-offset:2px;border-radius:3px}.EditMyProfileTab-module__kU3lpq__linkedTag{background:var(--color-accent-alpha-15,#fac31c26);color:var(--color-accent-on-dark,#fac31c);letter-spacing:.3px;text-transform:uppercase;border-radius:999px;align-items:center;padding:2px 7px;font-size:10.5px;font-weight:700;display:inline-flex}.EditMyProfileTab-module__kU3lpq__rowRemove{border-radius:var(--radius-control,6px);width:36px;height:36px;color:var(--color-ink-on-dark-muted,#8a8a8a);cursor:pointer;transition:color var(--dur-fast,.12s) var(--ease-out,ease-out), border-color var(--dur-fast,.12s) var(--ease-out,ease-out), background var(--dur-fast,.12s) var(--ease-out,ease-out);background:0 0;border:1px solid #0000;flex-shrink:0;place-items:center;font-size:14px;display:inline-grid}@media (hover:hover) and (pointer:fine){.EditMyProfileTab-module__kU3lpq__rowRemove:hover:not(:disabled){color:#fff;background:#ff5e7a1a;border-color:#ff5e7a80}}.EditMyProfileTab-module__kU3lpq__rowRemove:focus-visible{outline:2px solid var(--color-accent,#fac31c);outline-offset:2px}.EditMyProfileTab-module__kU3lpq__rowRemove:active{transform:scale(.96)}.EditMyProfileTab-module__kU3lpq__rowRemove:disabled{opacity:.5;cursor:not-allowed}.EditMyProfileTab-module__kU3lpq__emptyState{border-radius:var(--radius-sm,8px);border:1px dashed var(--color-border-dark,#2e2e2e);text-align:center;flex-direction:column;align-items:center;gap:4px;padding:22px 16px;display:flex}.EditMyProfileTab-module__kU3lpq__emptyState i{color:var(--color-ink-on-dark-muted,#8a8a8a);margin-bottom:4px;font-size:22px}.EditMyProfileTab-module__kU3lpq__emptyTitle{color:var(--color-ink-on-dark,#eee);margin:0;font-size:14px;font-weight:600}.EditMyProfileTab-module__kU3lpq__emptyBody{color:var(--color-ink-on-dark-muted,#8a8a8a);max-width:40ch;margin:0;font-size:12.5px}.EditMyProfileTab-module__kU3lpq__metricGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (max-width:600px){.EditMyProfileTab-module__kU3lpq__metricGrid{grid-template-columns:1fr}}.EditMyProfileTab-module__kU3lpq__metricCard{border-radius:var(--radius-sm,8px);background:var(--color-surface-dark-3,#1a1a1a);border:1px solid var(--color-border-dark,#2e2e2e);flex-direction:column;gap:8px;min-width:0;padding:14px 14px 12px;display:flex}.EditMyProfileTab-module__kU3lpq__metricHead{justify-content:space-between;align-items:center;gap:8px;display:flex}.EditMyProfileTab-module__kU3lpq__metricLabel{letter-spacing:.5px;text-transform:uppercase;color:var(--color-ink-on-dark-muted,#8a8a8a);font-size:11px;font-weight:700}.EditMyProfileTab-module__kU3lpq__metricSaved{color:#2ecc71;animation:EditMyProfileTab-module__kU3lpq__fadeIn var(--dur-base,.18s) var(--ease-out,ease-out);align-items:center;gap:5px;font-size:11.5px;font-weight:600;display:inline-flex}@keyframes EditMyProfileTab-module__kU3lpq__fadeIn{0%{opacity:0}to{opacity:1}}.EditMyProfileTab-module__kU3lpq__metricSkeleton{flex-direction:column;gap:8px;display:flex}.EditMyProfileTab-module__kU3lpq__metricSkeletonValue,.EditMyProfileTab-module__kU3lpq__metricSkeletonLine{background:linear-gradient(90deg, var(--color-surface-dark-4,#222) 0%, var(--color-surface-dark-5,#2a2a2a) 45%, var(--color-surface-dark-4,#222) 90%);background-size:200% 100%;border-radius:4px;animation:1.4s linear infinite EditMyProfileTab-module__kU3lpq__shimmer}.EditMyProfileTab-module__kU3lpq__metricSkeletonValue{width:45%;height:30px}.EditMyProfileTab-module__kU3lpq__metricSkeletonLine{width:70%;height:12px}.EditMyProfileTab-module__kU3lpq__metricValue{color:var(--color-accent-on-dark,#fac31c);font-variant-numeric:tabular-nums;align-items:baseline;gap:5px;font-size:28px;font-weight:700;line-height:1;display:flex}.EditMyProfileTab-module__kU3lpq__metricUnit{color:var(--color-ink-on-dark-secondary,#bdbdbd);font-size:13px;font-weight:600}.EditMyProfileTab-module__kU3lpq__metricSub{color:var(--color-ink-on-dark-muted,#8a8a8a);font-size:12px}.EditMyProfileTab-module__kU3lpq__metricValueEmpty{color:var(--color-ink-on-dark-secondary,#bdbdbd);font-size:15px;font-weight:600;line-height:1.2}.EditMyProfileTab-module__kU3lpq__metricRecordBtn{border-radius:var(--radius-control,6px);color:var(--color-ink-on-dark,#eee);cursor:pointer;transition:border-color var(--dur-fast,.12s) var(--ease-out,ease-out), color var(--dur-fast,.12s) var(--ease-out,ease-out);background:0 0;border:1px solid #fff3;align-self:flex-start;align-items:center;gap:6px;margin-top:2px;padding:8px 12px;font-family:inherit;font-size:13px;font-weight:600;display:inline-flex}.EditMyProfileTab-module__kU3lpq__metricRecordBtn i{font-size:13px}@media (hover:hover) and (pointer:fine){.EditMyProfileTab-module__kU3lpq__metricRecordBtn:hover:not(:disabled){border-color:var(--color-accent,#fac31c);color:var(--color-accent-on-dark,#fac31c)}}.EditMyProfileTab-module__kU3lpq__metricRecordBtn:focus-visible{outline:2px solid var(--color-accent,#fac31c);outline-offset:2px}.EditMyProfileTab-module__kU3lpq__metricRecordBtn:active{transform:scale(.98)}.EditMyProfileTab-module__kU3lpq__metricRecordBtn:disabled{opacity:.5;cursor:not-allowed}.EditMyProfileTab-module__kU3lpq__metricForm{border-top:1px solid var(--color-border-dark,#2e2e2e);flex-direction:column;gap:10px;padding-top:10px;display:flex}.EditMyProfileTab-module__kU3lpq__metricFormRow{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}@media (max-width:400px){.EditMyProfileTab-module__kU3lpq__metricFormRow{grid-template-columns:1fr}}.EditMyProfileTab-module__kU3lpq__inputWithUnit{position:relative}.EditMyProfileTab-module__kU3lpq__inputWithUnit .EditMyProfileTab-module__kU3lpq__input{padding-right:40px}.EditMyProfileTab-module__kU3lpq__inputUnit{color:var(--color-ink-on-dark-muted,#8a8a8a);pointer-events:none;font-size:12px;font-weight:600;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.EditMyProfileTab-module__kU3lpq__metricFormActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.EditMyProfileTab-module__kU3lpq__metricFormActions .EditMyProfileTab-module__kU3lpq__btnPrimary,.EditMyProfileTab-module__kU3lpq__metricFormActions .EditMyProfileTab-module__kU3lpq__btnSecondary{padding:8px 14px;font-size:13px}.EditMyProfileTab-module__kU3lpq__footerNote{min-width:0;color:var(--color-ink-on-dark-muted,#8a8a8a);overflow-wrap:anywhere;flex:1;align-self:center;font-size:12.5px}@media (max-width:600px){.EditMyProfileTab-module__kU3lpq__footer{flex-wrap:wrap}.EditMyProfileTab-module__kU3lpq__footerNote{flex-basis:100%}.EditMyProfileTab-module__kU3lpq__footer .EditMyProfileTab-module__kU3lpq__btnPrimary,.EditMyProfileTab-module__kU3lpq__footer .EditMyProfileTab-module__kU3lpq__btnSecondary{flex:1}}.EditMyProfileTab-module__kU3lpq__btnPrimary:focus-visible,.EditMyProfileTab-module__kU3lpq__btnSecondary:focus-visible,.EditMyProfileTab-module__kU3lpq__toggleBtn:focus-visible,.EditMyProfileTab-module__kU3lpq__toggleBtnActive:focus-visible,.EditMyProfileTab-module__kU3lpq__logoutBtn:focus-visible{outline:2px solid var(--color-accent,#fac31c);outline-offset:2px}.EditMyProfileTab-module__kU3lpq__btnPrimary:active:not(:disabled),.EditMyProfileTab-module__kU3lpq__btnSecondary:active:not(:disabled){transform:scale(.98)}.EditMyProfileTab-module__kU3lpq__input:focus-visible,.EditMyProfileTab-module__kU3lpq__textarea:focus-visible{box-shadow:0 0 0 3px var(--color-accent-alpha-15,#fac31c26)}.EditMyProfileTab-module__kU3lpq__input[aria-invalid=true]{border-color:#dc3545b3}@media (prefers-reduced-motion:reduce){.EditMyProfileTab-module__kU3lpq__panel{animation-duration:var(--dur-base)!important}.EditMyProfileTab-module__kU3lpq__metricSaved,.EditMyProfileTab-module__kU3lpq__teamRowSkeleton,.EditMyProfileTab-module__kU3lpq__metricSkeletonValue,.EditMyProfileTab-module__kU3lpq__metricSkeletonLine{animation:none}.EditMyProfileTab-module__kU3lpq__tab,.EditMyProfileTab-module__kU3lpq__teamRow,.EditMyProfileTab-module__kU3lpq__rowRemove,.EditMyProfileTab-module__kU3lpq__metricRecordBtn{transition:none}.EditMyProfileTab-module__kU3lpq__tab:active,.EditMyProfileTab-module__kU3lpq__rowRemove:active,.EditMyProfileTab-module__kU3lpq__metricRecordBtn:active,.EditMyProfileTab-module__kU3lpq__btnPrimary:active:not(:disabled),.EditMyProfileTab-module__kU3lpq__btnSecondary:active:not(:disabled){transform:none}}.EditMyProfileTab-module__kU3lpq__footerNote{align-items:center;gap:6px;min-height:20px;display:flex}.EditMyProfileTab-module__kU3lpq__footerNote>i{color:var(--color-warning)}.EditMyProfileTab-module__kU3lpq__footerNote b{color:var(--color-ink-on-dark-strong);font-weight:600}.EditMyProfileTab-module__kU3lpq__status{opacity:0;transition:opacity .15s var(--ease-out);align-items:center;gap:6px;font-weight:600;display:inline-flex}.EditMyProfileTab-module__kU3lpq__status:empty{display:none}.EditMyProfileTab-module__kU3lpq__status[data-shown=true]{opacity:1;transition-duration:var(--dur-base)}.EditMyProfileTab-module__kU3lpq__status[data-kind=ok]{color:var(--color-success)}.EditMyProfileTab-module__kU3lpq__status[data-kind=err]{color:var(--color-danger-ink)}.EditMyProfileTab-module__kU3lpq__status:not([data-shown=true]){pointer-events:none;position:absolute}@media (max-width:599px){.EditMyProfileTab-module__kU3lpq__footerNote{min-height:20px}}.EditMyProfileTab-module__kU3lpq__identity{gap:var(--space-3);padding:var(--space-4);background:var(--color-surface-dark-2);border:1px solid var(--color-line-soft);border-radius:var(--radius-lg);font-family:var(--font-barlow,system-ui, sans-serif);flex-direction:column;display:flex}.EditMyProfileTab-module__kU3lpq__idTop{align-items:center;gap:var(--space-3);min-width:0;display:flex}.EditMyProfileTab-module__kU3lpq__idPhoto{border-radius:var(--radius-full);background:var(--color-surface-dark-4);width:56px;height:56px;color:var(--color-ink-on-dark-muted);font-size:var(--fs-24);flex:none;place-items:center;display:grid;overflow:hidden}.EditMyProfileTab-module__kU3lpq__idPhoto img{object-fit:cover;object-position:center 25%;contain:size;width:100%;height:100%;display:block}.EditMyProfileTab-module__kU3lpq__idPhotoEmpty{border:1.5px dashed var(--color-ink-on-dark-faint);background:0 0}.EditMyProfileTab-module__kU3lpq__idText{flex-direction:column;gap:2px;min-width:0;display:flex}.EditMyProfileTab-module__kU3lpq__idText strong{font-size:var(--fs-20);color:var(--color-ink-on-dark-strong);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.EditMyProfileTab-module__kU3lpq__idText span{font-size:var(--fs-13);color:var(--color-ink-on-dark-muted)}.EditMyProfileTab-module__kU3lpq__idActions{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.EditMyProfileTab-module__kU3lpq__identity{container-type:inline-size}@container (max-width:300px){.EditMyProfileTab-module__kU3lpq__idActions{grid-template-columns:1fr}.EditMyProfileTab-module__kU3lpq__idText strong{white-space:normal;overflow-wrap:anywhere;font-size:var(--fs-18)}}.EditMyProfileTab-module__kU3lpq__idBtn{border-radius:var(--radius-control);border:1px solid var(--color-line);background:var(--color-surface-dark-4);min-height:40px;color:var(--color-ink-on-dark-strong);font:inherit;font-size:var(--fs-13);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out);justify-content:center;align-items:center;gap:8px;padding:0 12px;font-weight:700;display:inline-flex}@media (hover:hover) and (pointer:fine){.EditMyProfileTab-module__kU3lpq__idBtn:hover{border-color:var(--color-ink-on-dark-faint);transition-duration:var(--dur-base)}}.EditMyProfileTab-module__kU3lpq__idPhotoBar{align-items:center;gap:var(--space-3);font-size:var(--fs-13);color:var(--color-ink-on-dark);flex-wrap:wrap;display:flex}.EditMyProfileTab-module__kU3lpq__idPhotoBar span{flex:1;min-width:0}.EditMyProfileTab-module__kU3lpq__idPhotoBar .EditMyProfileTab-module__kU3lpq__btnPrimary{font-size:var(--fs-13);padding:8px 14px}.EditMyProfileTab-module__kU3lpq__pane{background:var(--color-surface-dark-2);border:1px solid var(--color-line-soft);border-radius:var(--radius-lg);font-family:var(--font-barlow,system-ui, sans-serif);flex-direction:column;min-width:0;display:flex}.EditMyProfileTab-module__kU3lpq__paneHead{padding:var(--space-6) var(--space-6) 0;flex-direction:column;gap:4px;display:flex}.EditMyProfileTab-module__kU3lpq__paneTitle{font-size:var(--fs-24);color:var(--color-ink-on-dark-strong);margin:0;font-weight:700}.EditMyProfileTab-module__kU3lpq__paneBlurb{font-size:var(--fs-14);color:var(--color-ink-on-dark-muted);margin:0}.EditMyProfileTab-module__kU3lpq__paneBody{padding:var(--space-4) var(--space-6) var(--space-6);flex-direction:column;display:flex}.EditMyProfileTab-module__kU3lpq__paneBody>.EditMyProfileTab-module__kU3lpq__card{padding:var(--space-4) 0;background:0 0;border:0;border-radius:0}.EditMyProfileTab-module__kU3lpq__paneBody>.EditMyProfileTab-module__kU3lpq__card+.EditMyProfileTab-module__kU3lpq__card{border-top:1px solid var(--color-line-soft);padding-top:var(--space-5)}.EditMyProfileTab-module__kU3lpq__paneBody>.EditMyProfileTab-module__kU3lpq__card .EditMyProfileTab-module__kU3lpq__title{font-size:var(--fs-16);color:var(--color-ink-on-dark-strong)}.EditMyProfileTab-module__kU3lpq__paneFoot{padding:var(--space-3) var(--space-6);border-top:1px solid var(--color-line-soft);background:linear-gradient(var(--color-white-alpha-03), var(--color-white-alpha-03)), var(--color-surface-dark-2);border-radius:0 0 var(--radius-lg) var(--radius-lg);z-index:var(--z-raised);position:sticky;bottom:0}.EditMyProfileTab-module__kU3lpq__paneFoot .EditMyProfileTab-module__kU3lpq__footer{align-items:center}.EditMyProfileTab-module__kU3lpq__paneAuto{gap:var(--space-4);background:0 0;border:0}.EditMyProfileTab-module__kU3lpq__paneAuto>.EditMyProfileTab-module__kU3lpq__card{background:var(--color-surface-dark-2);border-color:var(--color-line-soft);border-radius:var(--radius-lg)}.EditMyProfileTab-module__kU3lpq__paneAuto>.EditMyProfileTab-module__kU3lpq__paneFoot{border:1px solid var(--color-line-soft);border-radius:var(--radius-lg)}.EditMyProfileTab-module__kU3lpq__headerText{flex-direction:column;align-items:flex-start;gap:6px;display:flex}@media (max-width:599px){.EditMyProfileTab-module__kU3lpq__paneHead{padding:var(--space-4) var(--space-4) 0}.EditMyProfileTab-module__kU3lpq__paneBody{padding:var(--space-2) var(--space-4) var(--space-4)}.EditMyProfileTab-module__kU3lpq__paneFoot{padding:var(--space-3) var(--space-4)}.EditMyProfileTab-module__kU3lpq__pane .EditMyProfileTab-module__kU3lpq__input,.EditMyProfileTab-module__kU3lpq__pane .EditMyProfileTab-module__kU3lpq__textarea,.EditMyProfileTab-module__kU3lpq__pane .EditMyProfileTab-module__kU3lpq__input.EditMyProfileTab-module__kU3lpq__input,.EditMyProfileTab-module__kU3lpq__pane .EditMyProfileTab-module__kU3lpq__textarea.EditMyProfileTab-module__kU3lpq__textarea{font-size:var(--fs-16);min-height:44px}.EditMyProfileTab-module__kU3lpq__paneFoot .EditMyProfileTab-module__kU3lpq__btnPrimary,.EditMyProfileTab-module__kU3lpq__paneFoot .EditMyProfileTab-module__kU3lpq__btnSecondary{min-height:44px}}.EditMyProfileTab-module__kU3lpq__linkRowConfirm{background:var(--color-danger-soft);border-color:var(--color-danger-soft);color:var(--color-danger-ink);align-items:flex-start}.EditMyProfileTab-module__kU3lpq__linkConfirmText{font-size:var(--fs-13);color:var(--color-ink-on-dark);margin-top:2px}.EditMyProfileTab-module__kU3lpq__linkConfirmActions{gap:var(--space-2);margin-top:var(--space-2);display:flex}.EditMyProfileTab-module__kU3lpq__linkConfirmActions .EditMyProfileTab-module__kU3lpq__btnSecondary,.EditMyProfileTab-module__kU3lpq__linkConfirmActions .EditMyProfileTab-module__kU3lpq__btnDanger{font-size:var(--fs-13);padding:6px 12px}.EditMyProfileTab-module__kU3lpq__btnDanger{border-radius:var(--radius-control);border:1px solid var(--color-danger-ink);color:var(--color-danger-ink);font:inherit;cursor:pointer;background:0 0;padding:10px 18px;font-weight:700}.EditMyProfileTab-module__kU3lpq__footerNote{position:relative}.EditMyProfileTab-module__kU3lpq__copyBtn{border-radius:var(--radius-control);border:1px solid var(--color-line);background:var(--color-surface-dark-4);min-height:36px;color:var(--color-ink-on-dark-strong);font:inherit;font-size:var(--fs-12);cursor:pointer;align-items:center;padding:0 12px;font-weight:700;display:inline-grid}.EditMyProfileTab-module__kU3lpq__copyFace{transition:opacity .12s var(--ease-out), transform .12s var(--ease-out), filter .12s var(--ease-out);grid-area:1/1;justify-content:center;align-items:center;gap:6px;display:inline-flex}.EditMyProfileTab-module__kU3lpq__copyFace i{transition:transform .12s var(--ease-out);display:inline-block}.EditMyProfileTab-module__kU3lpq__copyFace[data-face=done]{opacity:0;filter:blur(2px)}.EditMyProfileTab-module__kU3lpq__copyFace[data-face=done] i{color:var(--color-success);transform:scale(.9)}.EditMyProfileTab-module__kU3lpq__copyBtn[data-state=done] .EditMyProfileTab-module__kU3lpq__copyFace,.EditMyProfileTab-module__kU3lpq__copyBtn[data-state=done] .EditMyProfileTab-module__kU3lpq__copyFace i{transition-duration:.15s}.EditMyProfileTab-module__kU3lpq__copyBtn[data-state=done] .EditMyProfileTab-module__kU3lpq__copyFace[data-face=idle]{opacity:0;filter:blur(2px)}.EditMyProfileTab-module__kU3lpq__copyBtn[data-state=done] .EditMyProfileTab-module__kU3lpq__copyFace[data-face=idle] i{transform:scale(.9)}.EditMyProfileTab-module__kU3lpq__copyBtn[data-state=done] .EditMyProfileTab-module__kU3lpq__copyFace[data-face=done]{opacity:1;filter:blur()}.EditMyProfileTab-module__kU3lpq__copyBtn[data-state=done] .EditMyProfileTab-module__kU3lpq__copyFace[data-face=done] i{transform:none}@media (prefers-reduced-motion:reduce){.EditMyProfileTab-module__kU3lpq__copyFace,.EditMyProfileTab-module__kU3lpq__copyFace i,.EditMyProfileTab-module__kU3lpq__copyFace[data-face=done],.EditMyProfileTab-module__kU3lpq__copyBtn[data-state=done] .EditMyProfileTab-module__kU3lpq__copyFace[data-face=idle]{filter:none;transform:none!important}.EditMyProfileTab-module__kU3lpq__copyBtn[data-state=done] .EditMyProfileTab-module__kU3lpq__copyFace[data-face=idle],.EditMyProfileTab-module__kU3lpq__copyBtn:not([data-state=done]) .EditMyProfileTab-module__kU3lpq__copyFace[data-face=done]{transition:none}}
.ProfileSlideOut-module__Juy9Pq__scrim{background:var(--color-black-alpha-60);opacity:1;transition:opacity .2s var(--ease-out);position:fixed;inset:0}@starting-style{.ProfileSlideOut-module__Juy9Pq__scrim{opacity:0}}.ProfileSlideOut-module__Juy9Pq__scrim[data-state=closing]{opacity:0;transition-duration:.15s}.ProfileSlideOut-module__Juy9Pq__pane{background:var(--color-surface-dark-1);border-left:1px solid var(--color-line);max-width:100vw;box-shadow:var(--shadow-pop);transition:transform var(--dur-slow) var(--ease-drawer);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;transform:none}@starting-style{.ProfileSlideOut-module__Juy9Pq__pane{transform:translate(100%)}}.ProfileSlideOut-module__Juy9Pq__pane[data-state=closing]{transition:transform .2s var(--ease-out);transform:translate(100%)}@media (prefers-reduced-motion:reduce){.ProfileSlideOut-module__Juy9Pq__pane,.ProfileSlideOut-module__Juy9Pq__pane[data-state=closing]{opacity:1;transition:opacity .15s var(--ease-out);transform:none}@starting-style{.ProfileSlideOut-module__Juy9Pq__pane{opacity:0;transform:none}}.ProfileSlideOut-module__Juy9Pq__pane[data-state=closing]{opacity:0;transition-duration:.12s}}
.CreateGoalModal-module__9PreDa__backdrop{z-index:1055;font-family:var(--font-barlow,system-ui, sans-serif);background:#0000008c;justify-content:center;align-items:flex-start;padding:32px 16px;display:flex;position:fixed;inset:0;overflow-y:auto}.CreateGoalModal-module__9PreDa__dialog{background:var(--color-surface-dark-2,#161616);color:var(--color-ink-on-dark,#fff);border:1px solid var(--color-border-dark);border-radius:var(--radius-card,12px);flex-direction:column;width:100%;max-width:720px;max-height:calc(100vh - 64px);display:flex;box-shadow:0 25px 60px #0009}.CreateGoalModal-module__9PreDa__header{border-bottom:1px solid var(--color-border-dark);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.CreateGoalModal-module__9PreDa__title{margin:0;font-size:17px;font-weight:700}.CreateGoalModal-module__9PreDa__closeBtn{opacity:.7;cursor:pointer;background-color:#0000;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ffcc00'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:13px;border:0;border-radius:6px;width:36px;height:36px}.CreateGoalModal-module__9PreDa__closeBtn:hover{opacity:1}.CreateGoalModal-module__9PreDa__closeBtn:disabled{cursor:not-allowed;opacity:.3}.CreateGoalModal-module__9PreDa__body{padding:18px 20px;overflow-y:auto}.CreateGoalModal-module__9PreDa__error{color:#ff8a8a;background:#dc35451f;border:1px solid #dc354566;border-radius:6px;margin-bottom:12px;padding:10px 12px;font-size:13px}.CreateGoalModal-module__9PreDa__targetBlock{background:var(--color-surface-dark-4,#1c1c1c);border:1px solid var(--color-border-dark);border-radius:10px;flex-direction:column;gap:10px;margin-bottom:16px;padding:14px;display:flex}.CreateGoalModal-module__9PreDa__targetToggle{border:1px solid var(--color-border-dark);background:#161616;border-radius:999px;flex-wrap:wrap;align-self:flex-start;gap:4px;padding:3px;display:inline-flex}.CreateGoalModal-module__9PreDa__targetBtn{font:inherit;color:#8f8f8f;cursor:pointer;background:0 0;border:none;border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:700;transition:background .15s,color .15s;display:inline-flex}.CreateGoalModal-module__9PreDa__targetBtn:hover:not(:disabled){color:#f0f0f0}.CreateGoalModal-module__9PreDa__targetBtn:disabled{opacity:.4;cursor:not-allowed}.CreateGoalModal-module__9PreDa__targetActive{background:var(--color-accent,#fac31c);color:var(--color-accent-ink,#1a1a1a)}.CreateGoalModal-module__9PreDa__targetSummary{color:#a0a0a0;margin:0;font-size:12px}.CreateGoalModal-module__9PreDa__emph{color:var(--color-accent-on-dark,#fac31c);font-weight:700}.CreateGoalModal-module__9PreDa__pickerWrap{flex-direction:column;gap:6px;display:flex}.CreateGoalModal-module__9PreDa__pickerHead{justify-content:space-between;align-items:center;gap:10px;display:flex}.CreateGoalModal-module__9PreDa__pickerActions{gap:10px;display:flex}.CreateGoalModal-module__9PreDa__linkBtn{color:var(--color-accent-on-dark,#fac31c);font:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-size:12px;font-weight:700}.CreateGoalModal-module__9PreDa__linkBtn:hover{text-decoration:underline}.CreateGoalModal-module__9PreDa__pickerList{border:1px solid var(--color-border-dark);background:#141414;border-radius:8px;grid-template-columns:1fr 1fr;gap:2px 14px;max-height:180px;padding:4px;display:grid;overflow-y:auto}.CreateGoalModal-module__9PreDa__pickerItem{color:#e8e8e8;cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:5px 6px;font-size:13px;display:flex}.CreateGoalModal-module__9PreDa__pickerItem:hover{background:#ffffff0a}.CreateGoalModal-module__9PreDa__pickerItem input{accent-color:var(--color-accent,#fac31c);flex-shrink:0;width:15px;height:15px}.CreateGoalModal-module__9PreDa__formGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.CreateGoalModal-module__9PreDa__field{flex-direction:column;gap:6px;display:flex}.CreateGoalModal-module__9PreDa__fieldFull{grid-column:1/-1}.CreateGoalModal-module__9PreDa__label{color:var(--color-accent-on-dark,#fac31c);text-transform:uppercase;letter-spacing:.5px;font-size:12px;font-weight:700}.CreateGoalModal-module__9PreDa__input,.CreateGoalModal-module__9PreDa__textarea{background:var(--color-surface-dark-4,#1c1c1c);border:1px solid var(--color-border-dark);width:100%;color:var(--color-ink-on-dark,#fff);border-radius:8px;outline:none;padding:9px 12px;font-family:inherit;font-size:14px}.CreateGoalModal-module__9PreDa__input:focus,.CreateGoalModal-module__9PreDa__textarea:focus{border-color:var(--color-accent,#fac31c)}.CreateGoalModal-module__9PreDa__textarea{resize:vertical}.CreateGoalModal-module__9PreDa__footer{border-top:1px solid var(--color-border-dark);background:var(--color-surface-dark-4,#1c1c1c);justify-content:flex-end;align-items:center;gap:10px;padding:14px 20px;display:flex}.CreateGoalModal-module__9PreDa__btnPrimary,.CreateGoalModal-module__9PreDa__btnSecondary{cursor:pointer;border:1px solid #0000;border-radius:8px;padding:9px 18px;font-family:inherit;font-size:14px;font-weight:700}.CreateGoalModal-module__9PreDa__btnPrimary{background:var(--color-accent,#fac31c);color:#000}.CreateGoalModal-module__9PreDa__btnPrimary:disabled{color:#888;cursor:not-allowed;background:#444}.CreateGoalModal-module__9PreDa__btnSecondary{color:var(--color-ink-on-dark,#fff);background:0 0;border-color:#444}.CreateGoalModal-module__9PreDa__btnSecondary:hover:not(:disabled){border-color:#777}.CreateGoalModal-module__9PreDa__btnSecondary:disabled{opacity:.5;cursor:not-allowed}.CreateGoalModal-module__9PreDa__stopwatch{background:var(--color-surface-dark-4,#1c1c1c);border:1px solid var(--color-border-dark);border-radius:12px;flex-direction:column;align-items:center;gap:14px;margin-bottom:16px;padding:18px;display:flex}.CreateGoalModal-module__9PreDa__stopwatchDisplay{font-variant-numeric:tabular-nums;font-feature-settings:"tnum";letter-spacing:.01em;color:#f2f2f2;align-items:baseline;gap:8px;font-size:52px;font-weight:800;line-height:1;display:inline-flex}.CreateGoalModal-module__9PreDa__stopwatchRunning{color:var(--color-accent-on-dark,#fac31c)}.CreateGoalModal-module__9PreDa__stopwatchUnit{color:#8f8f8f;text-transform:lowercase;font-size:16px;font-weight:700}.CreateGoalModal-module__9PreDa__stopwatchControls{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.CreateGoalModal-module__9PreDa__swBtn{color:#ededed;cursor:pointer;background:#232323;border:1px solid #3a3a3a;border-radius:8px;align-items:center;gap:6px;padding:9px 16px;font-family:inherit;font-size:14px;font-weight:700;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.CreateGoalModal-module__9PreDa__swBtn:hover:not(:disabled){background:#2c2c2c;border-color:#5a5a5a}.CreateGoalModal-module__9PreDa__swBtn:disabled{opacity:.45;cursor:not-allowed}.CreateGoalModal-module__9PreDa__swStart{color:#7ee0a4;background:#5fd38d29;border-color:#5fd38d80}.CreateGoalModal-module__9PreDa__swStart:hover:not(:disabled){background:#5fd38d42;border-color:#5fd38dcc}.CreateGoalModal-module__9PreDa__swStop{color:#ff9d9d;background:#ff7a7a24;border-color:#ff7a7a80}.CreateGoalModal-module__9PreDa__swStop:hover:not(:disabled){background:#ff7a7a3d;border-color:#ff7a7acc}.CreateGoalModal-module__9PreDa__swSave{background:var(--color-accent,#fac31c);border-color:var(--color-accent,#fac31c);color:var(--color-accent-ink,#1a1a1a)}.CreateGoalModal-module__9PreDa__swSave:hover:not(:disabled){background:#ffd23f}.CreateGoalModal-module__9PreDa__stopwatchHint{color:#8a8a8a;text-align:center;margin:0;font-size:12px}@media (max-width:600px){.CreateGoalModal-module__9PreDa__formGrid,.CreateGoalModal-module__9PreDa__pickerList{grid-template-columns:1fr}.CreateGoalModal-module__9PreDa__stopwatchDisplay{font-size:44px}.CreateGoalModal-module__9PreDa__footer{flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:12px}.CreateGoalModal-module__9PreDa__footer .CreateGoalModal-module__9PreDa__btnPrimary,.CreateGoalModal-module__9PreDa__footer .CreateGoalModal-module__9PreDa__btnSecondary{text-align:center;white-space:nowrap;flex:auto;padding:10px 12px;font-size:13px}}.CreateGoalModal-module__9PreDa__backdrop{transition:opacity var(--dur-modal-exit) var(--ease-out)}@starting-style{.CreateGoalModal-module__9PreDa__backdrop{opacity:0}}.CreateGoalModal-module__9PreDa__dialog{transform-origin:50%;transition:opacity var(--dur-modal) var(--ease-out), transform var(--dur-modal) var(--ease-out)}@starting-style{.CreateGoalModal-module__9PreDa__dialog{opacity:0;transform:scale(.96)}}@media (prefers-reduced-motion:reduce){@starting-style{.CreateGoalModal-module__9PreDa__dialog{transform:none}}}
.DetailBack-module__vwfQha__crumbs{min-width:0;font-size:var(--fs-13);align-items:center;gap:6px;display:flex}.DetailBack-module__vwfQha__back{appearance:none;border-radius:var(--radius-control);min-height:44px;color:var(--color-ink-on-dark-strong);font:inherit;cursor:pointer;transition:background-color var(--dur-base) ease;background:0 0;border:0;align-items:center;gap:6px;margin-left:-4px;padding:0 8px 0 4px;font-weight:600;display:inline-flex}.DetailBack-module__vwfQha__back i{font-size:var(--fs-12)}@media (hover:hover) and (pointer:fine){.DetailBack-module__vwfQha__back:hover{background:var(--color-white-alpha-05)}}.DetailBack-module__vwfQha__sep{color:var(--color-ink-on-dark-faint);font-size:var(--fs-11)}.DetailBack-module__vwfQha__current{min-width:0;color:var(--color-ink-on-dark-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (max-width:599px){.DetailBack-module__vwfQha__sep,.DetailBack-module__vwfQha__current{display:none}}
.GameLineScore-module__hKSCBG__table{border-collapse:collapse;width:100%;color:var(--color-ink);table-layout:fixed;font-variant-numeric:tabular-nums;background:0 0;font-size:.9rem}.GameLineScore-module__hKSCBG__table thead th{text-align:center;color:var(--color-ink-strong);border-bottom:2px solid color-mix(in srgb, var(--color-accent) 60%, transparent);background:0 0;padding:8px 6px;font-weight:700}.GameLineScore-module__hKSCBG__table tbody td{text-align:center;color:var(--color-ink);border-bottom:1px solid #e9ecef;padding:8px 3px}.GameLineScore-module__hKSCBG__table tbody tr:last-child td{border-bottom:none}.GameLineScore-module__hKSCBG__table th:first-child,.GameLineScore-module__hKSCBG__table td:first-child{text-align:left;color:var(--color-ink-strong);background:0 0;width:15%;padding-left:12px;font-weight:700}.GameLineScore-module__hKSCBG__label{letter-spacing:.04em}.GameLineScore-module__hKSCBG__table thead th:nth-last-child(-n+3),.GameLineScore-module__hKSCBG__table tbody td.GameLineScore-module__hKSCBG__total{font-weight:700}.GameLineScore-module__hKSCBG__total{background:var(--color-accent-alpha-08)}@media (max-width:575.98px){.GameLineScore-module__hKSCBG__table{font-size:.82rem}.GameLineScore-module__hKSCBG__table thead th,.GameLineScore-module__hKSCBG__table tbody td{padding:6px 2px}.GameLineScore-module__hKSCBG__table th:first-child,.GameLineScore-module__hKSCBG__table td:first-child{padding-left:8px}}
.AccentIcon-module__pHoMJW__icon{color:var(--accent-icon,var(--color-accent-on-dark));flex:none;line-height:1;display:inline-block}.AccentIcon-module__pHoMJW__mask{-webkit-mask:var(--mask) center / contain no-repeat;-webkit-mask:var(--mask) center / contain no-repeat;mask:var(--mask) center / contain no-repeat;background-color:currentColor;position:relative}.AccentIcon-module__pHoMJW__probe{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.AccentIcon-module__pHoMJW__img{object-fit:contain}.AccentIcon-module__pHoMJW__glyph{vertical-align:-.125em}
.PpCard-module__84M31a__card{border-radius:var(--radius-md);background:linear-gradient(180deg, var(--color-page) 0%, var(--color-surface-inverse) 100%);padding:1.0625rem;box-shadow:inset 0 1px 1px #fff3,0 5px 5px #0006}@media (max-width:768px){.PpCard-module__84M31a__card{padding:12px}}
