.RoleSelection-module__9IRehq__page{justify-content:center;align-items:center;min-height:100vh;padding:60px 0;display:flex}.RoleSelection-module__9IRehq__embedded{width:100%;padding-bottom:7rem}.RoleSelection-module__9IRehq__content{width:min(1320px,100% - 48px)}.RoleSelection-module__9IRehq__embeddedContent{width:100%}.RoleSelection-module__9IRehq__header{text-align:left;margin-bottom:60px}.RoleSelection-module__9IRehq__title{color:#fff;margin-bottom:20px;font-size:35px;font-weight:500}.RoleSelection-module__9IRehq__subtitle{color:#f5f5f5;width:min(700px,100%);margin:0;font-size:1.125rem;font-weight:300;line-height:1.55}.RoleSelection-module__9IRehq__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.RoleSelection-module__9IRehq__card{text-align:left;cursor:pointer;background:linear-gradient(#ffffff08 0%,#fff0 22%),#262932;border:1px solid #5b65768c;border-radius:20px;flex-direction:column;justify-content:flex-start;min-height:100%;padding:12px;transition:border-color .25s,background .25s,transform .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 36px #0000002e}.RoleSelection-module__9IRehq__card[data-selected=true]{background:linear-gradient(#4a90e21f 0%,#fff0 28%),#2a2f38;border-color:#4a90e2d9;box-shadow:0 24px 48px #0a122059}.RoleSelection-module__9IRehq__card[data-disabled=true]{opacity:.48;cursor:not-allowed}.RoleSelection-module__9IRehq__card:hover:not(:disabled){border-color:#4a90e273;transform:translateY(-4px);box-shadow:0 24px 44px #0000003d}.RoleSelection-module__9IRehq__cardHint{z-index:2;color:#ffc457e6;opacity:0;pointer-events:none;background:#101218eb;border:1px solid #ffc45752;border-radius:8px;margin:0;padding:8px 10px;font-size:.75rem;line-height:1.4;transition:opacity .18s,transform .18s;position:absolute;bottom:16px;left:16px;right:16px;transform:translateY(6px)}.RoleSelection-module__9IRehq__card[data-disabled=true]:hover .RoleSelection-module__9IRehq__cardHint{opacity:1;transform:translateY(0)}.RoleSelection-module__9IRehq__cardImage{aspect-ratio:16/9;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:16px;width:100%;box-shadow:inset 0 -48px 72px #070a102e}.RoleSelection-module__9IRehq__cardInfo{flex-direction:column;flex:1;gap:10px;padding:14px 4px 4px;display:flex}.RoleSelection-module__9IRehq__cardTitle{color:#fff;margin:0;font-size:1.1875rem;font-weight:500;line-height:1.2}.RoleSelection-module__9IRehq__cardDescription{color:#e4e8f0ad;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.8125rem;font-weight:300;line-height:1.6;display:-webkit-box;overflow:hidden}.RoleSelection-module__9IRehq__check{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#8fc1ff;opacity:0;background:#0d1219b8;border:1px solid #ffffff29;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;font-size:1.125rem;transition:opacity .25s,transform .25s;display:flex;position:absolute;top:18px;right:18px;transform:scale(0)}.RoleSelection-module__9IRehq__card[data-selected=true] .RoleSelection-module__9IRehq__check{opacity:1;transform:scale(1)}.RoleSelection-module__9IRehq__actions{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:10;background:linear-gradient(#1e1e1e00,#1e1e1e 20%);justify-content:flex-end;align-items:center;gap:16px;margin-top:60px;margin-left:-40px;margin-right:-40px;padding:24px 40px;display:flex;position:sticky;bottom:-56px}.RoleSelection-module__9IRehq__actionRight{flex-direction:column;flex:1;align-items:flex-end;gap:12px;display:flex}.RoleSelection-module__9IRehq__error{color:#c62828;text-align:right;margin:0;font-size:.95rem}.RoleSelection-module__9IRehq__backButton{color:#ffffffb3;font:inherit;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:999px;padding:14px 36px;font-size:1rem;font-weight:400;transition:background .25s,color .25s,border-color .25s}.RoleSelection-module__9IRehq__backButton:hover:not(:disabled){color:#fff;background:#ffffff0d;border-color:#fff6}.RoleSelection-module__9IRehq__backButton:disabled{opacity:.4;cursor:not-allowed}.RoleSelection-module__9IRehq__continueButton{color:#fff;font:inherit;cursor:pointer;background:linear-gradient(135deg,#4a90e2,#357abd);border:none;border-radius:999px;padding:16px 56px;font-size:1.125rem;font-weight:500;transition:transform .25s,box-shadow .25s}.RoleSelection-module__9IRehq__continueButton:disabled{opacity:.55;cursor:not-allowed}.RoleSelection-module__9IRehq__continueButton:hover{transform:translateY(-2px);box-shadow:0 5px 15px #4a90e266}.RoleSelection-module__9IRehq__continueButton:disabled:hover{box-shadow:none;transform:none}@media (max-width:1200px){.RoleSelection-module__9IRehq__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:992px){.RoleSelection-module__9IRehq__page{padding:30px 15px}.RoleSelection-module__9IRehq__header{margin-bottom:40px}.RoleSelection-module__9IRehq__title{font-size:1.25rem}.RoleSelection-module__9IRehq__subtitle{font-size:1rem}.RoleSelection-module__9IRehq__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:768px){.RoleSelection-module__9IRehq__embedded{padding-bottom:13rem}.RoleSelection-module__9IRehq__title{font-size:32px}.RoleSelection-module__9IRehq__subtitle{font-size:.875rem}.RoleSelection-module__9IRehq__actions{z-index:100;background:#1e1e1e;border-top:1px solid #ffffff1a;width:100%;margin:0;padding:16px 20px;position:fixed;bottom:0;left:0}.RoleSelection-module__9IRehq__backButton,.RoleSelection-module__9IRehq__continueButton{flex:1;padding:12px 20px;font-size:1rem}}@media (max-width:600px){.RoleSelection-module__9IRehq__page{padding:20px 10px}.RoleSelection-module__9IRehq__content{width:min(1320px,100% - 20px)}.RoleSelection-module__9IRehq__title{font-size:28px}}@media (max-width:576px){.RoleSelection-module__9IRehq__grid{grid-template-columns:1fr}.RoleSelection-module__9IRehq__cardImage{aspect-ratio:16/11}}@media (max-width:475px){.RoleSelection-module__9IRehq__title{font-size:24px}.RoleSelection-module__9IRehq__subtitle{font-size:13px}.RoleSelection-module__9IRehq__header{margin-bottom:30px}}
.RegistrationActions-module__ymmBPW__actions{z-index:10;-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);background:linear-gradient(#1e1e1e00,#1e1e1e 20%);justify-content:flex-end;align-items:center;gap:1rem;margin-top:3.75rem;margin-left:-2.5rem;margin-right:-2.5rem;padding:1.5rem 2.5rem;display:flex;position:sticky;bottom:-3.5rem}.RegistrationActions-module__ymmBPW__actionsFixed{z-index:20;border-top:.0625rem solid var(--border-color);-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem);background:#1e1e1ef5;margin:0;position:fixed;bottom:0;left:50%;right:0;box-shadow:0 -.75rem 1.5rem #0000002e}.RegistrationActions-module__ymmBPW__actionsContained{bottom:calc(-1 * var(--space-xl));margin:var(--space-xl) calc(-1 * var(--space-xl)) 0;padding:var(--space-md) var(--space-xl);background:var(--surface-primary)}.RegistrationActions-module__ymmBPW__actionRight{flex-direction:column;flex:1;align-items:flex-end;gap:.75rem;display:flex}.RegistrationActions-module__ymmBPW__error{color:#ff6b6b;text-align:right;margin:0;font-size:.875rem;font-weight:500}.RegistrationActions-module__ymmBPW__backButton,.RegistrationActions-module__ymmBPW__continueButton,.RegistrationActions-module__ymmBPW__fillButton,.RegistrationActions-module__ymmBPW__skipButton{cursor:pointer;font:inherit;border-radius:999rem;transition:border-color .25s,background .25s,box-shadow .25s,color .25s,opacity .25s,transform .25s}.RegistrationActions-module__ymmBPW__backButton{color:#fffc;background:0 0;border:.0625rem solid #fff3;padding:.875rem 2.5rem;font-size:1rem;font-weight:500}.RegistrationActions-module__ymmBPW__backButton:hover:not(:disabled){color:#fff;background:#ffffff0d;border-color:#fff6}.RegistrationActions-module__ymmBPW__skipButton{color:#ff8a8a;background:0 0;border:.0625rem solid #ff6b6ba6;padding:.875rem 1.5rem;font-size:1rem;font-weight:600}.RegistrationActions-module__ymmBPW__skipButton:hover:not(:disabled){color:#fff;background:#ff6b6b1f;border-color:#ff8a8a}.RegistrationActions-module__ymmBPW__continueButton{color:#fff;background:linear-gradient(135deg,#4a90e2,#357abd);border:0;padding:1rem 4rem;font-size:1.125rem;font-weight:600;box-shadow:0 .25rem .75rem #4a90e233}.RegistrationActions-module__ymmBPW__continueButton:hover:not(:disabled){transform:translateY(-.125rem);box-shadow:0 .5rem 1.25rem #4a90e266}.RegistrationActions-module__ymmBPW__fillButton{color:#fffc;background:#4a90e21f;border:.0625rem solid #4a90e259;padding:.875rem 1.75rem;font-size:.9375rem;font-weight:500}.RegistrationActions-module__ymmBPW__fillButton:hover:not(:disabled){background:#4a90e233;border-color:#4a90e2b3}.RegistrationActions-module__ymmBPW__backButton:disabled,.RegistrationActions-module__ymmBPW__continueButton:disabled,.RegistrationActions-module__ymmBPW__fillButton:disabled,.RegistrationActions-module__ymmBPW__skipButton:disabled{cursor:not-allowed;opacity:.55;box-shadow:none;transform:none}@media (max-width:48rem){.RegistrationActions-module__ymmBPW__actions,.RegistrationActions-module__ymmBPW__actionsFixed{z-index:100;background:#1e1e1e;border-top:.0625rem solid #ffffff1a;flex-direction:column;align-items:stretch;width:100%;margin:0;padding:1rem .9375rem;position:fixed;bottom:0;left:0;right:0}.RegistrationActions-module__ymmBPW__actionRight{align-items:stretch;width:100%}.RegistrationActions-module__ymmBPW__backButton,.RegistrationActions-module__ymmBPW__continueButton,.RegistrationActions-module__ymmBPW__fillButton,.RegistrationActions-module__ymmBPW__skipButton{width:100%;padding:.75rem 1.25rem;font-size:1rem}.RegistrationActions-module__ymmBPW__actionsContained{right:auto;bottom:calc(-1 * var(--space-xl));width:auto;margin:var(--space-xl) calc(-1 * var(--space-xl)) 0;padding:var(--space-md) var(--space-xl);background:var(--surface-primary);flex-direction:row;align-items:center;position:sticky;left:auto}.RegistrationActions-module__ymmBPW__actionsContained .RegistrationActions-module__ymmBPW__actionRight{align-items:flex-end;width:auto}.RegistrationActions-module__ymmBPW__actionsContained .RegistrationActions-module__ymmBPW__backButton,.RegistrationActions-module__ymmBPW__actionsContained .RegistrationActions-module__ymmBPW__continueButton,.RegistrationActions-module__ymmBPW__actionsContained .RegistrationActions-module__ymmBPW__fillButton,.RegistrationActions-module__ymmBPW__actionsContained .RegistrationActions-module__ymmBPW__skipButton{width:auto}}
.SportSelection-module__2oYIeG__page{justify-content:center;align-items:center;min-height:100vh;padding:60px 0;display:flex}.SportSelection-module__2oYIeG__embedded{width:100%;padding-bottom:7rem}.SportSelection-module__2oYIeG__embeddedFixedActions{padding-bottom:8rem}.SportSelection-module__2oYIeG__content{width:min(1320px,100% - 48px)}.SportSelection-module__2oYIeG__embeddedContent{width:100%}.SportSelection-module__2oYIeG__header{text-align:left;margin-bottom:60px}.SportSelection-module__2oYIeG__title{color:#fff;margin-bottom:20px;font-size:35px;font-weight:500}.SportSelection-module__2oYIeG__subtitle{color:#f5f5f5;width:min(700px,100%);margin:0;font-size:1.125rem;font-weight:300;line-height:1.55}.SportSelection-module__2oYIeG__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.SportSelection-module__2oYIeG__card{cursor:pointer;background:#1a1e26;border:1px solid #ffffff1a;border-radius:24px;flex-direction:column;padding:0;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 24px #0003}.SportSelection-module__2oYIeG__card[data-selected=true]{border-color:#4a90e2d9;box-shadow:0 24px 48px #0a122059}.SportSelection-module__2oYIeG__card:hover:not([data-selected=true]){border-color:#fff3;transform:translateY(-4px)}.SportSelection-module__2oYIeG__cardImage{aspect-ratio:10/14;background-position:50%;background-repeat:no-repeat;background-size:cover;align-items:flex-end;width:100%;display:flex;position:relative}.SportSelection-module__2oYIeG__cardOverlay{text-align:center;background:linear-gradient(#0000 0%,#0006 40%,#000000e6 100%);width:100%;padding:40px 16px 20px}.SportSelection-module__2oYIeG__cardTitle{letter-spacing:.5px;color:#fff;margin:0;font-size:1.25rem;font-weight:600}.SportSelection-module__2oYIeG__check{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#8fc1ff;opacity:0;z-index:10;background:#0d1219b8;border:1px solid #ffffff29;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;font-size:1.125rem;transition:opacity .25s,transform .25s;display:flex;position:absolute;top:18px;right:18px;transform:scale(0)}.SportSelection-module__2oYIeG__card[data-selected=true] .SportSelection-module__2oYIeG__check{opacity:1;transform:scale(1)}.SportSelection-module__2oYIeG__actions{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:10;background:linear-gradient(#1e1e1e00,#1e1e1e 20%);justify-content:flex-end;align-items:center;gap:16px;margin-top:60px;margin-left:-40px;margin-right:-40px;padding:24px 40px;display:flex;position:sticky;bottom:-56px}.SportSelection-module__2oYIeG__actionRight{flex-direction:column;flex:1;align-items:flex-end;gap:12px;display:flex}.SportSelection-module__2oYIeG__error{color:#c62828;text-align:right;margin:0;font-size:.95rem}.SportSelection-module__2oYIeG__backButton{color:#ffffffb3;font:inherit;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:999px;padding:14px 36px;font-size:1rem;font-weight:400;transition:background .25s,color .25s,border-color .25s}.SportSelection-module__2oYIeG__backButton:hover:not(:disabled){color:#fff;background:#ffffff0d;border-color:#fff6}.SportSelection-module__2oYIeG__backButton:disabled{opacity:.4;cursor:not-allowed}.SportSelection-module__2oYIeG__continueButton{color:#fff;font:inherit;cursor:pointer;background:linear-gradient(135deg,#4a90e2,#357abd);border:none;border-radius:999px;padding:16px 56px;font-size:1.125rem;font-weight:500;transition:transform .25s,box-shadow .25s}.SportSelection-module__2oYIeG__continueButton:disabled{opacity:.55;cursor:not-allowed}.SportSelection-module__2oYIeG__continueButton:hover{transform:translateY(-2px);box-shadow:0 5px 15px #4a90e266}.SportSelection-module__2oYIeG__continueButton:disabled:hover{box-shadow:none;transform:none}@media (max-width:1200px){.SportSelection-module__2oYIeG__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:992px){.SportSelection-module__2oYIeG__page{padding:30px 15px}.SportSelection-module__2oYIeG__header{margin-bottom:40px}.SportSelection-module__2oYIeG__title{font-size:40px}.SportSelection-module__2oYIeG__subtitle{font-size:1rem}.SportSelection-module__2oYIeG__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:768px){.SportSelection-module__2oYIeG__embedded,.SportSelection-module__2oYIeG__embeddedFixedActions{padding-bottom:13rem}.SportSelection-module__2oYIeG__title{font-size:32px}.SportSelection-module__2oYIeG__subtitle{font-size:.9375rem}.SportSelection-module__2oYIeG__actions{z-index:100;background:#1e1e1e;border-top:1px solid #ffffff1a;width:100%;margin:0;padding:16px 20px;position:fixed;bottom:0;left:0}.SportSelection-module__2oYIeG__backButton,.SportSelection-module__2oYIeG__continueButton{flex:1;padding:12px 20px;font-size:1rem}}@media (max-width:600px){.SportSelection-module__2oYIeG__page{padding:20px 10px}.SportSelection-module__2oYIeG__content{width:min(1320px,100% - 20px)}.SportSelection-module__2oYIeG__title{font-size:28px}}@media (max-width:576px){.SportSelection-module__2oYIeG__grid{grid-template-columns:1fr}.SportSelection-module__2oYIeG__cardImage{aspect-ratio:16/11}}@media (max-width:475px){.SportSelection-module__2oYIeG__title{font-size:24px}.SportSelection-module__2oYIeG__subtitle{font-size:.8125rem}.SportSelection-module__2oYIeG__header{margin-bottom:30px}}
.ProfileAddRegistrationModal-module__h8A58q__overlay{z-index:220;padding:var(--space-lg);-webkit-backdrop-filter:blur(.375rem);backdrop-filter:blur(.375rem);background:#0f1116b8;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ProfileAddRegistrationModal-module__h8A58q__modal{border-radius:var(--radius-xl);background:var(--surface-primary);border:.0625rem solid #ffffff1f;flex-direction:column;width:min(64rem,100%);height:min(48rem,92vh);display:flex;overflow:hidden;box-shadow:0 1.5rem 5rem #0000005c}.ProfileAddRegistrationModal-module__h8A58q__header{z-index:1;justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-lg) var(--space-xl);border-bottom:.0625rem solid var(--border-subtle);background:var(--surface-primary);display:flex;position:sticky;top:0}.ProfileAddRegistrationModal-module__h8A58q__title{color:var(--text-primary);font-size:var(--font-size-xl);margin:0}.ProfileAddRegistrationModal-module__h8A58q__subtitle{margin:var(--space-xs) 0 0;color:var(--text-muted);font-size:var(--font-size-sm)}.ProfileAddRegistrationModal-module__h8A58q__closeButton,.ProfileAddRegistrationModal-module__h8A58q__actionButton,.ProfileAddRegistrationModal-module__h8A58q__secondaryButton{border-radius:var(--radius-md);cursor:pointer;font-weight:var(--font-weight-semibold);border:0}.ProfileAddRegistrationModal-module__h8A58q__closeButton{background:var(--surface-secondary);width:2.5rem;height:2.5rem;color:var(--text-primary);justify-content:center;align-items:center;display:inline-flex}.ProfileAddRegistrationModal-module__h8A58q__body{min-height:0;padding:var(--space-xl);flex:1;overflow-y:auto}.ProfileAddRegistrationModal-module__h8A58q__actions{gap:var(--space-sm);margin:var(--space-md) 0;flex-wrap:wrap;display:flex}.ProfileAddRegistrationModal-module__h8A58q__actionButton,.ProfileAddRegistrationModal-module__h8A58q__secondaryButton{min-height:2.75rem;padding:0 var(--space-lg)}.ProfileAddRegistrationModal-module__h8A58q__actionButton{background:var(--accent);color:#fff}.ProfileAddRegistrationModal-module__h8A58q__secondaryButton{background:var(--surface-secondary);color:var(--text-primary)}.ProfileAddRegistrationModal-module__h8A58q__empty,.ProfileAddRegistrationModal-module__h8A58q__error{margin:var(--space-md) 0 0;color:var(--text-muted)}.ProfileAddRegistrationModal-module__h8A58q__error{color:#ff6b6b}
.ProfilePage-module__pT0rDW__page{min-height:100vh}.ProfilePage-module__pT0rDW__profileActions{justify-content:flex-end;align-items:center;gap:var(--space-sm);padding:var(--space-md) var(--space-xl) 0;display:flex}.ProfilePage-module__pT0rDW__verificationStatus{align-items:center;gap:var(--space-xs);margin-right:var(--space-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);display:inline-flex}.ProfilePage-module__pT0rDW__verificationStatus i{font-size:1.1em}.ProfilePage-module__pT0rDW__verificationStatus.ProfilePage-module__pT0rDW__pending{color:var(--accent)}.ProfilePage-module__pT0rDW__verificationStatus.ProfilePage-module__pT0rDW__rejected{color:#ff6b6b}.ProfilePage-module__pT0rDW__verificationStatus.ProfilePage-module__pT0rDW__changesRequested{color:#feca57}.ProfilePage-module__pT0rDW__verificationStatus.ProfilePage-module__pT0rDW__draft{color:var(--text-muted)}.ProfilePage-module__pT0rDW__verificationStatus.ProfilePage-module__pT0rDW__approved{color:#1dd1a1}.ProfilePage-module__pT0rDW__profileActionButton{justify-content:center;align-items:center;gap:var(--space-xs);border:.0625rem solid var(--border-subtle);border-radius:var(--radius-md);min-height:2.75rem;padding:0 var(--space-lg);background:var(--surface-primary);color:var(--text-primary);font-weight:var(--font-weight-semibold);cursor:pointer;display:inline-flex}.ProfilePage-module__pT0rDW__profileActionButton:hover{border-color:var(--accent);color:var(--accent)}.ProfilePage-module__pT0rDW__pageOverlay{z-index:200;padding:var(--space-lg);-webkit-backdrop-filter:blur(.375rem);backdrop-filter:blur(.375rem);background:#0f1116b8;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ProfilePage-module__pT0rDW__pageOverlayContent{align-items:center;gap:var(--space-sm);border-radius:var(--radius-lg);min-height:3.5rem;padding:0 var(--space-xl);color:var(--text-primary);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);background:#20232b;border:.0625rem solid #ffffff1f;display:inline-flex;box-shadow:0 1.5rem 4rem #00000059}.ProfilePage-module__pT0rDW__pageOverlayContent i{color:var(--accent)}.ProfilePage-module__pT0rDW__loading{justify-content:center;align-items:center;gap:var(--space-md);min-height:60vh;color:var(--text-muted);font-size:var(--font-size-md);flex-direction:column;display:flex}.ProfilePage-module__pT0rDW__loading i{font-size:var(--font-size-2xl)}.ProfilePage-module__pT0rDW__error{color:#ff6b6b;font-size:var(--font-size-base)}
