.SwingCompare-module-scss-module__uAOKeW__root{flex-direction:column;gap:1rem;display:flex}.SwingCompare-module-scss-module__uAOKeW__summaryCard{border-radius:var(--radius-card-row);background:var(--surface-card);border:1px solid var(--border-hairline);padding:1rem}.SwingCompare-module-scss-module__uAOKeW__summaryText{color:var(--text-ink);margin-bottom:.25rem;font-size:.875rem;font-weight:600}.SwingCompare-module-scss-module__uAOKeW__summaryMeta{flex-wrap:wrap;gap:.75rem;margin-top:.5rem;display:flex}.SwingCompare-module-scss-module__uAOKeW__classChange{color:var(--text-muted);align-items:center;gap:.375rem;font-size:.75rem;display:flex}.SwingCompare-module-scss-module__uAOKeW__arrowIcon{color:var(--border-hairline)}.SwingCompare-module-scss-module__uAOKeW__deltaPositive{color:var(--sh-success);align-items:center;gap:.25rem;font-size:.75rem;font-weight:500;display:flex}.SwingCompare-module-scss-module__uAOKeW__deltaNegative{color:var(--destructive);align-items:center;gap:.25rem;font-size:.75rem;font-weight:500;display:flex}.SwingCompare-module-scss-module__uAOKeW__columns{flex-direction:column;gap:.75rem;display:flex}@media (min-width:640px){.SwingCompare-module-scss-module__uAOKeW__columns{flex-direction:row}}.SwingCompare-module-scss-module__uAOKeW__column{border-radius:var(--radius-card-row);background:var(--surface-card);border:1px solid var(--border-hairline);flex:1;min-width:0;padding:1rem}.SwingCompare-module-scss-module__uAOKeW__columnLabel{letter-spacing:.07em;text-transform:uppercase;background:var(--border-hairline);color:var(--text-muted);border-radius:.375rem;align-items:center;margin-bottom:.5rem;padding:.125rem .5rem;font-size:.625rem;font-weight:700;display:inline-flex}.SwingCompare-module-scss-module__uAOKeW__columnDate{color:var(--text-muted);letter-spacing:.02em;margin-bottom:.25rem;font-size:.6875rem;font-weight:500}.SwingCompare-module-scss-module__uAOKeW__columnClassBadge{margin-bottom:.5rem}.SwingCompare-module-scss-module__uAOKeW__certaintyRow{align-items:center;gap:.375rem;margin-bottom:.5rem;display:flex}.SwingCompare-module-scss-module__uAOKeW__certaintyDotHigh{background:var(--sh-success);border-radius:9999px;width:.375rem;height:.375rem}.SwingCompare-module-scss-module__uAOKeW__certaintyDotMid{background:var(--sh-aerial);border-radius:9999px;width:.375rem;height:.375rem}.SwingCompare-module-scss-module__uAOKeW__certaintyDotLow{background:var(--destructive);border-radius:9999px;width:.375rem;height:.375rem}.SwingCompare-module-scss-module__uAOKeW__certaintyLabel{color:var(--text-muted);font-size:.75rem;font-weight:500}.SwingCompare-module-scss-module__uAOKeW__ratioSection{flex-direction:column;gap:.25rem;display:flex}.SwingCompare-module-scss-module__uAOKeW__ratioBar{background:var(--border-hairline);border-radius:9999px;height:.375rem;display:flex;overflow:hidden}.SwingCompare-module-scss-module__uAOKeW__ratioT{background:var(--class-terrestrial);border-radius:9999px 0 0 9999px;height:100%;transition:width .5s}.SwingCompare-module-scss-module__uAOKeW__ratioA{background:var(--sh-aerial);border-radius:0 9999px 9999px 0;height:100%;transition:width .5s}.SwingCompare-module-scss-module__uAOKeW__ratioLabels{color:var(--text-muted);justify-content:space-between;font-size:.625rem;font-weight:500;display:flex}.SwingCompare-module-scss-module__uAOKeW__movementBreakdown{flex-direction:column;gap:.25rem;margin-top:.75rem;display:flex}.SwingCompare-module-scss-module__uAOKeW__movementBreakdownLabel{color:var(--text-muted);text-transform:uppercase;letter-spacing:.07em;font-size:.625rem;font-weight:700}.SwingCompare-module-scss-module__uAOKeW__movementBreakdownRow{justify-content:space-between;align-items:center;gap:.5rem;font-size:.75rem;display:flex}.SwingCompare-module-scss-module__uAOKeW__movementName{color:var(--text-ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.SwingCompare-module-scss-module__uAOKeW__classChipT{letter-spacing:.07em;text-transform:uppercase;background:color-mix(in srgb, var(--class-terrestrial) 10%, transparent);color:var(--class-terrestrial);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--class-terrestrial) 25%, transparent);border-radius:9999px;align-items:center;padding:.125rem .625rem;font-size:.625rem;font-weight:700;display:inline-flex}.SwingCompare-module-scss-module__uAOKeW__classChipA{letter-spacing:.07em;text-transform:uppercase;background:color-mix(in srgb, var(--sh-aerial) 10%, transparent);color:var(--sh-aerial);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--sh-aerial) 25%, transparent);border-radius:9999px;align-items:center;padding:.125rem .625rem;font-size:.625rem;font-weight:700;display:inline-flex}.SwingCompare-module-scss-module__uAOKeW__classChipInconclusive{letter-spacing:.07em;text-transform:uppercase;background:var(--bg);color:var(--text-muted);box-shadow:inset 0 0 0 1px var(--border-hairline);border-radius:9999px;align-items:center;padding:.125rem .625rem;font-size:.625rem;font-weight:700;display:inline-flex}.SwingCompare-module-scss-module__uAOKeW__movClassBadgeT{letter-spacing:.07em;text-transform:uppercase;background:color-mix(in srgb, var(--class-terrestrial) 10%, transparent);color:var(--class-terrestrial);border-radius:.25rem;align-items:center;padding:.125rem .375rem;font-size:.5625rem;font-weight:700;display:inline-flex}.SwingCompare-module-scss-module__uAOKeW__movClassBadgeA{letter-spacing:.07em;text-transform:uppercase;background:color-mix(in srgb, var(--sh-aerial) 10%, transparent);color:var(--sh-aerial);border-radius:.25rem;align-items:center;padding:.125rem .375rem;font-size:.5625rem;font-weight:700;display:inline-flex}.SwingCompare-module-scss-module__uAOKeW__movClassNA{color:var(--border-hairline);text-transform:uppercase;letter-spacing:.04em;font-size:.625rem;font-weight:500}.SwingCompare-module-scss-module__uAOKeW__changesCard{border-radius:var(--radius-card-row);background:var(--surface-card);border:1px solid var(--border-hairline);padding:1rem}.SwingCompare-module-scss-module__uAOKeW__changesTitle{color:var(--text-ink);text-transform:uppercase;letter-spacing:.07em;margin-bottom:.75rem;font-size:.75rem;font-weight:700}.SwingCompare-module-scss-module__uAOKeW__changesList{flex-direction:column;gap:.5rem;display:flex}.SwingCompare-module-scss-module__uAOKeW__changeRowImproved{background:color-mix(in srgb, var(--sh-success) 8%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--sh-success) 15%, transparent);border-radius:.5rem;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.75rem;display:flex}.SwingCompare-module-scss-module__uAOKeW__changeRowRegressed{background:color-mix(in srgb, var(--destructive) 6%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--destructive) 12%, transparent);border-radius:.5rem;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.75rem;display:flex}.SwingCompare-module-scss-module__uAOKeW__changeMovName{color:var(--text-ink);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.SwingCompare-module-scss-module__uAOKeW__changeBadges{flex-shrink:0;align-items:center;gap:.375rem;display:flex}.SwingCompare-module-scss-module__uAOKeW__changeNew{color:var(--sh-success);text-transform:uppercase;font-size:.625rem;font-weight:600}.SwingCompare-module-scss-module__uAOKeW__changeRemoved{color:var(--destructive);text-transform:uppercase;font-size:.625rem;font-weight:600}.SwingCompare-module-scss-module__uAOKeW__changeIconUp{color:var(--sh-success)}.SwingCompare-module-scss-module__uAOKeW__changeIconDown{color:var(--destructive)}.SwingCompare-module-scss-module__uAOKeW__quickStats{border-top:1px solid var(--border-hairline);gap:1rem;margin-top:.75rem;padding-top:.75rem;display:flex}.SwingCompare-module-scss-module__uAOKeW__statImproved{color:var(--sh-success);font-size:.6875rem;font-weight:500}.SwingCompare-module-scss-module__uAOKeW__statRegressed{color:var(--destructive);font-size:.6875rem;font-weight:500}.SwingCompare-module-scss-module__uAOKeW__statNone{color:var(--text-muted);font-size:.6875rem;font-weight:500}
.button-module-scss-module__BDdgEq__base{border-radius:var(--radius-pill);font-family:var(--sh-font-ui);white-space:nowrap;-webkit-user-select:none;user-select:none;cursor:pointer;border:1px solid #0000;outline:none;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;font-size:.875rem;font-weight:600;transition:background-color .15s,color .15s,border-color .15s,box-shadow .15s,opacity .15s,filter .15s;display:inline-flex}.button-module-scss-module__BDdgEq__base:focus-visible{border-color:var(--action-primary-end);box-shadow:0 0 0 3px color-mix(in srgb, var(--action-primary-end) 18%, transparent)}.button-module-scss-module__BDdgEq__base:active:not([aria-haspopup]){transform:translateY(1px)}.button-module-scss-module__BDdgEq__base:disabled{pointer-events:none;opacity:.5}.button-module-scss-module__BDdgEq__base[aria-invalid=true]{border-color:var(--destructive);box-shadow:0 0 0 3px color-mix(in srgb, var(--destructive) 20%, transparent)}.button-module-scss-module__BDdgEq__base svg{pointer-events:none;flex-shrink:0;width:1rem;height:1rem}.button-module-scss-module__BDdgEq__default{background:var(--primary);color:var(--primary-fg)}.button-module-scss-module__BDdgEq__default:hover{filter:brightness(1.08)}.button-module-scss-module__BDdgEq__outline{border-color:var(--border-hairline);background:var(--surface-card);color:var(--text-ink)}.button-module-scss-module__BDdgEq__outline:hover,.button-module-scss-module__BDdgEq__outline[aria-expanded=true]{background:var(--surface-tile)}.button-module-scss-module__BDdgEq__secondary{border-color:var(--border-hairline);background:var(--surface-tile);color:var(--text-ink)}.button-module-scss-module__BDdgEq__secondary:hover,.button-module-scss-module__BDdgEq__secondary[aria-expanded=true]{background:color-mix(in srgb, var(--surface-tile) 60%, var(--surface-card))}.button-module-scss-module__BDdgEq__ghost{color:var(--text-ink);background:0 0}.button-module-scss-module__BDdgEq__ghost:hover,.button-module-scss-module__BDdgEq__ghost[aria-expanded=true]{background:var(--surface-tile)}.button-module-scss-module__BDdgEq__destructive{background:color-mix(in srgb, var(--destructive) 10%, transparent);color:var(--destructive)}.button-module-scss-module__BDdgEq__destructive:hover{background:color-mix(in srgb, var(--destructive) 20%, transparent)}.button-module-scss-module__BDdgEq__link{color:var(--action-link);text-underline-offset:4px;background:0 0}.button-module-scss-module__BDdgEq__link:hover{text-decoration:underline}.button-module-scss-module__BDdgEq__brand{background:linear-gradient(90deg, var(--action-primary-start), var(--action-primary-end));color:var(--action-primary-fg);border-color:#0000}.button-module-scss-module__BDdgEq__brand:hover{filter:brightness(1.08)}.button-module-scss-module__BDdgEq__brandSecondary{color:var(--text-ink);text-underline-offset:.14em;background:0 0;border-color:#0000;text-decoration:underline;text-decoration-thickness:from-font}.button-module-scss-module__BDdgEq__brandSecondary:hover{background:color-mix(in srgb, var(--text-ink) 6%, transparent)}.button-module-scss-module__BDdgEq__sizeDefault{height:2.25rem;padding-inline:.875rem}.button-module-scss-module__BDdgEq__xs{border-radius:var(--radius-pill);gap:.25rem;height:1.5rem;padding-inline:.5rem;font-size:.75rem}.button-module-scss-module__BDdgEq__xs svg{width:.75rem;height:.75rem}.button-module-scss-module__BDdgEq__sm{border-radius:var(--radius-pill);gap:.25rem;height:1.75rem;padding-inline:.625rem;font-size:.8rem}.button-module-scss-module__BDdgEq__sm svg{width:.875rem;height:.875rem}.button-module-scss-module__BDdgEq__lg{height:2.5rem;padding-inline:1rem}.button-module-scss-module__BDdgEq__icon{width:2.25rem;height:2.25rem;padding:0}.button-module-scss-module__BDdgEq__iconXs{border-radius:var(--radius-pill);width:1.5rem;height:1.5rem;padding:0}.button-module-scss-module__BDdgEq__iconXs svg{width:.75rem;height:.75rem}.button-module-scss-module__BDdgEq__iconSm{border-radius:var(--radius-pill);width:1.75rem;height:1.75rem;padding:0}.button-module-scss-module__BDdgEq__iconLg{width:2.5rem;height:2.5rem;padding:0}.button-module-scss-module__BDdgEq__sizeBrand{border-radius:var(--radius-pill);width:100%;height:3.5rem;font-family:var(--sh-font-ui);letter-spacing:-.005em;padding-inline:1.5rem;font-size:1rem;font-weight:700;line-height:1.2}.button-module-scss-module__BDdgEq__sizeBrandSecondary{border-radius:var(--radius-pill);width:100%;height:2.75rem;font-family:var(--sh-font-ui);padding-inline:1rem;font-size:.875rem;font-weight:500;line-height:normal}@media (prefers-reduced-motion:reduce){.button-module-scss-module__BDdgEq__base{transition:none}}
.IdentityToggle-module-scss-module__iknI3q__grid{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.IdentityToggle-module-scss-module__iknI3q__btn{border-radius:var(--radius-pill);height:2.75rem;font-family:var(--sh-font-ui);border:1px solid var(--border-hairline);cursor:pointer;background:var(--surface-card);color:var(--text-muted);font-size:.875rem;font-weight:600;transition:background-color .15s,color .15s,box-shadow .15s}.IdentityToggle-module-scss-module__iknI3q__btn:hover{background:var(--surface-tile)}.IdentityToggle-module-scss-module__iknI3q__btn:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--action-primary-end) 35%, transparent);outline:none}.IdentityToggle-module-scss-module__iknI3q__btnActive{background:var(--text-ink);color:var(--sh-cream);border-color:var(--text-ink)}.IdentityToggle-module-scss-module__iknI3q__btnActive:hover{background:var(--text-ink)}
.page-module-scss-module__-urK4q__page{background:var(--bg);flex-direction:column;min-height:100vh;display:flex}.page-module-scss-module__-urK4q__layout{flex:1;display:flex}@media (min-width:768px){.page-module-scss-module__-urK4q__layout{gap:3.125rem}}.page-module-scss-module__-urK4q__railCol{flex:1;justify-content:flex-end;padding-top:2rem;display:none}@media (min-width:768px){.page-module-scss-module__-urK4q__railCol{display:flex}}.page-module-scss-module__-urK4q__main{flex-direction:column;gap:1.25rem;width:100%;max-width:40rem;padding:1.5rem 1rem 8rem;display:flex}.page-module-scss-module__-urK4q__pageHeaderWrap{width:100%;max-width:40rem;margin-inline:auto;padding:1.5rem 1rem 0}.page-module-scss-module__-urK4q__pageTitle{letter-spacing:-.01em;color:var(--fg);font-size:clamp(1.75rem,4vw,2.125rem);font-weight:800}.page-module-scss-module__-urK4q__pageSub{color:var(--muted-fg);margin-top:.25rem;font-size:.9375rem;line-height:1.65}.page-module-scss-module__-urK4q__mobileDropdown{display:block}@media (min-width:768px){.page-module-scss-module__-urK4q__mobileDropdown{display:none}}.page-module-scss-module__-urK4q__rightSpacer{flex:1;display:none}@media (min-width:768px){.page-module-scss-module__-urK4q__rightSpacer{display:block}}.page-module-scss-module__-urK4q__loadingWrap{justify-content:center;align-items:center;padding-block:6rem;display:flex}.page-module-scss-module__-urK4q__loadingInner{text-align:center;flex-direction:column;align-items:center;gap:.75rem;display:flex}.page-module-scss-module__-urK4q__loadingText{color:var(--muted-fg);font-size:.875rem}.page-module-scss-module__-urK4q__stepDivider{align-items:center;gap:.75rem;padding-top:.5rem;display:flex}.page-module-scss-module__-urK4q__stepDividerLabel{letter-spacing:.13em;text-transform:uppercase;color:var(--muted-fg);white-space:nowrap;font-size:.6875rem;font-weight:700}.page-module-scss-module__-urK4q__stepDividerLine{background:var(--border);flex:1;height:1px}.page-module-scss-module__-urK4q__matchedHint{border:1px solid color-mix(in srgb, var(--primary) 30%, transparent);background:color-mix(in srgb, var(--primary) 8%, transparent);border-radius:.5rem;align-items:flex-start;gap:.5rem;padding:.5rem .75rem;display:flex}.page-module-scss-module__-urK4q__matchedDot{background:var(--primary);border-radius:9999px;flex-shrink:0;width:.375rem;height:.375rem;margin-top:.25rem}.page-module-scss-module__-urK4q__matchedText{color:color-mix(in srgb, var(--primary) 70%, var(--fg));font-size:.6875rem;line-height:1.5}.page-module-scss-module__-urK4q__ctaSticky{flex-direction:column;gap:.375rem;padding-top:.5rem;display:flex;position:sticky;bottom:1rem}.page-module-scss-module__-urK4q__uploadHeader{text-align:center}.page-module-scss-module__-urK4q__uploadingLabel{letter-spacing:.13em;text-transform:uppercase;color:var(--text-muted);font-size:.6875rem;font-weight:700}.page-module-scss-module__-urK4q__uploadingName{justify-content:center;align-items:center;gap:.5rem;margin-top:.25rem;display:flex}.page-module-scss-module__-urK4q__athleteName{color:var(--text-ink);font-size:1.125rem;font-weight:600}.page-module-scss-module__-urK4q__editBtn{width:1.75rem;height:1.75rem;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:9999px;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:inline-flex}.page-module-scss-module__-urK4q__editBtn:hover{background:var(--surface-tile);color:var(--text-ink)}.page-module-scss-module__-urK4q__editBtn:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--action-primary-end) 35%, transparent);outline:none}.page-module-scss-module__-urK4q__uploadIntro{color:var(--text-muted);text-align:center;margin-top:-.5rem;font-size:.75rem}.page-module-scss-module__-urK4q__suspensePage{background:var(--bg);flex-direction:column;min-height:100vh;display:flex}.page-module-scss-module__-urK4q__suspenseMain{flex:1;justify-content:center;align-items:center;display:flex}
.Wordmark-module-scss-module__UrLNYW__darkGround{display:none}.dark .Wordmark-module-scss-module__UrLNYW__lightGround{display:none}.dark .Wordmark-module-scss-module__UrLNYW__darkGround{display:inline-block}
.PlayerDetailsForm-module-scss-module__ATFbrq__form{flex-direction:column;gap:1.25rem;display:flex}.PlayerDetailsForm-module-scss-module__ATFbrq__selectWrap{position:relative}.PlayerDetailsForm-module-scss-module__ATFbrq__select{appearance:none;cursor:pointer;padding:0 2.5rem 0 1rem}.PlayerDetailsForm-module-scss-module__ATFbrq__selectPlaceholder{color:var(--text-muted)}.PlayerDetailsForm-module-scss-module__ATFbrq__selectChevron{width:1rem;height:1rem;color:var(--text-muted);pointer-events:none;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.PlayerDetailsForm-module-scss-module__ATFbrq__error{color:var(--destructive);font-size:.8125rem;line-height:1.5}
.Screen-module-scss-module__TtIpvW__screen{background:var(--surface-ground);width:100%;min-height:100%;color:var(--text-ink);font-family:var(--sh-font-ui);flex-direction:column;flex:1;display:flex}.Screen-module-scss-module__TtIpvW__body{width:100%;max-width:30rem;padding:.5rem var(--page-gutter-mobile) 0;flex-direction:column;gap:1.25rem;margin-inline:auto;display:flex}.Screen-module-scss-module__TtIpvW__spacer{flex:1;min-height:1.5rem}.Screen-module-scss-module__TtIpvW__actions{width:100%;max-width:30rem;padding:1rem var(--page-gutter-mobile) 1.5rem;flex-direction:column;gap:.25rem;margin-inline:auto;display:flex}.Screen-module-scss-module__TtIpvW__copy{flex-direction:column;gap:.75rem;display:flex}.Screen-module-scss-module__TtIpvW__title{letter-spacing:-.022em;color:var(--text-ink);font-size:2rem;font-weight:800;line-height:1.12}.Screen-module-scss-module__TtIpvW__lede{color:var(--text-muted);font-size:1rem;line-height:1.55}.Screen-module-scss-module__TtIpvW__fieldStack{flex-direction:column;gap:.875rem;display:flex}.Screen-module-scss-module__TtIpvW__field{flex-direction:column;gap:.4375rem;display:flex}.Screen-module-scss-module__TtIpvW__label{color:var(--text-muted);font-size:.8125rem;font-weight:600;line-height:1.3}.Screen-module-scss-module__TtIpvW__control{border:1px solid var(--border);background:var(--surface-card);width:100%;height:3.25rem;color:var(--text-ink);font-family:var(--sh-font-ui);appearance:none;border-radius:.75rem;padding-inline:1rem;font-size:1rem;line-height:1.55;transition:border-color .15s,box-shadow .15s}.Screen-module-scss-module__TtIpvW__control::placeholder,.Screen-module-scss-module__TtIpvW__control[type=date][data-empty=true]{color:var(--text-placeholder)}.Screen-module-scss-module__TtIpvW__control:focus-visible{border-color:var(--action-primary-end);box-shadow:0 0 0 3px color-mix(in srgb, var(--action-primary-end) 18%, transparent);outline:none}.Screen-module-scss-module__TtIpvW__control[aria-invalid=true]{border-color:var(--destructive)}.Screen-module-scss-module__TtIpvW__hint{color:var(--text-muted);font-size:.8125rem;line-height:1.5}.Screen-module-scss-module__TtIpvW__note{border:1px solid var(--border-hairline);background:var(--surface-card);color:var(--text-muted);border-radius:.875rem;padding:.875rem 1rem;font-size:.8125rem;line-height:1.5}.Screen-module-scss-module__TtIpvW__noteCream{background:var(--surface-cream);color:var(--text-ink);border-color:#0000}.Screen-module-scss-module__TtIpvW__bullets{flex-direction:column;gap:.6875rem;margin:0;padding:0;list-style:none;display:flex}.Screen-module-scss-module__TtIpvW__bullet{color:var(--text-ink);padding-left:1.1875rem;font-size:.875rem;line-height:1.5;position:relative}.Screen-module-scss-module__TtIpvW__bullet:before{content:"";background:var(--state-success);border-radius:50%;width:7px;height:7px;position:absolute;top:0;left:0}@media (prefers-reduced-motion:reduce){.Screen-module-scss-module__TtIpvW__control{transition:none}}
.ForgotPasswordForm-module-scss-module__aHVzcq__root{flex-direction:column;flex:1;display:flex}.ForgotPasswordForm-module-scss-module__aHVzcq__backBtn{color:var(--text-muted);font-size:.875rem;font-family:var(--sh-font-ui);cursor:pointer;background:0 0;border:none;align-items:center;gap:.375rem;margin-bottom:1rem;transition:color .15s;display:inline-flex}.ForgotPasswordForm-module-scss-module__aHVzcq__backBtn:hover{color:var(--text-ink)}.ForgotPasswordForm-module-scss-module__aHVzcq__form{flex-direction:column;gap:.875rem;margin-top:.5rem;display:flex}.ForgotPasswordForm-module-scss-module__aHVzcq__errorBanner{border-radius:var(--radius);background:color-mix(in srgb, var(--destructive) 8%, transparent);color:var(--destructive);outline:1px solid color-mix(in srgb, var(--destructive) 25%, transparent);padding:.75rem 1rem;font-size:.875rem}
.SignInForm-module-scss-module__riVUea__form{flex-direction:column;flex:1;gap:.875rem;margin-top:1.25rem;display:flex}.SignInForm-module-scss-module__riVUea__errorBanner{border-radius:var(--radius);background:color-mix(in srgb, var(--destructive) 8%, transparent);color:var(--destructive);outline:1px solid color-mix(in srgb, var(--destructive) 25%, transparent);padding:.75rem 1rem;font-size:.875rem}.SignInForm-module-scss-module__riVUea__inputWithIcon{padding-right:3rem}.SignInForm-module-scss-module__riVUea__passwordWrap{position:relative}.SignInForm-module-scss-module__riVUea__passwordToggle{color:var(--muted-fg);cursor:pointer;background:0 0;border:none;align-items:center;transition:color .15s;display:flex;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.SignInForm-module-scss-module__riVUea__passwordToggle:hover{color:var(--fg)}.SignInForm-module-scss-module__riVUea__forgotLink{color:var(--action-link);cursor:pointer;background:0 0;border:none;align-self:flex-start;font-size:.8125rem;font-weight:600;line-height:1.3;transition:opacity .15s}.SignInForm-module-scss-module__riVUea__forgotLink:hover{opacity:.8}.SignInForm-module-scss-module__riVUea__privacyNote{background:var(--sh-cream);color:var(--text-ink);border-radius:.875rem;margin-top:auto;padding:.875rem 1rem;font-size:.8125rem;line-height:1.5}.SignInForm-module-scss-module__riVUea__redesignActions{flex-direction:column;gap:.25rem;padding-top:.125rem;display:flex}@media (min-width:768px){.SignInForm-module-scss-module__riVUea__form{flex:none}.SignInForm-module-scss-module__riVUea__privacyNote{margin-top:.5rem}}
.IncompletePosePanel-module-scss-module__Ohu1CG__panel{border:1px solid color-mix(in srgb, var(--sh-aerial) 25%, transparent);background:color-mix(in srgb, var(--sh-aerial) 6%, transparent);border-radius:1rem;padding:1.25rem}.IncompletePosePanel-module-scss-module__Ohu1CG__inner{align-items:flex-start;gap:.75rem;display:flex}.IncompletePosePanel-module-scss-module__Ohu1CG__icon{color:var(--sh-aerial);flex-shrink:0;margin-top:.125rem}.IncompletePosePanel-module-scss-module__Ohu1CG__content{flex-direction:column;flex:1;gap:.5rem;display:flex}.IncompletePosePanel-module-scss-module__Ohu1CG__title{color:var(--fg);font-size:1rem;font-weight:600}.IncompletePosePanel-module-scss-module__Ohu1CG__body{color:var(--muted-fg);font-size:.875rem;line-height:1.625}.IncompletePosePanel-module-scss-module__Ohu1CG__errorMsg{color:var(--destructive);font-size:.875rem;font-weight:500}.IncompletePosePanel-module-scss-module__Ohu1CG__retryWrap{padding-top:.5rem}
.SignUpForm-module-scss-module__9Tmboq__form{flex-direction:column;gap:.875rem;margin-top:1.25rem;display:flex}.SignUpForm-module-scss-module__9Tmboq__errorBanner{border-radius:var(--radius);background:color-mix(in srgb, var(--destructive) 8%, transparent);color:var(--destructive);outline:1px solid color-mix(in srgb, var(--destructive) 25%, transparent);padding:.75rem 1rem;font-size:.875rem}.SignUpForm-module-scss-module__9Tmboq__nameGrid{grid-template-columns:1fr 1fr;gap:.875rem;display:grid}.SignUpForm-module-scss-module__9Tmboq__labelOptional{color:var(--muted-fg);font-weight:400}.SignUpForm-module-scss-module__9Tmboq__inputWithIcon{padding-right:3rem}.SignUpForm-module-scss-module__9Tmboq__passwordWrap{position:relative}.SignUpForm-module-scss-module__9Tmboq__passwordToggle{color:var(--muted-fg);cursor:pointer;background:0 0;border:none;align-items:center;transition:color .15s;display:flex;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.SignUpForm-module-scss-module__9Tmboq__passwordToggle:hover{color:var(--fg)}.SignUpForm-module-scss-module__9Tmboq__errorText{color:var(--destructive);margin-top:.375rem;font-size:.75rem}.SignUpForm-module-scss-module__9Tmboq__strength{align-items:center;gap:.625rem;margin-top:.5rem;display:flex}.SignUpForm-module-scss-module__9Tmboq__strengthTrack{flex:1;gap:4px;display:flex}.SignUpForm-module-scss-module__9Tmboq__strengthSeg{background:var(--border);border-radius:2px;flex:1;height:4px;transition:background .15s}.SignUpForm-module-scss-module__9Tmboq__strengthLabel{white-space:nowrap;font-size:.75rem;font-weight:500}.SignUpForm-module-scss-module__9Tmboq__strengthWeak .SignUpForm-module-scss-module__9Tmboq__strengthSeg:first-child{background:var(--destructive)}.SignUpForm-module-scss-module__9Tmboq__strengthWeak .SignUpForm-module-scss-module__9Tmboq__strengthLabel{color:var(--destructive)}.SignUpForm-module-scss-module__9Tmboq__strengthFair .SignUpForm-module-scss-module__9Tmboq__strengthSeg:nth-child(-n+2){background:var(--sh-warning)}.SignUpForm-module-scss-module__9Tmboq__strengthFair .SignUpForm-module-scss-module__9Tmboq__strengthLabel{color:var(--sh-warning)}.SignUpForm-module-scss-module__9Tmboq__strengthStrong .SignUpForm-module-scss-module__9Tmboq__strengthSeg{background:var(--sh-success)}.SignUpForm-module-scss-module__9Tmboq__strengthStrong .SignUpForm-module-scss-module__9Tmboq__strengthLabel{color:var(--sh-success)}.SignUpForm-module-scss-module__9Tmboq__legalCheck{color:var(--text-muted);align-items:flex-start;gap:.5rem;margin-top:.375rem;font-size:.8125rem;line-height:1.5;display:flex}.SignUpForm-module-scss-module__9Tmboq__checkbox{border:1px solid var(--border);width:1rem;height:1rem;accent-color:var(--action-primary-end);border-radius:.25rem;margin-top:.125rem}.SignUpForm-module-scss-module__9Tmboq__checkbox:focus{outline:2px solid var(--ring);outline-offset:2px}.SignUpForm-module-scss-module__9Tmboq__legalLink{color:var(--action-link);font-weight:500;text-decoration:none}.SignUpForm-module-scss-module__9Tmboq__legalLink:hover{text-decoration:underline}.SignUpForm-module-scss-module__9Tmboq__redesignActions{flex-direction:column;gap:.25rem;padding-top:.625rem;display:flex}@media (max-width:479px){.SignUpForm-module-scss-module__9Tmboq__nameGrid{grid-template-columns:1fr}}
.InjuryRiskCard-module-scss-module__880Sja__allClear{border-radius:var(--radius);background:linear-gradient(135deg, color-mix(in srgb, var(--sh-success) 8%, transparent), var(--surface-2));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--sh-success) 20%, transparent);padding:1.25rem}.InjuryRiskCard-module-scss-module__880Sja__allClearHeader{align-items:center;gap:.625rem;margin-bottom:.5rem;display:flex}.InjuryRiskCard-module-scss-module__880Sja__allClearIcon{background:color-mix(in srgb, var(--sh-success) 15%, transparent);width:2rem;height:2rem;color:var(--sh-success);border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;display:flex}.InjuryRiskCard-module-scss-module__880Sja__allClearTitle{color:var(--fg);letter-spacing:-.01em;font-size:.875rem;font-weight:700}.InjuryRiskCard-module-scss-module__880Sja__allClearBody{color:var(--muted-fg);padding-left:2.625rem;font-size:.75rem;line-height:1.625}.InjuryRiskCard-module-scss-module__880Sja__riskCard{border-radius:var(--radius);padding:1.25rem;overflow:hidden}.InjuryRiskCard-module-scss-module__880Sja__riskCardHigh{background:linear-gradient(135deg, color-mix(in srgb, var(--destructive) 6%, transparent), var(--surface-2));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--destructive) 15%, transparent)}.InjuryRiskCard-module-scss-module__880Sja__riskCardMedium{background:linear-gradient(135deg, color-mix(in srgb, var(--sh-aerial) 6%, transparent), var(--surface-2));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--sh-aerial) 15%, transparent)}.InjuryRiskCard-module-scss-module__880Sja__riskHeader{align-items:center;gap:.625rem;margin-bottom:1rem;display:flex}.InjuryRiskCard-module-scss-module__880Sja__riskIconHigh{background:color-mix(in srgb, var(--destructive) 15%, transparent);width:2rem;height:2rem;color:var(--destructive);border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;display:flex}.InjuryRiskCard-module-scss-module__880Sja__riskIconMedium{background:color-mix(in srgb, var(--sh-aerial) 15%, transparent);width:2rem;height:2rem;color:var(--sh-aerial);border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;display:flex}.InjuryRiskCard-module-scss-module__880Sja__riskTitle{color:var(--fg);letter-spacing:-.01em;font-size:.875rem;font-weight:700}.InjuryRiskCard-module-scss-module__880Sja__riskCount{color:var(--muted-fg);letter-spacing:.04em;font-size:.625rem}.InjuryRiskCard-module-scss-module__880Sja__riskItems{flex-direction:column;gap:.75rem;display:flex}.InjuryRiskCard-module-scss-module__880Sja__riskItem{background:var(--surface-2);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--border) 80%, transparent);border-radius:.5rem;padding:.875rem}.InjuryRiskCard-module-scss-module__880Sja__riskItemHeader{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.InjuryRiskCard-module-scss-module__880Sja__riskItemNameRow{align-items:center;gap:.5rem;display:flex}.InjuryRiskCard-module-scss-module__880Sja__riskDotHigh{background:var(--destructive);border-radius:9999px;flex-shrink:0;width:.5rem;height:.5rem}.InjuryRiskCard-module-scss-module__880Sja__riskDotMedium{background:var(--sh-aerial);border-radius:9999px;flex-shrink:0;width:.5rem;height:.5rem}.InjuryRiskCard-module-scss-module__880Sja__riskDotLow{background:var(--muted-fg);border-radius:9999px;flex-shrink:0;width:.5rem;height:.5rem}.InjuryRiskCard-module-scss-module__880Sja__riskItemName{color:var(--fg);letter-spacing:.04em;text-transform:uppercase;font-size:.75rem;font-weight:700}.InjuryRiskCard-module-scss-module__880Sja__riskBadgeHigh{letter-spacing:.07em;text-transform:uppercase;background:color-mix(in srgb, var(--destructive) 10%, transparent);color:var(--destructive);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--destructive) 25%, transparent);border-radius:.25rem;align-items:center;padding:.125rem .5rem;font-size:.625rem;font-weight:700;display:inline-flex}.InjuryRiskCard-module-scss-module__880Sja__riskBadgeMedium{letter-spacing:.07em;text-transform:uppercase;background:color-mix(in srgb, var(--sh-aerial) 10%, transparent);color:var(--sh-aerial);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--sh-aerial) 25%, transparent);border-radius:.25rem;align-items:center;padding:.125rem .5rem;font-size:.625rem;font-weight:700;display:inline-flex}.InjuryRiskCard-module-scss-module__880Sja__riskBadgeLow{letter-spacing:.07em;text-transform:uppercase;background:var(--bg);color:var(--muted-fg);box-shadow:inset 0 0 0 1px var(--border);border-radius:.25rem;align-items:center;padding:.125rem .5rem;font-size:.625rem;font-weight:700;display:inline-flex}.InjuryRiskCard-module-scss-module__880Sja__riskDesc{color:var(--muted-fg);margin-bottom:.5rem;padding-left:1rem;font-size:.75rem;line-height:1.625}.InjuryRiskCard-module-scss-module__880Sja__riskRec{border-top:1px solid var(--border);align-items:flex-start;gap:.5rem;padding-top:.5rem;padding-left:1rem;display:flex}.InjuryRiskCard-module-scss-module__880Sja__riskRecLabel{color:var(--sh-success);text-transform:uppercase;letter-spacing:.07em;flex-shrink:0;margin-top:.125rem;font-size:.625rem;font-weight:600}.InjuryRiskCard-module-scss-module__880Sja__riskRecBody{color:var(--muted-fg);font-size:.6875rem;line-height:1.625}
.dialog-module-scss-module__m0-fUq__overlay{isolation:isolate;z-index:50;background:#0000001a;position:fixed;inset:0}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.dialog-module-scss-module__m0-fUq__overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}}.dialog-module-scss-module__m0-fUq__overlay[data-open]{animation:.15s dialog-module-scss-module__m0-fUq__sh-fade-in}.dialog-module-scss-module__m0-fUq__overlay[data-closed]{animation:.15s dialog-module-scss-module__m0-fUq__sh-fade-out}.dialog-module-scss-module__m0-fUq__content{z-index:50;background:var(--surface-card);width:100%;max-width:calc(100% - 2rem);color:var(--text-ink);font-family:var(--sh-font-ui);border:1px solid var(--border-hairline);border-radius:1.25rem;outline:none;gap:1rem;padding:1rem;font-size:.875rem;display:grid;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}@media (min-width:640px){.dialog-module-scss-module__m0-fUq__content{max-width:24rem}}.dialog-module-scss-module__m0-fUq__content[data-open]{animation:.15s dialog-module-scss-module__m0-fUq__sh-fade-in,.15s dialog-module-scss-module__m0-fUq__sh-zoom-in-95}.dialog-module-scss-module__m0-fUq__content[data-closed]{animation:.15s dialog-module-scss-module__m0-fUq__sh-fade-out,.15s dialog-module-scss-module__m0-fUq__sh-zoom-out-95}.dialog-module-scss-module__m0-fUq__close{position:absolute;top:.5rem;right:.5rem}.dialog-module-scss-module__m0-fUq__header{flex-direction:column;gap:.5rem;display:flex}.dialog-module-scss-module__m0-fUq__footer{margin-inline:-1rem;border-top:1px solid var(--border-hairline);background:var(--surface-tile);border-bottom-right-radius:1.25rem;border-bottom-left-radius:1.25rem;flex-direction:column-reverse;gap:.5rem;margin-bottom:-1rem;padding:1rem;display:flex}@media (min-width:640px){.dialog-module-scss-module__m0-fUq__footer{flex-direction:row;justify-content:flex-end}}.dialog-module-scss-module__m0-fUq__title{font-family:var(--sh-font-ui);letter-spacing:-.01em;color:var(--text-ink);font-size:1.1875rem;font-weight:800;line-height:1.3}.dialog-module-scss-module__m0-fUq__description{color:var(--text-muted);font-size:.875rem}.dialog-module-scss-module__m0-fUq__description a{text-underline-offset:3px;text-decoration:underline}.dialog-module-scss-module__m0-fUq__description a:hover{color:var(--text-ink)}
.input-module-scss-module__7aVgzG__input{border:1px solid var(--border-hairline);background:var(--surface-card);width:100%;min-width:0;height:2.75rem;font-family:var(--sh-font-ui);color:var(--text-ink);border-radius:.75rem;outline:none;padding-inline:.75rem;font-size:1rem;transition-property:color,background-color,border-color,box-shadow;transition-duration:.15s;display:block}.input-module-scss-module__7aVgzG__input::placeholder{color:var(--text-placeholder)}.input-module-scss-module__7aVgzG__input::file-selector-button{height:1.5rem;color:var(--text-ink);background:0 0;border:0;font-size:.875rem;font-weight:500;display:inline-flex}.input-module-scss-module__7aVgzG__input:focus-visible{border-color:var(--action-primary-end);box-shadow:0 0 0 3px color-mix(in srgb, var(--action-primary-end) 18%, transparent)}.input-module-scss-module__7aVgzG__input[aria-invalid=true]{border-color:var(--destructive);box-shadow:0 0 0 3px color-mix(in srgb, var(--destructive) 20%, transparent)}.input-module-scss-module__7aVgzG__input:disabled{pointer-events:none;cursor:not-allowed;opacity:.5}
.ErrorReportDialog-module-scss-module__DEh0qG__dialogContent{max-width:28rem}.ErrorReportDialog-module-scss-module__DEh0qG__closeBtn{margin-top:.5rem}.ErrorReportDialog-module-scss-module__DEh0qG__submitBtn{width:100%}.ErrorReportDialog-module-scss-module__DEh0qG__successWrap{text-align:center;flex-direction:column;align-items:center;gap:.75rem;padding-block:1.5rem;display:flex}.ErrorReportDialog-module-scss-module__DEh0qG__successIcon{color:var(--sh-success)}.ErrorReportDialog-module-scss-module__DEh0qG__formBody{flex-direction:column;gap:.75rem;padding-top:.5rem;display:flex}.ErrorReportDialog-module-scss-module__DEh0qG__errorContext{background:color-mix(in srgb, var(--destructive) 8%, transparent);color:var(--destructive);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--destructive) 20%, transparent);border-radius:.5rem;padding:.5rem .75rem;font-size:.75rem}.ErrorReportDialog-module-scss-module__DEh0qG__field{flex-direction:column;gap:.25rem;display:flex}.ErrorReportDialog-module-scss-module__DEh0qG__fieldLabel{color:var(--fg);font-size:.75rem;font-weight:500}.ErrorReportDialog-module-scss-module__DEh0qG__fieldLabelNote{color:var(--muted-fg);font-weight:400}.ErrorReportDialog-module-scss-module__DEh0qG__select{border:1px solid var(--border);background:var(--surface-2);width:100%;height:2.25rem;color:var(--fg);border-radius:.375rem;padding-inline:.75rem;font-size:.875rem}.ErrorReportDialog-module-scss-module__DEh0qG__select:focus{outline:2px solid var(--ring);outline-offset:2px}.ErrorReportDialog-module-scss-module__DEh0qG__textarea{border:1px solid var(--border);background:var(--surface-2);width:100%;color:var(--fg);resize:vertical;border-radius:.375rem;min-height:5rem;padding:.5rem .75rem;font-size:.875rem}.ErrorReportDialog-module-scss-module__DEh0qG__textarea::placeholder{color:var(--text-placeholder)}.ErrorReportDialog-module-scss-module__DEh0qG__textarea:focus{outline:2px solid var(--ring);outline-offset:2px}.ErrorReportDialog-module-scss-module__DEh0qG__errorMsg{color:var(--destructive);font-size:.75rem}
.ReportProblemLink-module-scss-module__zmW98W__link{color:var(--muted-fg);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;border-radius:.125rem;font-size:.75rem;text-decoration:underline;transition:color .15s}.ReportProblemLink-module-scss-module__zmW98W__link:hover{color:var(--fg)}.ReportProblemLink-module-scss-module__zmW98W__link:focus-visible{outline:2px solid var(--ring);outline-offset:2px}
.ThemeToggle-module-scss-module__dHZAwW__toggle{border-radius:var(--radius);width:2rem;height:2rem;color:var(--muted-fg);justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:inline-flex}.ThemeToggle-module-scss-module__dHZAwW__toggle:hover{background:var(--muted);color:var(--fg)}.ThemeToggle-module-scss-module__dHZAwW__moonIcon{display:block}.ThemeToggle-module-scss-module__dHZAwW__sunIcon{display:none}.dark .ThemeToggle-module-scss-module__dHZAwW__moonIcon{display:none}.dark .ThemeToggle-module-scss-module__dHZAwW__sunIcon{display:block}
.ViewAsSwitcher-module-scss-module__2OQZsq__root{position:relative}.ViewAsSwitcher-module-scss-module__2OQZsq__trigger{border:1px solid var(--border-hairline);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:var(--surface-2);height:1.75rem;color:color-mix(in srgb, var(--fg) 82%, transparent);border-radius:9999px;align-items:center;gap:.375rem;padding-inline:.625rem;font-size:.6875rem;font-weight:600;transition:colors .15s;display:flex}.ViewAsSwitcher-module-scss-module__2OQZsq__trigger:hover{border-color:color-mix(in srgb, var(--border-hairline) 150%, var(--fg));color:var(--fg)}.ViewAsSwitcher-module-scss-module__2OQZsq__trigger:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.ViewAsSwitcher-module-scss-module__2OQZsq__trigger:disabled{opacity:.5}.ViewAsSwitcher-module-scss-module__2OQZsq__triggerImpersonating{border-color:color-mix(in srgb, var(--red-accent) 50%, transparent);background:color-mix(in srgb, var(--red-accent) 10%, transparent);color:var(--red-accent)}.ViewAsSwitcher-module-scss-module__2OQZsq__triggerImpersonating:hover{background:color-mix(in srgb, var(--red-accent) 16%, transparent)}.ViewAsSwitcher-module-scss-module__2OQZsq__smLabel{display:none}@media (min-width:640px){.ViewAsSwitcher-module-scss-module__2OQZsq__smLabel{display:inline}}.ViewAsSwitcher-module-scss-module__2OQZsq__menu{background:var(--surface-2);border:1px solid var(--border-hairline);z-index:50;border-radius:.875rem;width:12rem;padding-block:.25rem;position:absolute;right:0}.ViewAsSwitcher-module-scss-module__2OQZsq__menuDown{margin-top:.5rem;top:100%}.ViewAsSwitcher-module-scss-module__2OQZsq__menuUp{margin-bottom:.5rem;bottom:100%}.ViewAsSwitcher-module-scss-module__2OQZsq__menuLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-fg);padding:.5rem .75rem .25rem;font-size:.625rem;font-weight:700}.ViewAsSwitcher-module-scss-module__2OQZsq__menuOption{cursor:pointer;width:100%;color:var(--fg);justify-content:space-between;align-items:center;padding:.5rem .75rem;font-size:.875rem;transition:background .1s;display:flex}.ViewAsSwitcher-module-scss-module__2OQZsq__menuOption:hover{background:var(--bg)}.ViewAsSwitcher-module-scss-module__2OQZsq__menuOption:disabled{opacity:.5}.ViewAsSwitcher-module-scss-module__2OQZsq__menuOptionActive{color:var(--sh-success);background:color-mix(in srgb, var(--sh-success) 8%, transparent)}.ViewAsSwitcher-module-scss-module__2OQZsq__menuOptionActive:hover{background:color-mix(in srgb, var(--sh-success) 12%, transparent)}.ViewAsSwitcher-module-scss-module__2OQZsq__menuError{color:var(--destructive);background:color-mix(in srgb, var(--destructive) 8%, transparent);border-radius:.375rem;margin:.25rem .5rem;padding:.375rem .5rem;font-size:.6875rem}
.AntiCueList-module-scss-module__2AZU0W__card{border-radius:var(--radius);background:linear-gradient(135deg, color-mix(in srgb, var(--destructive) 6%, transparent), var(--surface-2));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--destructive) 12%, transparent);padding:1.25rem;overflow:hidden}.AntiCueList-module-scss-module__2AZU0W__header{align-items:center;gap:.625rem;margin-bottom:1rem;display:flex}.AntiCueList-module-scss-module__2AZU0W__iconWrap{background:color-mix(in srgb, var(--destructive) 15%, transparent);width:2rem;height:2rem;color:var(--destructive);border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;display:flex}.AntiCueList-module-scss-module__2AZU0W__headerRight{align-items:center;gap:.5rem;display:flex}.AntiCueList-module-scss-module__2AZU0W__title{color:var(--fg);letter-spacing:-.01em;font-size:.875rem;font-weight:700}.AntiCueList-module-scss-module__2AZU0W__classChipT{letter-spacing:.07em;text-transform:uppercase;background:color-mix(in srgb, var(--sh-terrestrial) 10%, transparent);color:var(--sh-terrestrial);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--sh-terrestrial) 25%, transparent);border-radius:9999px;align-items:center;padding:.125rem .5rem;font-size:.625rem;font-weight:700;display:inline-flex}.AntiCueList-module-scss-module__2AZU0W__classChipA{letter-spacing:.07em;text-transform:uppercase;background:color-mix(in srgb, var(--sh-aerial) 10%, transparent);color:var(--sh-aerial);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--sh-aerial) 25%, transparent);border-radius:9999px;align-items:center;padding:.125rem .5rem;font-size:.625rem;font-weight:700;display:inline-flex}.AntiCueList-module-scss-module__2AZU0W__cueList{flex-direction:column;gap:.75rem;display:flex}.AntiCueList-module-scss-module__2AZU0W__cueItem{background:var(--surface-2);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--border) 80%, transparent);border-radius:.5rem;padding:.875rem}.AntiCueList-module-scss-module__2AZU0W__cueAvoid{align-items:flex-start;gap:.5rem;margin-bottom:.5rem;display:flex}.AntiCueList-module-scss-module__2AZU0W__cueAvoidIcon{color:var(--destructive);flex-shrink:0;margin-top:.125rem}.AntiCueList-module-scss-module__2AZU0W__cueAvoidText{color:var(--fg);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--destructive) 60%, transparent);text-decoration-color:color-mix(in srgb, var(--destructive) 60%, transparent);font-size:.875rem;font-weight:600}.AntiCueList-module-scss-module__2AZU0W__cueWhy{margin-bottom:.625rem;padding-left:1.5rem}.AntiCueList-module-scss-module__2AZU0W__cueWhyLabel{color:var(--muted-fg);text-transform:uppercase;letter-spacing:.07em;font-size:.625rem;font-weight:600}.AntiCueList-module-scss-module__2AZU0W__cueWhyBody{color:var(--muted-fg);margin-top:.125rem;font-size:.75rem;line-height:1.625}.AntiCueList-module-scss-module__2AZU0W__cueAlt{border-top:1px solid var(--border);align-items:flex-start;gap:.5rem;padding-top:.5rem;padding-left:1.5rem;display:flex}.AntiCueList-module-scss-module__2AZU0W__cueAltIcon{color:var(--sh-success);flex-shrink:0;margin-top:.125rem}.AntiCueList-module-scss-module__2AZU0W__cueAltLabel{color:var(--sh-success);text-transform:uppercase;letter-spacing:.07em;font-size:.625rem;font-weight:600}.AntiCueList-module-scss-module__2AZU0W__cueAltText{color:var(--fg);margin-top:.125rem;font-size:.75rem;font-weight:500;line-height:1.625}
.NavBar-module-scss-module__6bWe4G__nav{z-index:50;background:color-mix(in srgb, var(--surface-card) 90%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border-hairline);height:3.5rem;font-family:var(--sh-font-ui);position:sticky;top:0}.NavBar-module-scss-module__6bWe4G__inner{justify-content:space-between;align-items:center;max-width:1400px;height:100%;margin-inline:auto;padding-inline:1rem;display:flex}@media (min-width:640px){.NavBar-module-scss-module__6bWe4G__inner{padding-inline:1.5rem}}.NavBar-module-scss-module__6bWe4G__left{align-items:center;gap:1.5rem;display:flex}@media (min-width:640px){.NavBar-module-scss-module__6bWe4G__left{gap:1.75rem}}.NavBar-module-scss-module__6bWe4G__logo{flex-shrink:0;align-items:center;display:inline-flex}.NavBar-module-scss-module__6bWe4G__logoImg{width:auto;height:2.25rem}.NavBar-module-scss-module__6bWe4G__logoDark{display:none}.dark .NavBar-module-scss-module__6bWe4G__logoLight{display:none}.dark .NavBar-module-scss-module__6bWe4G__logoDark{display:inline-block}.NavBar-module-scss-module__6bWe4G__actions{align-items:center;gap:1rem;display:flex}.NavBar-module-scss-module__6bWe4G__desktopLinks{align-items:center;gap:1.25rem;display:none}@media (min-width:768px){.NavBar-module-scss-module__6bWe4G__desktopLinks{display:flex}}.NavBar-module-scss-module__6bWe4G__link{color:var(--text-muted);align-items:center;gap:.375rem;font-size:.875rem;font-weight:500;line-height:1.25rem;transition:color .15s;display:inline-flex;position:relative}.NavBar-module-scss-module__6bWe4G__link:hover{color:var(--text-ink)}.NavBar-module-scss-module__6bWe4G__linkActive{color:var(--text-ink);font-weight:700}.NavBar-module-scss-module__6bWe4G__linkActive:after{content:"";background:var(--action-primary-end);height:2px;position:absolute;bottom:-.5rem;left:0;right:0}.NavBar-module-scss-module__6bWe4G__linkActive:hover{color:var(--text-ink)}.NavBar-module-scss-module__6bWe4G__badge{letter-spacing:normal;background:var(--action-primary-end);min-width:18px;height:18px;color:var(--action-primary-fg);border-radius:9999px;justify-content:center;align-items:center;padding-inline:.25rem;font-size:10px;font-weight:700;display:inline-flex}.NavBar-module-scss-module__6bWe4G__viewAs{display:none}@media (min-width:768px){.NavBar-module-scss-module__6bWe4G__viewAs{display:flex}}.NavBar-module-scss-module__6bWe4G__avatarInitial{background:var(--sh-slate);width:2.125rem;height:2.125rem;color:var(--sh-navy);border-radius:9999px;justify-content:center;align-items:center;font-size:.875rem;font-weight:700;display:flex}.NavBar-module-scss-module__6bWe4G__dropdownWrap{position:relative}.NavBar-module-scss-module__6bWe4G__avatarButton{cursor:pointer;background:0 0;border:none;align-items:center;gap:.5rem;padding:0;display:flex}.NavBar-module-scss-module__6bWe4G__dropdown{z-index:50;background:var(--surface-card);border:1px solid var(--border-hairline);border-radius:.75rem;width:12rem;margin-top:.5rem;padding-block:.25rem;position:absolute;top:100%;right:0}.NavBar-module-scss-module__6bWe4G__dropdownHeader{border-bottom:1px solid var(--border-hairline);padding:.5rem .75rem}.NavBar-module-scss-module__6bWe4G__dropdownName{color:var(--text-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:600;overflow:hidden}.NavBar-module-scss-module__6bWe4G__dropdownRole{letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted);margin-top:.125rem;font-size:10px;font-weight:700}.NavBar-module-scss-module__6bWe4G__dropdownItem{width:100%;min-height:2.75rem;color:var(--text-muted);cursor:pointer;background:0 0;border:none;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.875rem;transition:background-color .15s,color .15s;display:flex}.NavBar-module-scss-module__6bWe4G__dropdownItem:hover{background:var(--surface-tile);color:var(--text-ink)}.NavBar-module-scss-module__6bWe4G__dropdownItem svg{flex-shrink:0;width:.875rem;height:.875rem}.NavBar-module-scss-module__6bWe4G__hamburger{width:2.75rem;height:2.75rem;color:var(--text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:flex}.NavBar-module-scss-module__6bWe4G__hamburger svg{width:1.25rem;height:1.25rem}@media (min-width:768px){.NavBar-module-scss-module__6bWe4G__hamburger{display:none}}.NavBar-module-scss-module__6bWe4G__signIn{letter-spacing:.025em;text-transform:uppercase;color:var(--text-muted);font-size:.75rem;font-weight:600;line-height:1rem;transition:color .15s}.NavBar-module-scss-module__6bWe4G__signIn:hover{color:var(--text-ink)}.NavBar-module-scss-module__6bWe4G__mobileMenu{z-index:40;background:var(--surface-card);border-bottom:1px solid var(--border-hairline);position:absolute;top:3.5rem;left:0;right:0}@media (min-width:768px){.NavBar-module-scss-module__6bWe4G__mobileMenu{display:none}}.NavBar-module-scss-module__6bWe4G__mobileViewAs{border-bottom:1px solid var(--border-hairline);margin-bottom:.25rem;padding-bottom:.5rem;display:flex}.NavBar-module-scss-module__6bWe4G__mobileMenuInner{flex-direction:column;gap:.5rem;padding:.75rem 1rem;display:flex}.NavBar-module-scss-module__6bWe4G__mobileLink{min-height:2.75rem;color:var(--text-ink);border-radius:.5rem;justify-content:space-between;align-items:center;padding:.5rem .75rem;font-size:.875rem;font-weight:500;transition:background-color .15s,color .15s;display:flex}.NavBar-module-scss-module__6bWe4G__mobileLink:hover{background:var(--surface-tile)}.NavBar-module-scss-module__6bWe4G__mobileLinkActive{color:var(--text-ink);background:color-mix(in srgb, var(--action-primary-end) 12%, transparent);font-weight:700}.NavBar-module-scss-module__6bWe4G__mobileLinkActive:hover{background:color-mix(in srgb, var(--action-primary-end) 12%, transparent)}.NavBar-module-scss-module__6bWe4G__mobileBadge{background:var(--action-primary-end);min-width:20px;height:20px;color:var(--action-primary-fg);border-radius:9999px;justify-content:center;align-items:center;padding-inline:.375rem;font-size:11px;font-weight:700;display:inline-flex}
.VerdictCard-module-scss-module__yJ3Tfa__card{background:var(--surface-card);border:1px solid var(--border-hairline);font-family:var(--sh-font-ui);border-radius:1.25rem;flex-direction:column;gap:1rem;padding:1.375rem;display:flex}.VerdictCard-module-scss-module__yJ3Tfa__headRow{align-items:center;gap:1rem;display:flex}.VerdictCard-module-scss-module__yJ3Tfa__badge{border-radius:999px;flex:none;width:4.75rem;height:4.75rem;overflow:hidden}.VerdictCard-module-scss-module__yJ3Tfa__badgeImg{object-fit:cover;width:100%;height:100%}.VerdictCard-module-scss-module__yJ3Tfa__titleCol{flex-direction:column;gap:.25rem;min-width:0;display:flex}.VerdictCard-module-scss-module__yJ3Tfa__eyebrow{text-transform:uppercase;letter-spacing:.16em;color:var(--text-muted);font-size:.5625rem;font-weight:700}.VerdictCard-module-scss-module__yJ3Tfa__classWord{letter-spacing:-.022em;color:var(--text-ink);font-size:1.8125rem;font-weight:800;line-height:1.14}.VerdictCard-module-scss-module__yJ3Tfa__classWordAerial{color:var(--sh-aerial-ink)}.VerdictCard-module-scss-module__yJ3Tfa__lede{color:var(--text-muted);font-size:.875rem;line-height:1.5}.VerdictCard-module-scss-module__yJ3Tfa__confidence{color:var(--state-success);font-size:.8125rem;font-weight:600}.VerdictCard-module-scss-module__yJ3Tfa__meta{color:var(--text-muted);font-size:.75rem}.VerdictCard-module-scss-module__yJ3Tfa__replayLink{color:var(--action-link);align-self:flex-start;font-size:.8125rem;font-weight:600;text-decoration:underline}
.ParentalConsentDialog-module-scss-module__ukv8Sq__panel{z-index:50;background:var(--surface-ground);width:100%;height:100svh;color:var(--text-ink);font-family:var(--sh-font-ui);border:none;border-radius:0;outline:none;flex-direction:column;display:flex;position:fixed;inset:0}.ParentalConsentDialog-module-scss-module__ukv8Sq__panel[data-open]{animation:.15s ParentalConsentDialog-module-scss-module__ukv8Sq__sh-fade-in}.ParentalConsentDialog-module-scss-module__ukv8Sq__panel[data-closed]{animation:.15s ParentalConsentDialog-module-scss-module__ukv8Sq__sh-fade-out}.ParentalConsentDialog-module-scss-module__ukv8Sq__bar{width:100%;height:3.25rem;padding-inline:var(--page-gutter-mobile);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.ParentalConsentDialog-module-scss-module__ukv8Sq__logo{object-fit:contain;width:5.375rem;height:1.875rem}.ParentalConsentDialog-module-scss-module__ukv8Sq__close{border-radius:var(--radius-pill);width:2.75rem;height:2.75rem;color:var(--text-ink);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:background-color .15s;display:inline-flex}.ParentalConsentDialog-module-scss-module__ukv8Sq__close:hover{background:color-mix(in srgb, var(--text-ink) 6%, transparent)}.ParentalConsentDialog-module-scss-module__ukv8Sq__close svg{width:1.375rem;height:1.375rem}.ParentalConsentDialog-module-scss-module__ukv8Sq__body{width:100%;max-width:30rem;padding:.5rem var(--page-gutter-mobile) 1.5rem;flex-direction:column;flex:1;gap:1.25rem;margin-inline:auto;display:flex;overflow-y:auto}.ParentalConsentDialog-module-scss-module__ukv8Sq__error{background:color-mix(in srgb, var(--destructive) 10%, transparent);color:var(--destructive);box-shadow:0 0 0 1px color-mix(in srgb, var(--destructive) 30%, transparent);border-radius:.75rem;padding:.625rem .875rem;font-size:.8125rem}.ParentalConsentDialog-module-scss-module__ukv8Sq__checkboxLabel{color:var(--text-ink);align-items:flex-start;gap:.625rem;font-size:.8125rem;line-height:1.5;display:flex}.ParentalConsentDialog-module-scss-module__ukv8Sq__checkbox{accent-color:var(--action-primary-end);margin-top:.1875rem}.ParentalConsentDialog-module-scss-module__ukv8Sq__actions{width:100%;max-width:30rem;padding:1rem var(--page-gutter-mobile) 1.5rem;flex-direction:column;flex-shrink:0;align-items:center;gap:.25rem;margin-inline:auto;display:flex}.ParentalConsentDialog-module-scss-module__ukv8Sq__actions>:first-child{width:100%}@media (min-width:900px){.ParentalConsentDialog-module-scss-module__ukv8Sq__panel{inset:unset;border:1px solid var(--border-hairline);width:100%;max-width:30rem;height:auto;max-height:calc(100vh - 4rem);box-shadow:0 0 0 1px color-mix(in srgb, var(--fg) 10%, transparent);border-radius:1rem;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.ParentalConsentDialog-module-scss-module__ukv8Sq__bar{height:4rem}}
.SpectrumBar-module-scss-module__jhN_Ia__wrap{font-family:var(--sh-font-ui);flex-direction:column;gap:.75rem;display:flex}.SpectrumBar-module-scss-module__jhN_Ia__bar{background:linear-gradient(90deg, var(--class-terrestrial) 0%, #8e5a6e 50%, var(--sh-aerial) 100%);border-radius:999px;height:.625rem;position:relative}.SpectrumBar-module-scss-module__jhN_Ia__you{border:3px solid var(--text-ink);background:#fff;border-radius:999px;width:1rem;height:1rem;position:absolute;top:50%;transform:translate(-50%,-50%)}.SpectrumBar-module-scss-module__jhN_Ia__ends{letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:.75rem;font-weight:700;display:flex}.SpectrumBar-module-scss-module__jhN_Ia__endTerrestrial{color:var(--class-terrestrial)}.SpectrumBar-module-scss-module__jhN_Ia__endAerial{color:var(--sh-aerial)}.SpectrumBar-module-scss-module__jhN_Ia__chips{gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.SpectrumBar-module-scss-module__jhN_Ia__chip{background:var(--surface-card);border:1px solid var(--border-hairline);border-radius:.75rem;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.4375rem;padding:.625rem .5rem;display:flex}.SpectrumBar-module-scss-module__jhN_Ia__chipLabel{color:var(--text-ink);font-size:.8125rem;font-weight:600}.SpectrumBar-module-scss-module__jhN_Ia__dot{border-radius:999px;flex:none;width:.5rem;height:.5rem}.SpectrumBar-module-scss-module__jhN_Ia__dotTerrestrial{background:var(--class-terrestrial)}.SpectrumBar-module-scss-module__jhN_Ia__dotAerial{background:var(--sh-aerial)}.SpectrumBar-module-scss-module__jhN_Ia__dotNeutral{background:var(--text-muted)}
.EvidenceList-module-scss-module__7OXz_q__evidenceSection{flex-direction:column;gap:.75rem;display:flex}.EvidenceList-module-scss-module__7OXz_q__sectionTitle{color:var(--text-ink);letter-spacing:-.01em;font-size:1.1875rem;font-weight:800}.EvidenceList-module-scss-module__7OXz_q__sectionSubtitle{color:var(--text-muted);margin-top:.375rem;font-size:.875rem;line-height:1.55}.EvidenceList-module-scss-module__7OXz_q__evidenceList{flex-direction:column;gap:.625rem;margin:0;padding:0;list-style:none;display:flex}.EvidenceList-module-scss-module__7OXz_q__evidenceRow{background:var(--surface-card);border:1px solid var(--border-hairline);border-radius:.875rem;align-items:center;gap:.875rem;padding:.75rem;display:flex}.EvidenceList-module-scss-module__7OXz_q__evidenceThumb{object-fit:cover;border-radius:.625rem;flex:none;width:3.875rem;height:4.5rem}.EvidenceList-module-scss-module__7OXz_q__evidenceTitle{color:var(--text-ink);font-size:.9375rem;font-weight:700}.EvidenceList-module-scss-module__7OXz_q__evidenceSub{color:var(--text-muted);margin-top:.125rem;font-size:.8125rem}
.Disclosure-module-scss-module__1DwbSa__list{flex-direction:column;gap:.625rem;display:flex}.Disclosure-module-scss-module__1DwbSa__row{border:1px solid var(--border-hairline);background:var(--surface-card);color:var(--text-ink);font-family:var(--sh-font-ui);border-radius:.875rem}.Disclosure-module-scss-module__1DwbSa__summary{cursor:pointer;border-radius:inherit;align-items:center;gap:.875rem;min-height:3.3125rem;padding:1.0625rem 1rem;list-style:none;display:flex}.Disclosure-module-scss-module__1DwbSa__summary::-webkit-details-marker{display:none}.Disclosure-module-scss-module__1DwbSa__summary:focus-visible{outline:2px solid var(--action-primary-end);outline-offset:2px}.Disclosure-module-scss-module__1DwbSa__title{letter-spacing:-.01em;flex:1;min-width:0;font-size:.9375rem;font-weight:700;line-height:1.3}.Disclosure-module-scss-module__1DwbSa__meta{color:var(--text-muted);white-space:nowrap;font-size:.8125rem;line-height:1.5}.Disclosure-module-scss-module__1DwbSa__chevron{width:1.125rem;height:1.125rem;color:var(--text-muted);flex:none;transition:transform .15s}.Disclosure-module-scss-module__1DwbSa__row[open] .Disclosure-module-scss-module__1DwbSa__chevron{transform:rotate(180deg)}.Disclosure-module-scss-module__1DwbSa__content{color:var(--text-ink);padding:0 1rem 1rem;font-size:.875rem;line-height:1.5}@media (prefers-reduced-motion:reduce){.Disclosure-module-scss-module__1DwbSa__chevron{transition:none}}
.page-module-scss-module__cdJnnq__pageWrap{background:var(--bg);flex-direction:column;min-height:100vh;display:flex}.page-module-scss-module__cdJnnq__header{z-index:50;background:color-mix(in srgb, var(--surface-2) 80%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex;position:sticky;top:0}.page-module-scss-module__cdJnnq__headerLogo{letter-spacing:.15em;text-transform:uppercase;color:var(--fg);font-size:1rem;font-weight:900}.page-module-scss-module__cdJnnq__headerIcon{width:1.25rem;height:1.25rem;color:var(--muted-fg)}.page-module-scss-module__cdJnnq__headerAthleteLabel{color:var(--muted-fg);font-size:.75rem;font-weight:500;display:none}@media (min-width:640px){.page-module-scss-module__cdJnnq__headerAthleteLabel{display:inline}}.page-module-scss-module__cdJnnq__headerRight{align-items:center;gap:.5rem;display:flex}.page-module-scss-module__cdJnnq__main{flex-direction:column;flex:1;gap:1rem;width:100%;max-width:32rem;margin-inline:auto;padding:1.25rem 1rem 6rem;display:flex}@media (min-width:1024px){.page-module-scss-module__cdJnnq__main{max-width:64rem}}.page-module-scss-module__cdJnnq__processingCenter{flex:1;justify-content:center;align-items:center;padding:1rem;display:flex}.page-module-scss-module__cdJnnq__spinnerCard{border-radius:var(--radius);background:var(--surface-2);outline:1px solid color-mix(in srgb, var(--border) 80%, transparent);width:100%;max-width:24rem;box-shadow:var(--shadow-card);text-align:center;flex-direction:column;align-items:center;gap:1rem;padding:2rem 1rem;display:flex}.page-module-scss-module__cdJnnq__spinnerIcon{background:color-mix(in srgb, var(--sh-terrestrial) 10%, transparent);border-radius:9999px;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.page-module-scss-module__cdJnnq__spinnerIcon svg{width:1.5rem;height:1.5rem;color:var(--sh-terrestrial)}.page-module-scss-module__cdJnnq__spinnerTitle{color:var(--fg);font-weight:600}.page-module-scss-module__cdJnnq__spinnerSubtitle{color:var(--muted-fg);font-size:.875rem}.page-module-scss-module__cdJnnq__spinnerDots{justify-content:center;align-items:center;gap:.375rem;display:flex}.page-module-scss-module__cdJnnq__spinnerDot{background:var(--sh-terrestrial);border-radius:9999px;width:.375rem;height:.375rem}.page-module-scss-module__cdJnnq__failedCard{border-radius:var(--radius);background:var(--surface-2);outline:1px solid color-mix(in srgb, var(--destructive) 25%, transparent);width:100%;box-shadow:var(--shadow-card);text-align:center;flex-direction:column;align-items:center;gap:1rem;padding:2rem 1rem;display:flex}.page-module-scss-module__cdJnnq__failedIcon{background:color-mix(in srgb, var(--destructive) 10%, transparent);width:3rem;height:3rem;color:var(--destructive);border-radius:9999px;justify-content:center;align-items:center;font-size:1.25rem;font-weight:700;display:flex}.page-module-scss-module__cdJnnq__failedTitle{color:var(--destructive);font-weight:600}.page-module-scss-module__cdJnnq__failedDetail{color:var(--muted-fg);font-size:.875rem}.page-module-scss-module__cdJnnq__tryAgainBtn{background:var(--primary);height:2.5rem;color:var(--primary-fg);letter-spacing:.025em;border-radius:.75rem;justify-content:center;align-items:center;margin-top:.25rem;padding-inline:1.5rem;font-size:.875rem;font-weight:600;transition:background .15s;display:inline-flex}.page-module-scss-module__cdJnnq__tryAgainBtn:hover{background:color-mix(in srgb, var(--primary) 88%, #000)}.page-module-scss-module__cdJnnq__failedCenter{flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;max-width:32rem;margin-inline:auto;padding:1rem;display:flex}
.page-module-scss-module__yThCXq__page{background:var(--surface-ground);flex-direction:column;min-height:100vh;display:flex;overflow-x:clip}.page-module-scss-module__yThCXq__main{flex-direction:column;gap:1.25rem;min-width:0;display:flex}@media (min-width:768px){.page-module-scss-module__yThCXq__main{grid-area:2/2}}.page-module-scss-module__yThCXq__pageHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.page-module-scss-module__yThCXq__pageTitle{font-family:var(--sh-font-ui);letter-spacing:-.015em;color:var(--text-ink);font-size:1.625rem;font-weight:800}.page-module-scss-module__yThCXq__headerActions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.page-module-scss-module__yThCXq__bulkLabel{color:var(--text-muted);font-size:.875rem}.page-module-scss-module__yThCXq__grid{width:100%;max-width:1400px;padding:2rem var(--page-gutter-mobile,1.5rem) 4rem;grid-template-columns:1fr;gap:1.25rem;margin-inline:auto;display:grid}@media (min-width:640px){.page-module-scss-module__yThCXq__grid{padding:4rem 1rem}}@media (min-width:768px){.page-module-scss-module__yThCXq__grid{grid-template-rows:auto 1fr;grid-template-columns:15rem 1fr;gap:1.25rem 1.5rem}}.page-module-scss-module__yThCXq__headerArea{flex-direction:column;gap:.75rem;display:flex}@media (min-width:768px){.page-module-scss-module__yThCXq__headerArea{grid-area:1/2}}.page-module-scss-module__yThCXq__sidebarArea{display:none}@media (min-width:768px){.page-module-scss-module__yThCXq__sidebarArea{grid-area:2/1;display:block}}.page-module-scss-module__yThCXq__mobileDropdown{display:block}@media (min-width:768px){.page-module-scss-module__yThCXq__mobileDropdown{display:none}}.page-module-scss-module__yThCXq__errorBanner{background:color-mix(in srgb, var(--destructive) 8%, transparent);border:1px solid color-mix(in srgb, var(--destructive) 30%, transparent);color:var(--destructive);border-radius:.875rem;padding:1rem;font-size:.875rem}.page-module-scss-module__yThCXq__loadingRow{color:var(--text-muted);justify-content:center;padding-block:3rem;display:flex}.page-module-scss-module__yThCXq__emptyGroup{text-align:center;color:var(--text-muted);padding-block:2rem;font-size:.875rem}.page-module-scss-module__yThCXq__searchInput{width:100%}
.AdminDeletePlayerSection-module-scss-module__HJmwTq__section{border-top:1px solid var(--border-hairline);margin-top:3rem;padding-top:1.5rem}.AdminDeletePlayerSection-module-scss-module__HJmwTq__sectionTitle{font-family:var(--sh-font-ui);letter-spacing:-.015em;color:var(--text-ink);margin-bottom:1rem;font-size:1.1875rem;font-weight:800}.AdminDeletePlayerSection-module-scss-module__HJmwTq__dangerBox{background:color-mix(in srgb, var(--destructive) 6%, var(--surface-card));border:1px solid color-mix(in srgb, var(--destructive) 30%, transparent);border-radius:.875rem;max-width:28rem;padding:1rem}.AdminDeletePlayerSection-module-scss-module__HJmwTq__dangerTitle{letter-spacing:-.01em;color:var(--text-ink);margin-bottom:.25rem;font-size:.9375rem;font-weight:700}.AdminDeletePlayerSection-module-scss-module__HJmwTq__dangerBody{color:var(--text-muted);margin-bottom:.75rem;font-size:.875rem;line-height:1.5}.AdminDeletePlayerSection-module-scss-module__HJmwTq__backdrop{z-index:50;background:#0000001a;position:fixed;inset:0}.AdminDeletePlayerSection-module-scss-module__HJmwTq__popup{z-index:50;background:var(--surface-card);border:1px solid var(--border-hairline);border-radius:1.25rem;width:100%;max-width:24rem;padding:1.5rem;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.AdminDeletePlayerSection-module-scss-module__HJmwTq__dialogTitle{font-family:var(--sh-font-ui);letter-spacing:-.01em;color:var(--text-ink);margin-bottom:.5rem;font-size:1.1875rem;font-weight:800}.AdminDeletePlayerSection-module-scss-module__HJmwTq__dialogDesc{color:var(--text-muted);margin-bottom:1rem;font-size:.875rem}.AdminDeletePlayerSection-module-scss-module__HJmwTq__confirmName{color:var(--text-ink);font-family:monospace}.AdminDeletePlayerSection-module-scss-module__HJmwTq__errorMsg{color:var(--destructive);margin-top:.5rem;font-size:.875rem}.AdminDeletePlayerSection-module-scss-module__HJmwTq__dialogFooter{justify-content:flex-end;gap:.5rem;margin-top:1rem;display:flex}
.ResultsHero-module-scss-module__ALm-Fa__card{border:1px solid var(--sh-app-border);background:var(--sh-app-surface);border-radius:1rem;grid-template-columns:1fr;display:grid;overflow:hidden}@media (min-width:640px){.ResultsHero-module-scss-module__ALm-Fa__card{grid-template-columns:320px 1fr}}.ResultsHero-module-scss-module__ALm-Fa__face{flex-direction:column;justify-content:space-between;min-height:280px;padding:1.75rem;display:flex;position:relative;overflow:hidden}@media (min-width:640px){.ResultsHero-module-scss-module__ALm-Fa__face{min-height:0}}.ResultsHero-module-scss-module__ALm-Fa__badgeWatermark{pointer-events:none;opacity:.16;width:220px;height:220px;position:absolute;top:-2.5rem;right:-1.5rem;transform:rotate(-30deg)}.ResultsHero-module-scss-module__ALm-Fa__faceEyebrow{text-transform:uppercase;letter-spacing:.14em;color:color-mix(in srgb, var(--sh-cream) 70%, transparent);font-size:11px;font-weight:700;position:relative}.ResultsHero-module-scss-module__ALm-Fa__faceMain{flex-direction:column;gap:.25rem;display:flex;position:relative}.ResultsHero-module-scss-module__ALm-Fa__fontHead{font-family:var(--sh-font-head)}.ResultsHero-module-scss-module__ALm-Fa__monogram{color:var(--sh-cream);font-size:88px;font-weight:700;line-height:.95}.ResultsHero-module-scss-module__ALm-Fa__faceLabel{text-transform:uppercase;letter-spacing:.08em;color:var(--sh-cream);font-size:22px;font-weight:700}.ResultsHero-module-scss-module__ALm-Fa__faceTagline{text-transform:uppercase;letter-spacing:.11em;color:color-mix(in srgb, var(--sh-cream) 75%, transparent);font-size:11px;font-weight:600}.ResultsHero-module-scss-module__ALm-Fa__agreementPill{background:color-mix(in srgb, var(--sh-cream) 15%, transparent);text-transform:uppercase;letter-spacing:.07em;width:fit-content;color:var(--sh-cream);border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:11px;font-weight:700;display:inline-flex;position:relative}.ResultsHero-module-scss-module__ALm-Fa__intro{flex-direction:column;justify-content:center;gap:.875rem;padding:2rem;display:flex}@media (min-width:640px){.ResultsHero-module-scss-module__ALm-Fa__intro{padding:2rem 2.5rem}}.ResultsHero-module-scss-module__ALm-Fa__athleteName{text-transform:uppercase;letter-spacing:.1em;color:var(--muted-fg);font-size:.6875rem;font-weight:600}.ResultsHero-module-scss-module__ALm-Fa__introEyebrow{text-transform:uppercase;letter-spacing:.14em;color:var(--muted-fg);font-size:.75rem;font-weight:700}.ResultsHero-module-scss-module__ALm-Fa__headline{font-size:1.875rem;font-weight:700;line-height:1.1}@media (min-width:640px){.ResultsHero-module-scss-module__ALm-Fa__headline{font-size:2.625rem}}.ResultsHero-module-scss-module__ALm-Fa__headlineBase{color:var(--fg)}.ResultsHero-module-scss-module__ALm-Fa__ledeCopy{color:var(--muted-fg);font-size:.9375rem;line-height:1.625}.ResultsHero-module-scss-module__ALm-Fa__ratioWrap{max-width:220px}.ResultsHero-module-scss-module__ALm-Fa__ratioLabels{color:var(--muted-fg);letter-spacing:.075em;justify-content:space-between;align-items:center;margin-bottom:.375rem;font-size:10px;display:flex}.ResultsHero-module-scss-module__ALm-Fa__ratioBar{background:color-mix(in srgb, var(--border) 30%, transparent);border-radius:9999px;height:.375rem;display:flex;overflow:hidden}.ResultsHero-module-scss-module__ALm-Fa__ratioT{background:var(--sh-terrestrial);border-radius:9999px 0 0 9999px;height:100%;transition:width .7s}.ResultsHero-module-scss-module__ALm-Fa__ratioA{background:var(--sh-aerial);border-radius:0 9999px 9999px 0;height:100%;transition:width .7s}.ResultsHero-module-scss-module__ALm-Fa__alignSection{border-top:1px solid var(--border);flex-direction:column;align-items:flex-start;gap:.625rem;padding-top:.875rem;display:flex}.ResultsHero-module-scss-module__ALm-Fa__alignPill{border-radius:9999px;outline:1px solid;align-items:center;gap:.375rem;padding:.25rem .75rem;font-size:.8125rem;font-weight:600;display:inline-flex}.ResultsHero-module-scss-module__ALm-Fa__alignPillMatch{background:color-mix(in srgb, var(--sh-success) 14%, var(--sh-app-surface));color:var(--fg);outline-color:color-mix(in srgb, var(--sh-success) 40%, transparent)}.ResultsHero-module-scss-module__ALm-Fa__alignPillDiffer{background:color-mix(in srgb, var(--sh-aerial) 10%, var(--sh-app-surface));color:var(--fg);outline-color:color-mix(in srgb, var(--sh-aerial) 30%, transparent)}.ResultsHero-module-scss-module__ALm-Fa__contributingTypes{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.ResultsHero-module-scss-module__ALm-Fa__basedOnLabel{color:var(--muted-fg);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:600}.ResultsHero-module-scss-module__ALm-Fa__typeChip{text-transform:uppercase;letter-spacing:.075em;background:color-mix(in srgb, var(--fg) 8%, transparent);color:var(--fg);outline:1px solid color-mix(in srgb, var(--fg) 14%, transparent);border-radius:9999px;align-items:center;padding:.125rem .5rem;font-size:10px;font-weight:600;display:inline-flex}.ResultsHero-module-scss-module__ALm-Fa__actions{flex-wrap:wrap;align-items:center;gap:.625rem;padding-top:.25rem;display:flex}
.ResultsDisplay-module-scss-module__GAJ35W__root{flex-direction:column;gap:1rem;display:flex}.ResultsDisplay-module-scss-module__GAJ35W__noticeCard{border-radius:var(--radius);border:none;align-items:flex-start;gap:.75rem;padding:1rem;display:flex}.ResultsDisplay-module-scss-module__GAJ35W__noticeCardAerial{background:color-mix(in srgb, var(--sh-aerial) 8%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--sh-aerial) 30%, transparent)}.ResultsDisplay-module-scss-module__GAJ35W__noticeIconAerial{color:var(--sh-aerial);flex-shrink:0;margin-top:.125rem}.ResultsDisplay-module-scss-module__GAJ35W__noticeTitle{color:var(--fg);font-size:.875rem;font-weight:600}.ResultsDisplay-module-scss-module__GAJ35W__noticeBody{color:var(--muted-fg);margin-top:.25rem;font-size:.75rem;line-height:1.625}.ResultsDisplay-module-scss-module__GAJ35W__breakdownHeader{align-items:center;gap:.5rem;margin-bottom:.75rem;padding-inline:.25rem;display:flex}.ResultsDisplay-module-scss-module__GAJ35W__breakdownIcon{color:var(--muted-fg)}.ResultsDisplay-module-scss-module__GAJ35W__breakdownTitle{color:var(--fg);letter-spacing:-.01em;font-size:.875rem;font-weight:600}.ResultsDisplay-module-scss-module__GAJ35W__breakdownGrid{grid-template-columns:1fr;gap:.625rem;display:grid}@media (min-width:640px){.ResultsDisplay-module-scss-module__GAJ35W__breakdownGrid{grid-template-columns:1fr 1fr}}.ResultsDisplay-module-scss-module__GAJ35W__breakdownSectionLabel{text-transform:uppercase;letter-spacing:.07em;color:var(--muted-fg);margin-bottom:.5rem;padding-inline:.25rem;font-size:.6875rem;font-weight:600}.ResultsDisplay-module-scss-module__GAJ35W__breakdownSectionLabelNote{color:color-mix(in srgb, var(--muted-fg) 70%, transparent);text-transform:none;letter-spacing:normal;margin-left:.25rem;font-weight:400}.ResultsDisplay-module-scss-module__GAJ35W__movementCardWrap{border-radius:var(--radius);background:var(--surface);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--border) 80%, transparent);position:relative;overflow:hidden}.ResultsDisplay-module-scss-module__GAJ35W__movementCardDimmed{opacity:.7}.ResultsDisplay-module-scss-module__GAJ35W__movementCardAccentT{background:var(--sh-terrestrial);width:3px;position:absolute;top:0;bottom:0;left:0}.ResultsDisplay-module-scss-module__GAJ35W__movementCardAccentA{background:var(--sh-aerial);width:3px;position:absolute;top:0;bottom:0;left:0}.ResultsDisplay-module-scss-module__GAJ35W__movementCardBody{padding:.875rem .875rem .875rem 1.25rem}.ResultsDisplay-module-scss-module__GAJ35W__movementCardRow{justify-content:space-between;align-items:center;display:flex}.ResultsDisplay-module-scss-module__GAJ35W__movementName{align-items:center;gap:.5rem;display:flex}.ResultsDisplay-module-scss-module__GAJ35W__movementDotT{background:var(--sh-terrestrial);border-radius:9999px;flex-shrink:0;width:.5rem;height:.5rem}.ResultsDisplay-module-scss-module__GAJ35W__movementDotA{background:var(--sh-aerial);border-radius:9999px;flex-shrink:0;width:.5rem;height:.5rem}.ResultsDisplay-module-scss-module__GAJ35W__movementLabel{color:var(--fg);letter-spacing:.04em;text-transform:uppercase;font-size:.75rem;font-weight:700}.ResultsDisplay-module-scss-module__GAJ35W__classChipT{letter-spacing:.09em;text-transform:uppercase;background:color-mix(in srgb, var(--sh-terrestrial) 12%, transparent);color:var(--sh-terrestrial);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--sh-terrestrial) 25%, transparent);border-radius:.375rem;align-items:center;padding:.125rem .5rem;font-size:.625rem;font-weight:700;display:inline-flex}.ResultsDisplay-module-scss-module__GAJ35W__classChipA{letter-spacing:.09em;text-transform:uppercase;background:color-mix(in srgb, var(--sh-aerial) 12%, transparent);color:var(--sh-aerial);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--sh-aerial) 25%, transparent);border-radius:.375rem;align-items:center;padding:.125rem .5rem;font-size:.625rem;font-weight:700;display:inline-flex}.ResultsDisplay-module-scss-module__GAJ35W__coachingHeader{align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.ResultsDisplay-module-scss-module__GAJ35W__coachingTitle{color:var(--fg);letter-spacing:-.01em;font-size:.875rem;font-weight:700}.ResultsDisplay-module-scss-module__GAJ35W__coachingList{flex-direction:column;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.ResultsDisplay-module-scss-module__GAJ35W__coachingItem{color:var(--fg);gap:.5rem;font-size:.875rem;line-height:1.625;display:flex}.ResultsDisplay-module-scss-module__GAJ35W__coachingBullet{color:var(--muted-fg);flex-shrink:0;margin-top:.125rem}.ResultsDisplay-module-scss-module__GAJ35W__kineticCard{border-radius:var(--radius);background:linear-gradient(135deg, color-mix(in srgb, var(--sh-success) 8%, transparent), var(--surface-2));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--sh-success) 20%, transparent);padding:1.25rem}.ResultsDisplay-module-scss-module__GAJ35W__kineticHeader{align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.ResultsDisplay-module-scss-module__GAJ35W__kineticIcon{color:var(--sh-success)}.ResultsDisplay-module-scss-module__GAJ35W__kineticTitle{color:var(--fg);letter-spacing:-.01em;font-size:.875rem;font-weight:700}.ResultsDisplay-module-scss-module__GAJ35W__kineticBody{color:var(--muted-fg);font-size:.875rem;line-height:1.625}.ResultsDisplay-module-scss-module__GAJ35W__breakdownSection{margin-bottom:1rem}.ResultsDisplay-module-scss-module__GAJ35W__sectionCard{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--border) 80%, transparent),var(--shadow-card);border:none!important}.ResultsDisplay-module-scss-module__GAJ35W__sectionCardContent{padding-top:1.25rem;padding-bottom:1.25rem}.ResultsDisplay-module-scss-module__GAJ35W__sectionCardContentSm{padding-top:1rem;padding-bottom:1rem}.ResultsDisplay-module-scss-module__GAJ35W__qualityLabel{color:var(--muted-fg);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.375rem;font-size:.625rem;font-weight:600}.ResultsDisplay-module-scss-module__GAJ35W__qualityBody{color:var(--muted-fg);font-size:.75rem;line-height:1.625}
.AdminTabs-module-scss-module__S0ROzG__nav{z-index:30;background:color-mix(in srgb, var(--surface-ground) 95%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border-hairline);position:sticky;top:3.5rem}.AdminTabs-module-scss-module__S0ROzG__inner{justify-content:space-between;align-items:center;gap:.75rem;max-width:1400px;margin-inline:auto;padding-inline:1rem;display:flex}@media (min-width:640px){.AdminTabs-module-scss-module__S0ROzG__inner{padding-inline:1.5rem}}.AdminTabs-module-scss-module__S0ROzG__list{flex:1;gap:1rem;min-width:0;margin:0;padding:0;font-size:.75rem;list-style:none;display:flex;overflow-x:auto}@media (min-width:640px){.AdminTabs-module-scss-module__S0ROzG__list{gap:1.5rem}}.AdminTabs-module-scss-module__S0ROzG__link{white-space:nowrap;letter-spacing:.025em;color:var(--muted-fg);border-bottom:2px solid #0000;align-items:center;margin-bottom:-1px;padding-block:.625rem;font-weight:500;text-decoration:none;transition:color .15s;display:inline-flex}.AdminTabs-module-scss-module__S0ROzG__link:hover{color:var(--fg)}.AdminTabs-module-scss-module__S0ROzG__linkActive{border-bottom-color:var(--action-link);color:var(--fg);font-weight:700}.AdminTabs-module-scss-module__S0ROzG__actions{flex-shrink:0;align-items:center;display:flex}.AdminTabs-module-scss-module__S0ROzG__badge{font-variant-numeric:tabular-nums;background:var(--destructive);min-width:18px;height:18px;color:var(--sh-cream);border-radius:9999px;justify-content:center;align-items:center;margin-left:.375rem;padding-inline:.375rem;font-size:10px;font-weight:700;display:inline-flex}
.ParentalConsentSection-module-scss-module__6ri6Rq__section{border-top:1px solid var(--border-hairline);margin-top:2rem;padding-top:1.5rem}.ParentalConsentSection-module-scss-module__6ri6Rq__sectionTitle{font-family:var(--sh-font-ui);letter-spacing:-.015em;color:var(--text-ink);margin-bottom:1rem;font-size:1.1875rem;font-weight:800}.ParentalConsentSection-module-scss-module__6ri6Rq__card{background:var(--surface-card);border:1px solid var(--border-hairline);border-radius:.875rem;flex-direction:column;align-items:flex-start;gap:.75rem;max-width:32rem;padding:1rem;display:flex}.ParentalConsentSection-module-scss-module__6ri6Rq__status{color:var(--text-ink);font-size:.875rem;font-weight:700}.ParentalConsentSection-module-scss-module__6ri6Rq__statusDetail{color:var(--text-muted);font-weight:400}.ParentalConsentSection-module-scss-module__6ri6Rq__backdrop{z-index:50;background:#0000001a;position:fixed;inset:0}.ParentalConsentSection-module-scss-module__6ri6Rq__popup{z-index:50;background:var(--surface-card);border:1px solid var(--border-hairline);border-radius:1.25rem;width:100%;max-width:24rem;padding:1.5rem;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.ParentalConsentSection-module-scss-module__6ri6Rq__dialogTitle{font-family:var(--sh-font-ui);letter-spacing:-.01em;color:var(--text-ink);margin-bottom:.5rem;font-size:1.1875rem;font-weight:800}.ParentalConsentSection-module-scss-module__6ri6Rq__dialogDesc{color:var(--text-muted);margin-bottom:1rem;font-size:.875rem}.ParentalConsentSection-module-scss-module__6ri6Rq__errorMsg{color:var(--destructive);margin-top:.5rem;font-size:.875rem}.ParentalConsentSection-module-scss-module__6ri6Rq__dialogFooter{justify-content:flex-end;gap:.5rem;margin-top:1rem;display:flex}
.SwingCard-module-scss-module__NSuU5G__cardLink{border-radius:var(--radius-card-row);background:var(--surface-card);outline:1px solid var(--border-hairline);text-decoration:none;transition:outline-color .15s,transform .15s;display:block}.SwingCard-module-scss-module__NSuU5G__cardLink:hover{outline-color:var(--text-ink);transform:translateY(-1px)}.SwingCard-module-scss-module__NSuU5G__cardLinkSuperseded{opacity:.55}.SwingCard-module-scss-module__NSuU5G__cardLinkSuperseded:hover{opacity:.8}.SwingCard-module-scss-module__NSuU5G__cardStatic{border-radius:var(--radius-card-row);background:var(--surface-card);outline:1px solid var(--border-hairline);cursor:default;display:block}.SwingCard-module-scss-module__NSuU5G__cardStaticSuperseded{opacity:.55}.SwingCard-module-scss-module__NSuU5G__cardButton{text-align:left;border-radius:var(--radius-card-row);background:var(--surface-card);cursor:pointer;outline:1px solid var(--border-hairline);border:none;width:100%;transition:outline-color .15s,transform .15s;display:block}.SwingCard-module-scss-module__NSuU5G__cardButton:hover{outline-color:var(--text-ink);transform:translateY(-1px)}.SwingCard-module-scss-module__NSuU5G__cardButtonSelected{background:color-mix(in srgb, var(--class-terrestrial) 8%, var(--surface-card));outline:2px solid var(--class-terrestrial)}.SwingCard-module-scss-module__NSuU5G__body{padding:1rem 1.125rem}.SwingCard-module-scss-module__NSuU5G__topRow{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.SwingCard-module-scss-module__NSuU5G__topLeft{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.SwingCard-module-scss-module__NSuU5G__selectCircle{background:color-mix(in srgb, var(--border-hairline) 40%, transparent);width:1.25rem;height:1.25rem;color:var(--text-muted);outline:1px solid var(--border-hairline);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.5625rem;font-weight:700;transition:all .15s;display:flex}.SwingCard-module-scss-module__NSuU5G__selectCircleActive{background:var(--class-terrestrial);color:var(--sh-cream);outline-color:var(--class-terrestrial)}.SwingCard-module-scss-module__NSuU5G__date{color:var(--text-muted);letter-spacing:.01em;font-size:.8125rem;font-weight:500}.SwingCard-module-scss-module__NSuU5G__videoTypeTag{letter-spacing:.08em;text-transform:uppercase;background:color-mix(in srgb, var(--sh-navy) 7%, transparent);color:var(--text-ink);outline:1px solid color-mix(in srgb, var(--border-hairline) 60%, transparent);border-radius:.25rem;align-items:center;padding:.125rem .375rem;font-size:.625rem;font-weight:700;display:inline-flex}.SwingCard-module-scss-module__NSuU5G__classChipInconclusive,.SwingCard-module-scss-module__NSuU5G__classChipA,.SwingCard-module-scss-module__NSuU5G__classChipT,.SwingCard-module-scss-module__NSuU5G__statusPoseRetry,.SwingCard-module-scss-module__NSuU5G__statusSuperseded,.SwingCard-module-scss-module__NSuU5G__statusProcessing,.SwingCard-module-scss-module__NSuU5G__statusFailed{letter-spacing:.07em;text-transform:uppercase;border-radius:9999px;align-items:center;gap:.25rem;padding:.1875rem .5rem;font-size:.625rem;font-weight:700;display:inline-flex}.SwingCard-module-scss-module__NSuU5G__statusFailed{background:color-mix(in srgb, var(--destructive) 10%, transparent);color:var(--destructive);outline:1px solid color-mix(in srgb, var(--destructive) 25%, transparent)}.SwingCard-module-scss-module__NSuU5G__statusProcessing{color:var(--text-muted);outline:1px solid var(--border-hairline);background:0 0}.SwingCard-module-scss-module__NSuU5G__processingDot{background:var(--sh-aerial);border-radius:9999px;width:.375rem;height:.375rem}.SwingCard-module-scss-module__NSuU5G__statusSuperseded{background:color-mix(in srgb, var(--sh-navy) 6%, transparent);color:var(--text-muted);outline:1px solid color-mix(in srgb, var(--border-hairline) 50%, transparent)}.SwingCard-module-scss-module__NSuU5G__statusPoseRetry{background:color-mix(in srgb, var(--sh-aerial) 10%, transparent);color:var(--sh-aerial);outline:1px solid color-mix(in srgb, var(--sh-aerial) 25%, transparent)}.SwingCard-module-scss-module__NSuU5G__classChipT{background:color-mix(in srgb, var(--class-terrestrial) 10%, transparent);color:var(--class-terrestrial);outline:1px solid color-mix(in srgb, var(--class-terrestrial) 25%, transparent)}.SwingCard-module-scss-module__NSuU5G__classChipA{background:color-mix(in srgb, var(--sh-aerial) 10%, transparent);color:var(--sh-aerial);outline:1px solid color-mix(in srgb, var(--sh-aerial) 25%, transparent)}.SwingCard-module-scss-module__NSuU5G__classChipInconclusive{color:var(--text-muted);outline:1px solid var(--border-hairline);background:0 0}.SwingCard-module-scss-module__NSuU5G__athleteName{letter-spacing:-.01em;color:var(--text-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem;font-weight:700;overflow:hidden}.SwingCard-module-scss-module__NSuU5G__certaintySection{flex-direction:column;gap:.5rem;margin-top:.625rem;display:flex}.SwingCard-module-scss-module__NSuU5G__certaintyRow{align-items:center;gap:.375rem;display:flex}.SwingCard-module-scss-module__NSuU5G__certaintyDot{border-radius:9999px;flex-shrink:0;width:.375rem;height:.375rem}.SwingCard-module-scss-module__NSuU5G__certaintyLabel{font-size:.75rem;font-weight:500}.SwingCard-module-scss-module__NSuU5G__ratioBar{background:var(--border-hairline);border-radius:9999px;height:.375rem;display:flex;overflow:hidden}.SwingCard-module-scss-module__NSuU5G__ratioT{background:var(--class-terrestrial);border-radius:9999px 0 0 9999px;height:100%;transition:width .5s}.SwingCard-module-scss-module__NSuU5G__ratioA{background:var(--sh-aerial);border-radius:0 9999px 9999px 0;height:100%;transition:width .5s}
.card-module-scss-module__AAFwnq__card{background:var(--surface-card);border:1px solid var(--border-hairline);font-family:var(--sh-font-ui);color:var(--text-ink);border-radius:1rem;flex-direction:column;gap:1rem;padding-block:1rem;font-size:.875rem;display:flex;overflow:hidden}.card-module-scss-module__AAFwnq__card[data-size=sm]{gap:.75rem;padding-block:.75rem}.card-module-scss-module__AAFwnq__card:has([data-slot=card-footer]){padding-bottom:0}.card-module-scss-module__AAFwnq__card>img:first-child{border-top-left-radius:1rem;border-top-right-radius:1rem;padding-top:0}.card-module-scss-module__AAFwnq__card>img:last-child{border-bottom-right-radius:1rem;border-bottom-left-radius:1rem}.card-module-scss-module__AAFwnq__header{grid-auto-rows:min-content;align-items:start;gap:.25rem;padding-inline:1rem;display:grid}.card-module-scss-module__AAFwnq__header:has([data-slot=card-action]){grid-template-columns:1fr auto}.card-module-scss-module__AAFwnq__card[data-size=sm] .card-module-scss-module__AAFwnq__header{padding-inline:.75rem}.card-module-scss-module__AAFwnq__title{font-family:var(--sh-font-ui);letter-spacing:-.01em;color:var(--text-ink);font-size:1.1875rem;font-weight:800;line-height:1.3}.card-module-scss-module__AAFwnq__description{color:var(--text-muted);font-size:.875rem}.card-module-scss-module__AAFwnq__action{grid-row:1/span 2;grid-column-start:2;place-self:start end}.card-module-scss-module__AAFwnq__content{padding-inline:1rem}.card-module-scss-module__AAFwnq__card[data-size=sm] .card-module-scss-module__AAFwnq__content{padding-inline:.75rem}.card-module-scss-module__AAFwnq__footer{border-top:1px solid var(--border-hairline);background:var(--surface-tile);border-bottom-right-radius:1rem;border-bottom-left-radius:1rem;align-items:center;padding:1rem;display:flex}.card-module-scss-module__AAFwnq__card[data-size=sm] .card-module-scss-module__AAFwnq__footer{padding:.75rem}
.PlayerAnalysisHistory-module-scss-module__wdHB6W__historyHeader{border-bottom:1px solid var(--border-hairline);justify-content:space-between;align-items:baseline;margin-bottom:1.5rem;padding-bottom:.75rem;display:flex}.PlayerAnalysisHistory-module-scss-module__wdHB6W__historyTitle{font-family:var(--sh-font-ui);color:var(--text-ink);letter-spacing:-.015em;font-size:1.1875rem;font-weight:800;line-height:1.3}.PlayerAnalysisHistory-module-scss-module__wdHB6W__analysesCount{font-family:var(--sh-font-ui);color:var(--text-muted);letter-spacing:0;font-size:.8125rem;font-weight:400}.PlayerAnalysisHistory-module-scss-module__wdHB6W__headerActions{flex-shrink:0;align-items:center;gap:.75rem;display:flex}.PlayerAnalysisHistory-module-scss-module__wdHB6W__compareBtn{cursor:pointer;background:0 0;border:none;align-items:center;gap:.25rem;padding:0;font-size:.75rem;font-weight:600;transition:color .15s;display:inline-flex}.PlayerAnalysisHistory-module-scss-module__wdHB6W__compareBtnDefault{color:var(--text-muted)}.PlayerAnalysisHistory-module-scss-module__wdHB6W__compareBtnDefault:hover{color:var(--text-ink)}.PlayerAnalysisHistory-module-scss-module__wdHB6W__compareBtnActive{color:var(--text-ink);background:var(--surface-tile);outline:1px solid var(--border-hairline);border-radius:.5rem;padding:.25rem .625rem}.PlayerAnalysisHistory-module-scss-module__wdHB6W__newAnalysisLink{color:var(--action-link);align-items:center;gap:.25rem;font-size:.75rem;font-weight:700;text-decoration:none;transition:color .15s;display:inline-flex}.PlayerAnalysisHistory-module-scss-module__wdHB6W__newAnalysisLink:hover{text-decoration:underline}.PlayerAnalysisHistory-module-scss-module__wdHB6W__compareBanner{background:var(--surface-tile);outline:1px solid var(--border-hairline);border-radius:.875rem;margin-bottom:1rem;padding:.625rem .875rem}.PlayerAnalysisHistory-module-scss-module__wdHB6W__compareBannerText{color:var(--text-muted);font-size:.75rem}.PlayerAnalysisHistory-module-scss-module__wdHB6W__skeletonGrid{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:640px){.PlayerAnalysisHistory-module-scss-module__wdHB6W__skeletonGrid{grid-template-columns:1fr 1fr}}.PlayerAnalysisHistory-module-scss-module__wdHB6W__skeletonCard{background:var(--surface-card);outline:1px solid var(--border-hairline);border-radius:.875rem;padding:1.125rem;animation:2s cubic-bezier(.4,0,.6,1) infinite PlayerAnalysisHistory-module-scss-module__wdHB6W__sh-pulse}.PlayerAnalysisHistory-module-scss-module__wdHB6W__skeletonLine1{background:var(--surface-tile);border-radius:.25rem;width:5rem;height:.75rem;margin-bottom:.625rem}.PlayerAnalysisHistory-module-scss-module__wdHB6W__skeletonLine2{background:var(--surface-tile);border-radius:.25rem;width:8rem;height:1rem}.PlayerAnalysisHistory-module-scss-module__wdHB6W__emptyState{background:var(--surface-card);outline:1px solid var(--border-hairline);text-align:center;border-radius:.875rem;padding:2rem}.PlayerAnalysisHistory-module-scss-module__wdHB6W__emptyText{color:var(--text-muted);font-size:.875rem}.PlayerAnalysisHistory-module-scss-module__wdHB6W__emptyLink{color:var(--action-link);align-items:center;margin-top:.75rem;font-size:.875rem;font-weight:700;text-decoration:none;transition:color .15s;display:inline-flex}.PlayerAnalysisHistory-module-scss-module__wdHB6W__emptyLink:hover{text-decoration:underline}.PlayerAnalysisHistory-module-scss-module__wdHB6W__cardGrid{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:640px){.PlayerAnalysisHistory-module-scss-module__wdHB6W__cardGrid{grid-template-columns:1fr 1fr}}.PlayerAnalysisHistory-module-scss-module__wdHB6W__historyToggle{margin-top:1.25rem}.PlayerAnalysisHistory-module-scss-module__wdHB6W__historyToggleBtn{color:var(--text-muted);cursor:pointer;background:0 0;border:none;align-items:center;gap:.25rem;padding:0;font-size:.75rem;font-weight:600;transition:color .15s;display:inline-flex}.PlayerAnalysisHistory-module-scss-module__wdHB6W__historyToggleBtn:hover{color:var(--text-ink)}.PlayerAnalysisHistory-module-scss-module__wdHB6W__historyGrid{grid-template-columns:1fr;gap:1rem;margin-top:1rem;display:grid}@media (min-width:640px){.PlayerAnalysisHistory-module-scss-module__wdHB6W__historyGrid{grid-template-columns:1fr 1fr}}.PlayerAnalysisHistory-module-scss-module__wdHB6W__compareActionBar{z-index:10;margin-top:1rem;position:sticky;bottom:5rem}@media (min-width:768px){.PlayerAnalysisHistory-module-scss-module__wdHB6W__compareActionBar{bottom:1rem}}.PlayerAnalysisHistory-module-scss-module__wdHB6W__compareGoBtn{width:100%}
.SentryTestSection-module-scss-module__J_irrq__section{background:var(--surface-card);border:1px solid var(--border-hairline);border-radius:1rem;padding:1.25rem}.SentryTestSection-module-scss-module__J_irrq__header{align-items:center;gap:.5rem;margin-bottom:.25rem;display:flex}.SentryTestSection-module-scss-module__J_irrq__icon{width:1.25rem;height:1.25rem;color:var(--text-muted)}.SentryTestSection-module-scss-module__J_irrq__title{letter-spacing:-.01em;color:var(--text-ink);font-size:1.1875rem;font-weight:800}.SentryTestSection-module-scss-module__J_irrq__desc{color:var(--text-muted);margin-bottom:1rem;font-size:.875rem}.SentryTestSection-module-scss-module__J_irrq__desc code{background:var(--surface-2);border-radius:.25rem;padding:.05rem .3rem;font-size:.8125rem}.SentryTestSection-module-scss-module__J_irrq__actions{flex-wrap:wrap;gap:.75rem;display:flex}.SentryTestSection-module-scss-module__J_irrq__button{color:var(--text-ink);background:var(--surface-2);border:1px solid var(--border-hairline);cursor:pointer;border-radius:999px;align-items:center;gap:.375rem;padding:.5rem .875rem;font-size:.875rem;font-weight:600;transition:background .15s;display:inline-flex}.SentryTestSection-module-scss-module__J_irrq__button:hover{background:var(--surface-card)}.SentryTestSection-module-scss-module__J_irrq__status{color:var(--text-muted);margin-top:.75rem;font-size:.8125rem}
.page-module-scss-module__agZDeq__wrap{width:100%;padding-inline:var(--page-gutter-mobile,1.5rem);max-width:30rem;font-family:var(--sh-font-ui);flex-direction:column;flex:1;gap:1.625rem;margin-inline:auto;padding-block:1.25rem 6rem;display:flex}@media (min-width:1024px){.page-module-scss-module__agZDeq__wrap{max-width:40rem}}.page-module-scss-module__agZDeq__topRow{justify-content:space-between;align-items:center;display:flex}.page-module-scss-module__agZDeq__backLink{color:var(--text-muted);align-items:center;gap:.25rem;font-size:.875rem;text-decoration:none;transition:color .15s;display:inline-flex}.page-module-scss-module__agZDeq__backLink:hover{color:var(--text-ink)}.page-module-scss-module__agZDeq__pageHead{flex-direction:column;gap:.125rem;display:flex}.page-module-scss-module__agZDeq__pageName{font-family:var(--sh-font-ui);color:var(--text-ink);letter-spacing:-.015em;font-size:1.625rem;font-weight:800}.page-module-scss-module__agZDeq__pageMetaLine{color:var(--text-muted);font-size:.8125rem}.page-module-scss-module__agZDeq__sectionTitle{color:var(--text-ink);letter-spacing:-.01em;font-size:1.1875rem;font-weight:800}.page-module-scss-module__agZDeq__sectionSubtitle{color:var(--text-muted);margin-top:.375rem;font-size:.875rem;line-height:1.55}.page-module-scss-module__agZDeq__noAnalysisCard{background:var(--surface-card);border:1px solid var(--border-hairline);text-align:center;border-radius:1.25rem;flex-direction:column;align-items:center;gap:.5rem;padding:2rem;display:flex}.page-module-scss-module__agZDeq__noAnalysisTitle{color:var(--text-ink);font-size:.9375rem;font-weight:700}.page-module-scss-module__agZDeq__noAnalysisDesc{color:var(--text-muted);font-size:.875rem}.page-module-scss-module__agZDeq__startAnalysisLink{margin-top:.75rem}.page-module-scss-module__agZDeq__spectrumSection,.page-module-scss-module__agZDeq__meaningSection{flex-direction:column;gap:.75rem;display:flex}.page-module-scss-module__agZDeq__meaningCard{border:1px solid var(--border-warm);background:var(--surface-cream);color:var(--text-ink);border-radius:1.125rem;flex-direction:column;gap:.875rem;padding:1.25rem;display:flex}.page-module-scss-module__agZDeq__meaningBody{color:var(--text-ink);font-size:1rem;line-height:1.6}.page-module-scss-module__agZDeq__disclaimer{color:var(--text-muted);font-size:.8125rem}.page-module-scss-module__agZDeq__sheetCard{background:var(--surface-cream);border:1px solid var(--border-warm);border-radius:1.125rem;flex-direction:column;gap:.875rem;padding:1.25rem;display:flex}.page-module-scss-module__agZDeq__sheetBody{color:var(--text-muted);font-size:.8125rem}.page-module-scss-module__agZDeq__sheetButton{width:100%}.page-module-scss-module__agZDeq__scienceGrid{grid-template-columns:1fr;gap:.75rem;margin-top:.75rem;display:grid}@media (min-width:1024px){.page-module-scss-module__agZDeq__scienceGrid{grid-template-columns:repeat(3,1fr)}}.page-module-scss-module__agZDeq__breakdownBody{border-top:1px solid var(--border-hairline);margin-top:1rem;padding-top:1rem}.page-module-scss-module__agZDeq__breakdownTitle{color:var(--text-ink);font-size:.9375rem;font-weight:600;display:block}.page-module-scss-module__agZDeq__breakdownSub{color:var(--text-muted);margin-top:.125rem;margin-bottom:.5rem;font-size:.8125rem;display:block}.page-module-scss-module__agZDeq__nextGrid{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:1024px){.page-module-scss-module__agZDeq__nextGrid{grid-template-columns:repeat(2,1fr)}}.page-module-scss-module__agZDeq__nextCard{border:1px solid var(--border-hairline);background:var(--surface-card);border-radius:.75rem;padding:1.25rem}.page-module-scss-module__agZDeq__nextEyebrow{text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted);font-size:.6875rem;font-weight:700}.page-module-scss-module__agZDeq__nextTitle{color:var(--text-ink);margin-top:.375rem;font-size:1.0625rem;font-weight:700}.page-module-scss-module__agZDeq__nextBody{color:var(--text-muted);margin-top:.25rem;font-size:.875rem}.page-module-scss-module__agZDeq__disclosureNote{color:var(--text-muted);margin-top:.625rem;font-size:.8125rem}.page-module-scss-module__agZDeq__inlineLink{color:var(--action-link);text-decoration:underline}
.page-module-scss-module__oDSWPW__page{width:100%;max-width:32rem;padding-inline:var(--page-gutter-mobile,1.5rem);font-family:var(--sh-font-ui);flex-direction:column;gap:1.625rem;margin-inline:auto;padding-block:1.25rem 6rem;display:flex}.page-module-scss-module__oDSWPW__backLink{color:var(--text-muted);align-items:center;gap:.25rem;font-size:.875rem;transition:color .15s;display:inline-flex}.page-module-scss-module__oDSWPW__backLink:hover{color:var(--text-ink)}.page-module-scss-module__oDSWPW__backLink svg{width:1rem;height:1rem}.page-module-scss-module__oDSWPW__hero{text-align:center;flex-direction:column;gap:.375rem;display:flex}.page-module-scss-module__oDSWPW__heroEyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);font-size:.75rem;font-weight:700}.page-module-scss-module__oDSWPW__heroName{letter-spacing:-.02em;color:var(--text-ink);font-size:1.75rem;font-weight:800}.page-module-scss-module__oDSWPW__verdictCard{background:var(--surface-card);border:1px solid var(--border-hairline);border-radius:1.25rem}.page-module-scss-module__oDSWPW__verdictContent{text-align:center;flex-direction:column;align-items:center;gap:.75rem;padding:1.5rem;display:flex}.page-module-scss-module__oDSWPW__verdictBadge{border:1px solid;border-radius:999px;align-items:center;padding:.375rem 1rem;font-size:1rem;font-weight:700;display:inline-flex}.page-module-scss-module__oDSWPW__verdictBadgeTerrestrial{background:color-mix(in srgb, var(--class-terrestrial) 10%, transparent);color:var(--class-terrestrial);border-color:color-mix(in srgb, var(--class-terrestrial) 30%, transparent)}.page-module-scss-module__oDSWPW__verdictBadgeAerial{background:color-mix(in srgb, var(--sh-aerial) 10%, transparent);color:var(--sh-aerial-ink);border-color:color-mix(in srgb, var(--sh-aerial) 30%, transparent)}.page-module-scss-module__oDSWPW__agreementValue{color:var(--text-muted);font-size:.9375rem;font-weight:600}.page-module-scss-module__oDSWPW__borderlineChip{text-align:left;width:100%}.page-module-scss-module__oDSWPW__spectrumSection{flex-direction:column;gap:.75rem;width:100%;margin-top:.25rem;display:flex}.page-module-scss-module__oDSWPW__noProfileCard{background:var(--surface-card);border:1px dashed var(--border-hairline);border-radius:1.25rem}.page-module-scss-module__oDSWPW__noProfileContent{text-align:center;flex-direction:column;align-items:center;gap:1rem;padding:2rem;display:flex}.page-module-scss-module__oDSWPW__uploadIcon{width:2.5rem;height:2.5rem;color:var(--text-muted)}.page-module-scss-module__oDSWPW__noProfileTitle{color:var(--text-ink);font-size:.9375rem;font-weight:700}.page-module-scss-module__oDSWPW__noProfileSubtitle{color:var(--text-muted);font-size:.8125rem}.page-module-scss-module__oDSWPW__startBtn{background:linear-gradient(90deg, var(--action-primary-start), var(--action-primary-end));height:2.75rem;color:var(--action-primary-fg);border-radius:999px;justify-content:center;align-items:center;padding-inline:1.5rem;font-size:.875rem;font-weight:700;transition:opacity .15s;display:inline-flex}.page-module-scss-module__oDSWPW__startBtn:hover{opacity:.92}.page-module-scss-module__oDSWPW__sectionTitle{color:var(--text-ink);letter-spacing:-.01em;font-size:1.1875rem;font-weight:800}.page-module-scss-module__oDSWPW__sectionSubtitle{color:var(--text-muted);margin-top:.375rem;font-size:.875rem;line-height:1.55}.page-module-scss-module__oDSWPW__scienceGrid{grid-template-columns:1fr;gap:.75rem;margin-top:.75rem;display:grid}@media (min-width:640px){.page-module-scss-module__oDSWPW__scienceGrid{grid-template-columns:repeat(3,1fr)}}.page-module-scss-module__oDSWPW__trainingText{color:var(--text-muted);font-size:.875rem;line-height:1.55}
.page-module-scss-module__VNgoSG__wrap{width:100%;max-width:42rem;padding-inline:var(--page-gutter-mobile,1.5rem);font-family:var(--sh-font-ui);flex-direction:column;gap:1.5rem;margin-inline:auto;padding-block:1.5rem 6rem;display:flex}.page-module-scss-module__VNgoSG__pageTitle{color:var(--text-ink);letter-spacing:-.022em;font-size:2rem;font-weight:800;line-height:1.12}.page-module-scss-module__VNgoSG__pageSub{color:var(--text-muted);margin-top:.25rem;font-size:.875rem}.page-module-scss-module__VNgoSG__errorBanner{background:color-mix(in srgb, var(--destructive) 8%, transparent);border:1px solid color-mix(in srgb, var(--destructive) 25%, transparent);color:var(--destructive);border-radius:.875rem;padding:1rem;font-size:.875rem}.page-module-scss-module__VNgoSG__skeletonProfile{background:var(--surface-card);border:1px solid var(--border-hairline);border-radius:1rem;padding:1.25rem;animation:2s cubic-bezier(.4,0,.6,1) infinite page-module-scss-module__VNgoSG__sh-pulse}.page-module-scss-module__VNgoSG__skeletonProfileInner{align-items:center;gap:1rem;display:flex}.page-module-scss-module__VNgoSG__skeletonAvatar{background:var(--muted);border-radius:9999px;width:3.5rem;height:3.5rem}.page-module-scss-module__VNgoSG__skeletonInfoBlock{flex-direction:column;flex:1;gap:.5rem;display:flex}.page-module-scss-module__VNgoSG__skeletonLineLg{background:var(--muted);border-radius:.25rem;width:8rem;height:1.25rem}.page-module-scss-module__VNgoSG__skeletonLineMd{background:var(--muted);border-radius:.25rem;width:10rem;height:.75rem}.page-module-scss-module__VNgoSG__skeletonLineSm{background:var(--muted);border-radius:9999px;width:4rem;height:1rem}.page-module-scss-module__VNgoSG__skeletonCard{background:var(--surface-card);border:1px solid var(--border-hairline);border-radius:1rem;flex-direction:column;gap:1rem;padding:1.25rem;animation:2s cubic-bezier(.4,0,.6,1) infinite page-module-scss-module__VNgoSG__sh-pulse;display:flex}.page-module-scss-module__VNgoSG__skeletonCardTitle{background:var(--muted);border-radius:.25rem;width:8rem;height:1rem}.page-module-scss-module__VNgoSG__skeletonCardField{background:var(--muted);border-radius:.25rem;height:2.5rem}.page-module-scss-module__VNgoSG__profileCard{background:var(--surface-card);border:1px solid var(--border-hairline);border-radius:1rem;padding:1.25rem}.page-module-scss-module__VNgoSG__profileCardInner{align-items:center;gap:1rem;display:flex}.page-module-scss-module__VNgoSG__profileAvatar{background:color-mix(in srgb, var(--sh-slate) 30%, transparent);width:3.5rem;height:3.5rem;color:var(--text-ink);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;font-size:1.25rem;font-weight:700;display:flex}.page-module-scss-module__VNgoSG__profileInfo{flex:1;min-width:0}.page-module-scss-module__VNgoSG__profileName{color:var(--text-ink);text-overflow:ellipsis;white-space:nowrap;font-size:1.125rem;font-weight:700;overflow:hidden}.page-module-scss-module__VNgoSG__profileEmail{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;overflow:hidden}.page-module-scss-module__VNgoSG__roleBadge{letter-spacing:.07em;text-transform:uppercase;background:color-mix(in srgb, var(--text-ink) 10%, transparent);color:var(--text-ink);border:1px solid color-mix(in srgb, var(--text-ink) 25%, transparent);border-radius:9999px;align-items:center;margin-top:.375rem;padding:.125rem .5rem;font-size:.625rem;font-weight:700;display:inline-flex}.page-module-scss-module__VNgoSG__accountCard{background:var(--surface-card);border:1px solid var(--border-hairline);border-radius:1rem;padding-inline:1.25rem}.page-module-scss-module__VNgoSG__accountCardTitle{color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;padding-top:1.25rem;padding-bottom:.25rem;font-size:.75rem;font-weight:700}.page-module-scss-module__VNgoSG__infoRow{align-items:center;gap:.75rem;padding-block:.75rem;display:flex}.page-module-scss-module__VNgoSG__infoRowIcon{background:color-mix(in srgb, var(--sh-slate) 16%, transparent);width:2rem;height:2rem;color:var(--text-ink);border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;display:flex}.page-module-scss-module__VNgoSG__infoRowContent{flex:1;min-width:0}.page-module-scss-module__VNgoSG__infoRowLabel{color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;font-size:.75rem;font-weight:600}.page-module-scss-module__VNgoSG__infoRowValue{color:var(--text-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;overflow:hidden}.page-module-scss-module__VNgoSG__divider{border:none;border-top:1px solid var(--border-hairline)}.page-module-scss-module__VNgoSG__dobCard{background:color-mix(in srgb, var(--sh-aerial) 8%, transparent);border:1px solid color-mix(in srgb, var(--sh-aerial) 25%, transparent);border-radius:1rem;padding:1.25rem}.page-module-scss-module__VNgoSG__dobHeader{align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.page-module-scss-module__VNgoSG__dobIcon{width:1rem;height:1rem;color:var(--sh-aerial-ink);flex-shrink:0}.page-module-scss-module__VNgoSG__dobTitle{color:var(--sh-aerial-ink);text-transform:uppercase;letter-spacing:.06em;font-size:.75rem;font-weight:700}.page-module-scss-module__VNgoSG__dobBody{color:var(--text-muted);margin-bottom:1rem;font-size:.875rem}.page-module-scss-module__VNgoSG__dobForm{flex-direction:column;gap:.75rem;display:flex}.page-module-scss-module__VNgoSG__dobInput{border:1px solid var(--border);background:var(--surface-card);width:100%;height:3.25rem;color:var(--text-ink);box-sizing:border-box;border-radius:.75rem;padding-inline:1rem;font-size:1rem}.page-module-scss-module__VNgoSG__dobInput[data-empty=true]{color:var(--text-placeholder)}.page-module-scss-module__VNgoSG__dobInput:focus-visible{border-color:var(--action-primary-end);box-shadow:0 0 0 3px color-mix(in srgb, var(--action-primary-end) 18%, transparent);outline:none}.page-module-scss-module__VNgoSG__dobError{color:var(--destructive);font-size:.75rem}.page-module-scss-module__VNgoSG__dobSubmitEnabled{cursor:pointer;background:linear-gradient(90deg, var(--action-primary-start), var(--action-primary-end));color:var(--action-primary-fg);border:none;border-radius:999px;align-self:flex-start;padding:.75rem 1.5rem;font-size:.875rem;font-weight:700;transition:opacity .15s}.page-module-scss-module__VNgoSG__dobSubmitEnabled:hover{opacity:.92}.page-module-scss-module__VNgoSG__dobSubmitDisabled{cursor:not-allowed;background:color-mix(in srgb, var(--text-ink) 20%, transparent);color:color-mix(in srgb, var(--text-ink) 45%, transparent);border:none;border-radius:999px;align-self:flex-start;padding:.75rem 1.5rem;font-size:.875rem;font-weight:700}.page-module-scss-module__VNgoSG__shareCard{background:var(--surface-card);border:1px solid var(--border-hairline);border-radius:1rem;padding:1.25rem}.page-module-scss-module__VNgoSG__shareTitle{color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:.75rem;font-size:.75rem;font-weight:700}.page-module-scss-module__VNgoSG__shareDesc{color:var(--text-muted);margin-bottom:.75rem;font-size:.75rem}.page-module-scss-module__VNgoSG__signOutCard{background:var(--surface-card);border:1px solid var(--border-hairline);border-radius:1rem;overflow:hidden}.page-module-scss-module__VNgoSG__signOutBtn{text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:.75rem;width:100%;padding:1rem 1.25rem;transition:background .15s;display:flex}.page-module-scss-module__VNgoSG__signOutBtn:hover:not(:disabled){background:color-mix(in srgb, var(--destructive) 6%, transparent)}.page-module-scss-module__VNgoSG__signOutBtn:disabled{opacity:.5;cursor:not-allowed}.page-module-scss-module__VNgoSG__signOutIcon{background:color-mix(in srgb, var(--destructive) 8%, transparent);width:2rem;height:2rem;color:var(--destructive);border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;display:flex}.page-module-scss-module__VNgoSG__signOutText{flex:1}.page-module-scss-module__VNgoSG__signOutLabel{color:var(--destructive);font-size:.875rem;font-weight:600}.page-module-scss-module__VNgoSG__signOutSub{color:var(--text-muted);margin-top:.125rem;font-size:.75rem}
.RollingAlertBanner-module-scss-module__WWnXCa__banner{border:1px solid color-mix(in srgb, var(--sh-warning) 40%, transparent);background:color-mix(in srgb, var(--sh-warning) 10%, transparent);font-family:var(--sh-font-ui);border-radius:.875rem;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.RollingAlertBanner-module-scss-module__WWnXCa__icon{width:1.25rem;height:1.25rem;color:var(--sh-warning);flex-shrink:0}.RollingAlertBanner-module-scss-module__WWnXCa__text{color:color-mix(in srgb, var(--sh-warning) 90%, var(--text-ink));font-size:.875rem}
.MetricsCards-module-scss-module__DVI_Qq__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}@media (min-width:768px){.MetricsCards-module-scss-module__DVI_Qq__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.MetricsCards-module-scss-module__DVI_Qq__grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.MetricsCards-module-scss-module__DVI_Qq__accuracyCard:hover{border-color:color-mix(in srgb, var(--sh-success) 40%, transparent)}.MetricsCards-module-scss-module__DVI_Qq__accuracyCard{cursor:pointer;transition:border-color .15s}.MetricsCards-module-scss-module__DVI_Qq__errorCard{border-color:color-mix(in srgb, var(--destructive) 30%, transparent);cursor:pointer}.MetricsCards-module-scss-module__DVI_Qq__errorCard:hover{border-color:color-mix(in srgb, var(--destructive) 50%, transparent)}.MetricsCards-module-scss-module__DVI_Qq__errorCard{transition:border-color .15s}.MetricsCards-module-scss-module__DVI_Qq__terrestrialValue{color:var(--sh-terrestrial)}.MetricsCards-module-scss-module__DVI_Qq__aerialValue{color:var(--sh-aerial)}.MetricsCards-module-scss-module__DVI_Qq__accuracyValue{color:var(--sh-success)}.MetricsCards-module-scss-module__DVI_Qq__spendValue{color:var(--sh-umber)}.MetricsCards-module-scss-module__DVI_Qq__errorValue{color:var(--destructive)}.MetricsCards-module-scss-module__DVI_Qq__cardHeaderCompact{padding-bottom:.5rem}.MetricsCards-module-scss-module__DVI_Qq__cardLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-fg);font-size:.75rem;font-weight:700}.MetricsCards-module-scss-module__DVI_Qq__cardStatValue{letter-spacing:-.01em;color:var(--fg);font-size:1.5rem;font-weight:800}.MetricsCards-module-scss-module__DVI_Qq__cardSubtext{color:var(--muted-fg);font-size:.75rem}
.PipelineTimeline-module-scss-module__3oBFXq__empty{color:var(--muted-fg);padding-block:1rem;font-size:.875rem}.PipelineTimeline-module-scss-module__3oBFXq__list{flex-direction:column;gap:0;display:flex}.PipelineTimeline-module-scss-module__3oBFXq__entry{gap:.75rem;padding-bottom:1rem;display:flex}.PipelineTimeline-module-scss-module__3oBFXq__entry:last-child{padding-bottom:0}.PipelineTimeline-module-scss-module__3oBFXq__track{flex-direction:column;align-items:center;display:flex}.PipelineTimeline-module-scss-module__3oBFXq__dot{border-radius:50%;flex-shrink:0;width:.625rem;height:.625rem;margin-top:.375rem}.PipelineTimeline-module-scss-module__3oBFXq__dotStarted{background:var(--action-link)}.PipelineTimeline-module-scss-module__3oBFXq__dotCompleted{background:var(--sh-success)}.PipelineTimeline-module-scss-module__3oBFXq__dotFailed{background:var(--destructive)}.PipelineTimeline-module-scss-module__3oBFXq__dotSkipped{background:var(--sh-umber)}.PipelineTimeline-module-scss-module__3oBFXq__line{background:var(--border);flex:1;width:1px;margin-top:.25rem}.PipelineTimeline-module-scss-module__3oBFXq__content{flex:1;min-width:0}.PipelineTimeline-module-scss-module__3oBFXq__header{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.PipelineTimeline-module-scss-module__3oBFXq__step{color:var(--fg);font-size:.875rem;font-weight:700}.PipelineTimeline-module-scss-module__3oBFXq__statusBadge{text-transform:uppercase;letter-spacing:.04em;border-radius:.25rem;padding:.125rem .375rem;font-size:.6875rem;font-weight:600}.PipelineTimeline-module-scss-module__3oBFXq__statusCompleted{background:color-mix(in srgb, var(--sh-success) 12%, transparent);color:color-mix(in srgb, var(--sh-success) 80%, var(--fg))}.PipelineTimeline-module-scss-module__3oBFXq__statusFailed{background:color-mix(in srgb, var(--destructive) 12%, transparent);color:var(--destructive)}.PipelineTimeline-module-scss-module__3oBFXq__statusSkipped{background:color-mix(in srgb, var(--sh-umber) 12%, transparent);color:var(--sh-umber)}.PipelineTimeline-module-scss-module__3oBFXq__statusStarted{background:color-mix(in srgb, var(--action-link) 12%, transparent);color:var(--action-link)}.PipelineTimeline-module-scss-module__3oBFXq__duration{color:var(--muted-fg);font-size:.75rem}.PipelineTimeline-module-scss-module__3oBFXq__timestamp{color:color-mix(in srgb, var(--muted-fg) 70%, transparent);margin-top:.125rem;font-size:.75rem}.PipelineTimeline-module-scss-module__3oBFXq__details{margin-top:.25rem}.PipelineTimeline-module-scss-module__3oBFXq__detailsSummary{color:var(--muted-fg);cursor:pointer;font-size:.75rem}.PipelineTimeline-module-scss-module__3oBFXq__detailsSummary:hover{color:var(--fg)}.PipelineTimeline-module-scss-module__3oBFXq__detailsPre{background:var(--bg);color:var(--muted-fg);border-radius:.25rem;margin-top:.25rem;padding:.5rem;font-size:.75rem;overflow-x:auto}
.StatsCards-module-scss-module__LBlpjW__grid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}@media (min-width:768px){.StatsCards-module-scss-module__LBlpjW__grid{grid-template-columns:repeat(4,1fr)}}.StatsCards-module-scss-module__LBlpjW__accuracyValue{color:var(--state-success);font-size:1.5rem;font-weight:800}.StatsCards-module-scss-module__LBlpjW__cardHeaderCompact{padding-bottom:.5rem}.StatsCards-module-scss-module__LBlpjW__cardLabel{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);font-size:.75rem;font-weight:600}.StatsCards-module-scss-module__LBlpjW__cardStatValue{color:var(--text-ink);font-size:1.5rem;font-weight:800}.StatsCards-module-scss-module__LBlpjW__cardSubtext{color:var(--text-muted);font-size:.75rem}.StatsCards-module-scss-module__LBlpjW__cardBodyText{color:var(--text-ink);font-size:.875rem}.StatsCards-module-scss-module__LBlpjW__cardBodyBold{color:var(--text-ink);font-weight:600}.StatsCards-module-scss-module__LBlpjW__cardEmptyText{color:var(--text-muted);font-size:.875rem}
.table-module-scss-module__OopSZa__container{width:100%;position:relative;overflow-x:auto}.table-module-scss-module__OopSZa__table{caption-side:bottom;width:100%;font-family:var(--sh-font-ui);border-collapse:collapse;color:var(--text-ink);font-size:.875rem}.table-module-scss-module__OopSZa__header tr{border-bottom:1px solid var(--border-hairline)}.table-module-scss-module__OopSZa__body tr:last-child{border-bottom:0}.table-module-scss-module__OopSZa__footer{border-top:1px solid var(--border-hairline);background:var(--surface-tile);font-weight:600}.table-module-scss-module__OopSZa__footer>tr:last-child{border-bottom:0}.table-module-scss-module__OopSZa__row{border-bottom:1px solid var(--border-hairline);transition:background-color .15s}.table-module-scss-module__OopSZa__row:hover,.table-module-scss-module__OopSZa__row[data-state=selected]{background:var(--surface-tile)}.table-module-scss-module__OopSZa__head{text-align:left;vertical-align:middle;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;height:2.25rem;color:var(--text-muted);padding-inline:.625rem;font-size:.75rem;font-weight:600}.table-module-scss-module__OopSZa__head:has([role=checkbox]){padding-right:0}.table-module-scss-module__OopSZa__cell{vertical-align:middle;white-space:nowrap;padding:.625rem}.table-module-scss-module__OopSZa__cell:has([role=checkbox]){padding-right:0}.table-module-scss-module__OopSZa__caption{color:var(--text-muted);margin-top:1rem;font-size:.875rem}
.OnboardingAppBar-module-scss-module__LlpyWa__bar{width:100%;max-width:75rem;height:3.25rem;padding-inline:var(--page-gutter-mobile);flex-shrink:0;justify-content:space-between;align-items:center;margin-inline:auto;display:flex}.OnboardingAppBar-module-scss-module__LlpyWa__logoLink{align-items:center;display:inline-flex}.OnboardingAppBar-module-scss-module__LlpyWa__logo{object-fit:contain;width:5.375rem;height:1.875rem}.OnboardingAppBar-module-scss-module__LlpyWa__close{border-radius:var(--radius-pill);width:2.75rem;height:2.75rem;color:var(--text-ink);justify-content:center;align-items:center;transition:background-color .15s;display:inline-flex}.OnboardingAppBar-module-scss-module__LlpyWa__close:hover{background:color-mix(in srgb, var(--text-ink) 6%, transparent)}.OnboardingAppBar-module-scss-module__LlpyWa__close svg{width:1.375rem;height:1.375rem}@media (min-width:900px){.OnboardingAppBar-module-scss-module__LlpyWa__bar{height:4rem}}