.Input-module-scss-module__R6-G4W__textInput{border-radius:var(--radius-sm);border:1px solid var(--border-medium);box-sizing:border-box;width:100%;height:2.5rem;color:var(--text-primary);background-color:var(--background-primary);padding:.75rem 1rem;font-family:inherit;font-size:1rem;transition:all .2s}.Input-module-scss-module__R6-G4W__textInput::placeholder{color:var(--text-muted)}.Input-module-scss-module__R6-G4W__textInput:hover:not(:disabled):not(:focus){border-color:var(--border-strong)}.Input-module-scss-module__R6-G4W__textInput:focus{border:2px solid var(--accent-primary);box-shadow:var(--shadow-sm);outline:none;padding:calc(.75rem - 1px) calc(1rem - 1px)}.Input-module-scss-module__R6-G4W__textInput:disabled{background-color:var(--interactive-disabled-bg);color:var(--interactive-disabled-text);border-color:var(--border-light);cursor:not-allowed}.Input-module-scss-module__R6-G4W__textInput[aria-invalid=true],.Input-module-scss-module__R6-G4W__textInput.Input-module-scss-module__R6-G4W__error{border-color:var(--error-border);background-color:var(--error-background)}.Input-module-scss-module__R6-G4W__textInput[aria-invalid=true]:focus,.Input-module-scss-module__R6-G4W__textInput.Input-module-scss-module__R6-G4W__error:focus{border:2px solid var(--error-text);padding:calc(.75rem - 1px) calc(1rem - 1px)}.Input-module-scss-module__R6-G4W__label{width:100%;margin-bottom:var(--spacing-sm);color:var(--text-primary);font-size:.9rem;font-weight:500;display:block}.Input-module-scss-module__R6-G4W__description{resize:vertical;height:6rem;padding:.75rem 1rem;line-height:1.5}
.Button-module-scss-module__vhn1ba__button{cursor:pointer;border-radius:var(--radius-md);background-color:#0000;border:none;justify-content:center;align-items:center;gap:.5rem;width:100%;height:2.5rem;padding:.75rem 1.25rem;font-family:inherit;font-size:1rem;font-weight:500;line-height:1.4;text-decoration:none;transition:all .2s;display:inline-flex}.Button-module-scss-module__vhn1ba__button.Button-module-scss-module__vhn1ba__small{width:auto}.Button-module-scss-module__vhn1ba__button:hover:not(:disabled){text-decoration:none;transform:translateY(-1px)}.Button-module-scss-module__vhn1ba__button:active:not(:disabled){transform:translateY(0)}.Button-module-scss-module__vhn1ba__button:disabled{cursor:not-allowed;opacity:.6}.Button-module-scss-module__vhn1ba__buttonPrimary{color:var(--text-inverse);background-color:var(--text-primary);box-shadow:var(--shadow-sm);font-weight:600}.Button-module-scss-module__vhn1ba__buttonPrimary:hover:not(:disabled){background-color:var(--accent-vivid);box-shadow:var(--shadow-md)}.Button-module-scss-module__vhn1ba__buttonPrimary:active:not(:disabled){box-shadow:var(--shadow-sm)}.Button-module-scss-module__vhn1ba__buttonPrimary:disabled{box-shadow:none}.Button-module-scss-module__vhn1ba__buttonSecondary{color:var(--text-primary);background-color:var(--background-primary);border:1.5px solid var(--border-medium);box-shadow:var(--shadow-xs)}.Button-module-scss-module__vhn1ba__buttonSecondary:hover:not(:disabled){background-color:var(--interactive-hover);border-color:var(--border-strong);box-shadow:var(--shadow-sm)}.Button-module-scss-module__vhn1ba__buttonSecondary:active:not(:disabled){background-color:var(--interactive-pressed);box-shadow:var(--shadow-xs)}.Button-module-scss-module__vhn1ba__buttonSecondary:disabled{background-color:var(--interactive-disabled-bg);color:var(--interactive-disabled-text);border-color:var(--border-light);box-shadow:none}.Button-module-scss-module__vhn1ba__buttonTertiary{color:var(--text-primary);box-shadow:none;background-color:#0000;border:none}.Button-module-scss-module__vhn1ba__buttonTertiary:hover:not(:disabled){background-color:var(--interactive-hover)}.Button-module-scss-module__vhn1ba__buttonTertiary:active:not(:disabled){background-color:var(--interactive-pressed)}.Button-module-scss-module__vhn1ba__buttonTertiary:disabled{color:var(--interactive-disabled-text);background-color:#0000}.Button-module-scss-module__vhn1ba__buttonDanger{color:var(--text-inverse);background-color:var(--error-text);box-shadow:var(--shadow-sm);font-weight:600}.Button-module-scss-module__vhn1ba__buttonDanger:hover:not(:disabled){background-color:color-mix(in srgb,var(--error-text)85%,black);box-shadow:var(--shadow-md)}.Button-module-scss-module__vhn1ba__buttonDanger:active:not(:disabled){box-shadow:var(--shadow-sm)}.Button-module-scss-module__vhn1ba__buttonDanger:disabled{background-color:var(--interactive-disabled-bg);color:var(--interactive-disabled-text);box-shadow:none}.Button-module-scss-module__vhn1ba__buttonCancel{color:var(--text-primary);background-color:var(--background-tertiary);border:1px solid var(--border-medium);box-shadow:var(--shadow-xs)}.Button-module-scss-module__vhn1ba__buttonCancel:hover:not(:disabled){background-color:var(--background-muted);border-color:var(--border-strong);box-shadow:var(--shadow-sm)}.Button-module-scss-module__vhn1ba__buttonCancel:active:not(:disabled){box-shadow:var(--shadow-xs)}.Button-module-scss-module__vhn1ba__buttonCancel:disabled{background-color:var(--interactive-disabled-bg);color:var(--interactive-disabled-text);border-color:var(--border-light);box-shadow:none}.Button-module-scss-module__vhn1ba__loading{cursor:not-allowed;opacity:.7;pointer-events:none;position:relative}.Button-module-scss-module__vhn1ba__spinner{vertical-align:middle;border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:1rem;height:1rem;margin-right:.5rem;animation:.6s linear infinite Button-module-scss-module__vhn1ba__spin;display:inline-block}.Button-module-scss-module__vhn1ba__buttonText{vertical-align:middle}@keyframes Button-module-scss-module__vhn1ba__spin{to{transform:rotate(360deg)}}.Button-module-scss-module__vhn1ba__buttonWrapper{display:inline-block;position:relative}.Button-module-scss-module__vhn1ba__layer{border-radius:var(--radius-md);z-index:1;border:1px solid #000;transition:transform .15s;position:absolute;inset:0}.Button-module-scss-module__vhn1ba__layered{z-index:3;transition:transform .15s;position:relative}.Button-module-scss-module__vhn1ba__buttonWrapper:has(.Button-module-scss-module__vhn1ba__buttonPrimary.Button-module-scss-module__vhn1ba__layered) .Button-module-scss-module__vhn1ba__layer{background-color:var(--text-primary)}.Button-module-scss-module__vhn1ba__buttonWrapper:has(.Button-module-scss-module__vhn1ba__buttonPrimary.Button-module-scss-module__vhn1ba__layered):hover .Button-module-scss-module__vhn1ba__buttonPrimary.Button-module-scss-module__vhn1ba__layered{background-color:var(--accent-vivid);transform:translate(-.5rem,-.5rem)}.Button-module-scss-module__vhn1ba__buttonWrapper:has(.Button-module-scss-module__vhn1ba__buttonSecondary.Button-module-scss-module__vhn1ba__layered) .Button-module-scss-module__vhn1ba__layer{background-color:var(--text-primary)}.Button-module-scss-module__vhn1ba__buttonWrapper:has(.Button-module-scss-module__vhn1ba__buttonSecondary.Button-module-scss-module__vhn1ba__layered):hover .Button-module-scss-module__vhn1ba__buttonSecondary.Button-module-scss-module__vhn1ba__layered{background-color:var(--background-primary);transform:translate(-.5rem,-.5rem)}
.MessageBox-module-scss-module__deJ85W__messageBox{border-radius:var(--radius-sm);width:100%;padding:var(--spacing-md)var(--spacing-lg);box-sizing:border-box;font-size:.95rem;line-height:1.5}.MessageBox-module-scss-module__deJ85W__messageBox.MessageBox-module-scss-module__deJ85W__error{border:1px solid var(--error-border);color:var(--error-text);background-color:var(--error-background)}.MessageBox-module-scss-module__deJ85W__messageBox.MessageBox-module-scss-module__deJ85W__info{border:1px solid var(--success-border);color:var(--success-text);background-color:var(--success-background)}
.mobileMenu-module-scss-module__iekPRG__mobileMenu{opacity:0;visibility:hidden;z-index:1000;background-color:#00000080;justify-content:flex-end;width:100%;transition:opacity .3s,visibility .3s;display:flex;position:fixed;top:80px;left:0}@media (min-width:768px){.mobileMenu-module-scss-module__iekPRG__mobileMenu{display:none}}.mobileMenu-module-scss-module__iekPRG__mobileMenu.mobileMenu-module-scss-module__iekPRG__open{opacity:1;visibility:visible}.mobileMenu-module-scss-module__iekPRG__mobileMenuContent{z-index:10;background-color:#fff;flex-direction:column;width:100%;height:100%;padding:1rem;display:flex;position:relative;box-shadow:-2px 0 5px #0000001a}.mobileMenu-module-scss-module__iekPRG__mobileMenuOptions{flex-direction:column;display:flex}.mobileMenu-module-scss-module__iekPRG__mobileMenuOption{color:#333;border-radius:4px;align-items:center;gap:.5rem;padding:1rem .5rem;font-size:1rem;text-decoration:none;transition:background-color .3s,color .3s;display:flex}.mobileMenu-module-scss-module__iekPRG__mobileMenuOption:hover{color:#000;background-color:#f0f0f0}
.CommitmentProgress-module-scss-module___M1mwq__commitmentProgress{display:flex}.CommitmentProgress-module-scss-module___M1mwq__commitmentProgress svg{transform:scale(1)}.CommitmentProgress-module-scss-module___M1mwq__commitmentProgress circle{transition:stroke-dashoffset .6s ease-in-out}.CommitmentProgress-module-scss-module___M1mwq__commitmentProgress text{font-family:Arial,sans-serif}
.NotificationBanner-module-scss-module__0GhyZG__notificationContainer{gap:var(--spacing-sm);z-index:1000;flex-direction:column;display:flex;position:fixed;top:20px;right:20px}.NotificationBanner-module-scss-module__0GhyZG__notification{padding:var(--spacing-md)var(--spacing-lg);border-radius:var(--radius-md);min-width:280px;box-shadow:var(--shadow-lg);color:#fff;opacity:.95;justify-content:space-between;align-items:center;font-size:14px;font-weight:500;transition:all .3s;animation:.3s NotificationBanner-module-scss-module__0GhyZG__slideIn;display:flex}.NotificationBanner-module-scss-module__0GhyZG__notification:hover{opacity:1;transform:translate(-2px)}.NotificationBanner-module-scss-module__0GhyZG__notification button{color:#fff;margin-left:var(--spacing-sm);cursor:pointer;padding:var(--spacing-xs);border-radius:var(--radius-sm);background:0 0;border:none;font-size:18px;transition:background-color .2s}.NotificationBanner-module-scss-module__0GhyZG__notification button:hover{background-color:#fff3}.NotificationBanner-module-scss-module__0GhyZG__notification.NotificationBanner-module-scss-module__0GhyZG__success{background-color:var(--accent-secondary)}.NotificationBanner-module-scss-module__0GhyZG__notification.NotificationBanner-module-scss-module__0GhyZG__error{background-color:var(--error-text)}.NotificationBanner-module-scss-module__0GhyZG__notification.NotificationBanner-module-scss-module__0GhyZG__warning{background-color:var(--accent-warm);color:var(--text-primary)}.NotificationBanner-module-scss-module__0GhyZG__notification.NotificationBanner-module-scss-module__0GhyZG__warning button{color:var(--text-primary)}.NotificationBanner-module-scss-module__0GhyZG__notification.NotificationBanner-module-scss-module__0GhyZG__warning button:hover{background-color:#0000001a}.NotificationBanner-module-scss-module__0GhyZG__notification.NotificationBanner-module-scss-module__0GhyZG__info{background-color:var(--accent-primary)}@keyframes NotificationBanner-module-scss-module__0GhyZG__slideIn{0%{opacity:0;transform:translate(100%)}to{opacity:.95;transform:translate(0)}}
.CommitmentCard-module-scss-module__i3bNHq__commitmentCard{background:var(--background-primary);border-radius:var(--radius-lg);padding:var(--spacing-xl);box-shadow:var(--shadow-md);justify-content:space-between;gap:var(--spacing-md);border:1px solid var(--border-light);flex-direction:column;width:100%;font-family:Inter,sans-serif;transition:all .2s;display:flex}.CommitmentCard-module-scss-module__i3bNHq__commitmentCard:hover{box-shadow:var(--shadow-lg);border-color:var(--border-medium);transform:translateY(-2px)}.CommitmentCard-module-scss-module__i3bNHq__header{align-items:flex-start;gap:var(--spacing-md);width:100%;display:flex}.CommitmentCard-module-scss-module__i3bNHq__owner{color:var(--text-tertiary);margin-top:4px;font-size:12px;font-style:italic}.CommitmentCard-module-scss-module__i3bNHq__icon{background:var(--text-primary);color:var(--text-inverse);min-width:3rem;height:3rem;box-shadow:var(--shadow-sm);border-radius:50%;justify-content:center;align-items:center;padding:10px;font-size:1.5rem;display:flex}.CommitmentCard-module-scss-module__i3bNHq__referee{background:var(--accent-secondary)}.CommitmentCard-module-scss-module__i3bNHq__titleBlock{flex-direction:column;display:flex;overflow:hidden}.CommitmentCard-module-scss-module__i3bNHq__title{color:var(--text-primary);font-size:20px;font-weight:600}.CommitmentCard-module-scss-module__i3bNHq__description{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:14px;overflow:hidden}.CommitmentCard-module-scss-module__i3bNHq__progressBar{background:var(--border-light);border-radius:var(--radius-sm);height:8px;overflow:hidden}.CommitmentCard-module-scss-module__i3bNHq__filled{background:linear-gradient(90deg,var(--accent-secondary)0%,var(--accent-secondary)100%);height:100%;transition:width .3s}.CommitmentCard-module-scss-module__i3bNHq__progressText{color:var(--text-primary);text-align:right;font-size:14px;font-weight:500}.CommitmentCard-module-scss-module__i3bNHq__dateRow{justify-content:space-between;row-gap:var(--spacing-md);color:var(--text-secondary);flex-wrap:wrap;font-size:12px;display:flex;container-type:inline-size}.CommitmentCard-module-scss-module__i3bNHq__dateRow div{text-align:center;flex-direction:column;display:flex}.CommitmentCard-module-scss-module__i3bNHq__dateRow .CommitmentCard-module-scss-module__i3bNHq__viewButton{border-radius:var(--radius-md);width:8rem;font-size:14px}@container (max-width:350px){.CommitmentCard-module-scss-module__i3bNHq__dateRow>:nth-child(4),.CommitmentCard-module-scss-module__i3bNHq__dateRow .CommitmentCard-module-scss-module__i3bNHq__viewButton{width:100%}.CommitmentCard-module-scss-module__i3bNHq__dateRow .CommitmentCard-module-scss-module__i3bNHq__viewButton{border-radius:var(--radius-md)}}.CommitmentCard-module-scss-module__i3bNHq__label{color:var(--text-tertiary);margin-bottom:2px;font-weight:600}
.PaymentForm-module-scss-module__FOqzsa__paymentDescription{color:#666;margin-bottom:1.5rem;font-size:.9rem}.PaymentForm-module-scss-module__FOqzsa__paymentElementContainer{background-color:#fafafa;border:1px solid #e0e0e0;border-radius:8px;margin-bottom:2rem;padding:1rem}.PaymentForm-module-scss-module__FOqzsa__termsCheckbox{color:#666;align-items:center;gap:.5rem;margin-bottom:1rem;font-size:.85rem;display:flex}.PaymentForm-module-scss-module__FOqzsa__termsCheckbox a{color:#5b21b6;text-decoration:underline}.PaymentForm-module-scss-module__FOqzsa__messageBox{margin-top:1rem}.PaymentForm-module-scss-module__FOqzsa__createButtonBox{justify-content:left;gap:1rem;margin-top:2rem;display:flex}
.HeaderElement-module-scss-module__e3YExG__headerElement{font-family:var(--font-sans);align-items:center;height:100%;padding:1rem 2rem;display:flex;position:relative}.HeaderElement-module-scss-module__e3YExG__headerElement:nth-child(2){background-color:var(--tertiary-color);color:#fff}.HeaderElement-module-scss-module__e3YExG__headerElement:nth-child(2):hover{background-color:var(--secondary-color);color:#000}.HeaderElement-module-scss-module__e3YExG__headerElement:nth-child(3){background-color:var(--primary-color);color:#fff}.HeaderElement-module-scss-module__e3YExG__headerElement:nth-child(3):hover{background-color:var(--secondary-color);color:#000}
.DetailItem-module-scss-module__hT40nW__detailItem{background-color:var(--background-tertiary);padding:var(--spacing-md);border-radius:var(--radius-sm);border:1px solid var(--border-light)}.DetailItem-module-scss-module__hT40nW__detailItem .DetailItem-module-scss-module__hT40nW__label{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.5px;margin-bottom:.25rem;font-size:.75rem;font-weight:600}.DetailItem-module-scss-module__hT40nW__detailItem .DetailItem-module-scss-module__hT40nW__value{color:var(--text-primary);font-size:.875rem;font-weight:500}
.EmptyState-module-scss-module__Xy8DyW__emptyState{text-align:center;grid-column:1/-1;justify-content:center;align-items:center;min-height:400px;display:flex}.EmptyState-module-scss-module__Xy8DyW__emptyStateContent{max-width:400px;padding:var(--spacing-2xl)}.EmptyState-module-scss-module__Xy8DyW__emptyStateTitle{margin-bottom:var(--spacing-md);color:var(--text-primary);font-size:1.5rem;font-weight:600}.EmptyState-module-scss-module__Xy8DyW__emptyStateMessage{color:var(--text-secondary);margin-bottom:var(--spacing-2xl);font-size:1rem;line-height:1.6}
.Pills-module-scss-module__aUKiMW__pillsBox{box-sizing:border-box;grid-template-columns:50% 50%;gap:.5rem;display:grid}@media (min-width:768px){.Pills-module-scss-module__aUKiMW__pillsBox{flex-flow:wrap;gap:.5rem 0;display:flex}}.Pills-module-scss-module__aUKiMW__pill{border-radius:var(--radius-full);cursor:pointer;background-color:var(--background-tertiary);border:1px solid var(--border-medium);height:2.5rem;color:var(--text-secondary);box-shadow:var(--shadow-xs);justify-content:center;align-items:center;padding:.5rem 1rem;font-size:.9rem;font-weight:500;transition:all .2s;display:inline-flex}@media (min-width:768px){.Pills-module-scss-module__aUKiMW__pill{margin-right:.5rem}}.Pills-module-scss-module__aUKiMW__pill:hover:not(.Pills-module-scss-module__aUKiMW__selected){background-color:var(--background-muted);border-color:var(--border-strong);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.Pills-module-scss-module__aUKiMW__pill:active:not(.Pills-module-scss-module__aUKiMW__selected){box-shadow:var(--shadow-xs);transform:translateY(0)}.Pills-module-scss-module__aUKiMW__pill.Pills-module-scss-module__aUKiMW__selected{background-color:var(--accent-primary);color:var(--text-inverse);border-color:var(--accent-primary);box-shadow:var(--shadow-sm);font-weight:600}
.Header-module-scss-module__N8-xxq__header{height:var(--header-height);z-index:10;background:var(--background-tertiary);border-bottom:var(--neo-border);justify-content:space-between;align-items:center;padding-inline:2rem;display:flex;position:sticky;top:0}.Header-module-scss-module__N8-xxq__dashboard{background:var(--background-primary)}.Header-module-scss-module__N8-xxq__headerButton{padding:var(--spacing-sm)var(--spacing-md);border-width:1px;font-weight:600;text-decoration:none;transition:transform .15s}.Header-module-scss-module__N8-xxq__headerButton:hover{transform:translateY(-1px)}.Header-module-scss-module__N8-xxq__appLogo{width:1.75rem}.Header-module-scss-module__N8-xxq__appName{margin-left:.75rem}.Header-module-scss-module__N8-xxq__headerLeft a{align-items:center;gap:var(--spacing-sm);color:var(--text-primary);letter-spacing:-.01em;flex-direction:row;font-size:1.15rem;font-weight:700;text-decoration:none;display:flex}.Header-module-scss-module__N8-xxq__headerLeft .Header-module-scss-module__N8-xxq__headerElement{margin-right:1.2rem}.Header-module-scss-module__N8-xxq__headerRight{align-content:center;height:100%}.Header-module-scss-module__N8-xxq__headerRight .Header-module-scss-module__N8-xxq__headerElement{margin-left:1.2rem}.Header-module-scss-module__N8-xxq__headerRight .Header-module-scss-module__N8-xxq__headerLinks{align-items:center;gap:var(--spacing-md);flex-direction:row;height:100%;display:none}@media (min-width:768px){.Header-module-scss-module__N8-xxq__headerRight .Header-module-scss-module__N8-xxq__headerLinks{display:flex}}.Header-module-scss-module__N8-xxq__headerRight .Header-module-scss-module__N8-xxq__headerLinks a{color:var(--text-primary);padding:var(--spacing-sm)var(--spacing-md);border-radius:var(--radius-sm);font-weight:500;text-decoration:none;transition:all .2s}.Header-module-scss-module__N8-xxq__headerRight .Header-module-scss-module__N8-xxq__headerLinks a:hover{color:var(--accent-vivid);text-decoration:none}.Header-module-scss-module__N8-xxq__headerRight .Header-module-scss-module__N8-xxq__headerLinks .Header-module-scss-module__N8-xxq__loginBtn{color:var(--text-primary);border:2px solid var(--text-primary);background-color:#0000;padding:.5rem 1.25rem;font-size:.875rem;font-weight:600}.Header-module-scss-module__N8-xxq__headerRight .Header-module-scss-module__N8-xxq__headerLinks .Header-module-scss-module__N8-xxq__loginBtn:hover{background-color:var(--interactive-hover);color:var(--text-primary);transform:translateY(-1px)}.Header-module-scss-module__N8-xxq__headerRight .Header-module-scss-module__N8-xxq__headerLinks .Header-module-scss-module__N8-xxq__getStartedBtn{color:var(--text-inverse);background-color:var(--text-primary);border:2px solid var(--text-primary);border-top:3px solid var(--accent-vivid);padding:.5rem 1.25rem;font-size:.875rem;font-weight:600}.Header-module-scss-module__N8-xxq__headerRight .Header-module-scss-module__N8-xxq__headerLinks .Header-module-scss-module__N8-xxq__getStartedBtn:hover{background-color:var(--accent-vivid);border-color:var(--accent-vivid);color:var(--text-inverse);transform:translateY(-1px)}.Header-module-scss-module__N8-xxq__headerRight .Header-module-scss-module__N8-xxq__mobileHeader{flex-direction:row;align-items:center;display:flex}.Header-module-scss-module__N8-xxq__headerRight .Header-module-scss-module__N8-xxq__mobileHeader .Header-module-scss-module__N8-xxq__menuButton{padding:var(--spacing-sm);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;justify-content:center;align-items:center;transition:all .2s;display:flex}.Header-module-scss-module__N8-xxq__headerRight .Header-module-scss-module__N8-xxq__mobileHeader .Header-module-scss-module__N8-xxq__menuButton img{width:24px;height:24px;transition:transform .2s,opacity .2s}.Header-module-scss-module__N8-xxq__headerRight .Header-module-scss-module__N8-xxq__mobileHeader .Header-module-scss-module__N8-xxq__menuButton:hover{background-color:var(--interactive-hover)}.Header-module-scss-module__N8-xxq__headerRight .Header-module-scss-module__N8-xxq__mobileHeader .Header-module-scss-module__N8-xxq__menuButton:hover img{opacity:.8;transform:scale(1.1)}.Header-module-scss-module__N8-xxq__headerRight .Header-module-scss-module__N8-xxq__mobileHeader .Header-module-scss-module__N8-xxq__menuButton:focus{outline:2px solid var(--text-primary);outline-offset:2px}@media (min-width:768px){.Header-module-scss-module__N8-xxq__headerRight .Header-module-scss-module__N8-xxq__mobileHeader .Header-module-scss-module__N8-xxq__menuButton{display:none}}
.layout-module-scss-module__uQLIpG__layoutBody{min-height:100vh}
.Modal-module-scss-module__6OwKiG__modalBackground{z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#0006;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.Modal-module-scss-module__6OwKiG__modal{z-index:1000;border-radius:var(--radius-lg);background-color:var(--background-primary);width:25rem;max-width:90vw;box-shadow:var(--shadow-xl);border:none;animation:.2s Modal-module-scss-module__6OwKiG__modalFadeIn}.Modal-module-scss-module__6OwKiG__modal .Modal-module-scss-module__6OwKiG__closeBox{padding:var(--spacing-md)var(--spacing-md)0;justify-content:flex-end;display:flex}.Modal-module-scss-module__6OwKiG__modal .Modal-module-scss-module__6OwKiG__modalContent{padding:0 var(--spacing-xl)var(--spacing-xl)}.Modal-module-scss-module__6OwKiG__modal .Modal-module-scss-module__6OwKiG__modalContent h3{color:var(--text-primary);margin-top:0}.Modal-module-scss-module__6OwKiG__modal .Modal-module-scss-module__6OwKiG__modalContent p{color:var(--text-secondary);line-height:1.6}.Modal-module-scss-module__6OwKiG__modal .Modal-module-scss-module__6OwKiG__closeButton{cursor:pointer;color:var(--text-tertiary);border-radius:var(--radius-sm);background:0 0;border:none;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:1.5rem;transition:all .2s;display:flex}.Modal-module-scss-module__6OwKiG__modal .Modal-module-scss-module__6OwKiG__closeButton:hover{color:var(--text-primary);background-color:var(--interactive-hover)}.Modal-module-scss-module__6OwKiG__modal .Modal-module-scss-module__6OwKiG__closeButton:active{background-color:var(--interactive-pressed)}@keyframes Modal-module-scss-module__6OwKiG__modalFadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}
.StepIndicator-module-scss-module__zsQfGa__stepIndicator{margin-bottom:var(--spacing-2xl);justify-content:center;align-items:center;display:flex}.StepIndicator-module-scss-module__zsQfGa__stepContainer{flex:1;align-items:center;display:flex}.StepIndicator-module-scss-module__zsQfGa__stepContainer:last-child{flex:0}.StepIndicator-module-scss-module__zsQfGa__stepWrapper{align-items:center;gap:var(--spacing-sm);flex-direction:column;display:flex}.StepIndicator-module-scss-module__zsQfGa__stepCircle{background-color:var(--background-tertiary);border:2px solid var(--border-medium);width:40px;height:40px;color:var(--text-tertiary);box-shadow:var(--shadow-xs);border-radius:50%;justify-content:center;align-items:center;font-weight:600;transition:all .3s;display:flex}.StepIndicator-module-scss-module__zsQfGa__stepCircle.StepIndicator-module-scss-module__zsQfGa__active{background-color:var(--accent-vivid);border-color:var(--accent-vivid);color:var(--text-inverse);box-shadow:var(--shadow-sm)}.StepIndicator-module-scss-module__zsQfGa__stepCircle.StepIndicator-module-scss-module__zsQfGa__completed{background-color:var(--accent-secondary);border-color:var(--accent-secondary);color:var(--text-inverse)}.StepIndicator-module-scss-module__zsQfGa__stepLabel{color:var(--text-tertiary);font-size:.875rem;transition:color .3s}.StepIndicator-module-scss-module__zsQfGa__stepLabel.StepIndicator-module-scss-module__zsQfGa__active{color:var(--text-primary);font-weight:600}.StepIndicator-module-scss-module__zsQfGa__stepLine{background-color:var(--border-light);height:2px;margin:0 var(--spacing-md)1.8rem;flex:1;transition:background-color .3s}.StepIndicator-module-scss-module__zsQfGa__stepLine.StepIndicator-module-scss-module__zsQfGa__completed{background-color:var(--accent-secondary)}
.CreateCommitmentPage-module-scss-module__abs9qq__createCommitmentPage{margin:var(--spacing-3xl)auto 0;max-width:700px}.CreateCommitmentPage-module-scss-module__abs9qq__createCommitmentPage .CreateCommitmentPage-module-scss-module__abs9qq__formBox{box-shadow:var(--shadow-md);background-color:var(--background-primary);border-radius:var(--radius-lg);padding:var(--spacing-xl);margin:var(--spacing-2xl)var(--spacing-xl);box-sizing:content-box;border:1px solid var(--border-light)}@media (min-width:768px){.CreateCommitmentPage-module-scss-module__abs9qq__createCommitmentPage .CreateCommitmentPage-module-scss-module__abs9qq__formBox{margin:var(--spacing-2xl)}}.CreateCommitmentPage-module-scss-module__abs9qq__createCommitmentPage .CreateCommitmentPage-module-scss-module__abs9qq__title{padding-left:var(--spacing-xl);padding-right:var(--spacing-xl);margin-bottom:var(--spacing-md);margin-top:var(--spacing-2xl);color:var(--text-primary)}.CreateCommitmentPage-module-scss-module__abs9qq__createCommitmentPage .CreateCommitmentPage-module-scss-module__abs9qq__reportingTypePills{margin-right:var(--spacing-sm)}@media (min-width:768px){.CreateCommitmentPage-module-scss-module__abs9qq__createCommitmentPage .CreateCommitmentPage-module-scss-module__abs9qq__reportingTypePills{margin-right:0}}.CreateCommitmentPage-module-scss-module__abs9qq__createCommitmentPage .CreateCommitmentPage-module-scss-module__abs9qq__durationBox{flex-direction:column;display:flex}@media (min-width:768px){.CreateCommitmentPage-module-scss-module__abs9qq__createCommitmentPage .CreateCommitmentPage-module-scss-module__abs9qq__durationBox{flex-direction:row}}.CreateCommitmentPage-module-scss-module__abs9qq__createCommitmentPage .CreateCommitmentPage-module-scss-module__abs9qq__durationBox .CreateCommitmentPage-module-scss-module__abs9qq__childDurationInput{width:100%;margin-bottom:var(--spacing-sm)}@media (min-width:768px){.CreateCommitmentPage-module-scss-module__abs9qq__createCommitmentPage .CreateCommitmentPage-module-scss-module__abs9qq__durationBox .CreateCommitmentPage-module-scss-module__abs9qq__childDurationInput{width:15%;margin-right:var(--spacing-sm)}}.CreateCommitmentPage-module-scss-module__abs9qq__createCommitmentPage .CreateCommitmentPage-module-scss-module__abs9qq__createButtonBox{margin-top:var(--spacing-2xl);justify-content:left;gap:var(--spacing-md);display:flex}.CreateCommitmentPage-module-scss-module__abs9qq__createCommitmentPage .CreateCommitmentPage-module-scss-module__abs9qq__createButton{width:100%}@media (min-width:576px){.CreateCommitmentPage-module-scss-module__abs9qq__createCommitmentPage .CreateCommitmentPage-module-scss-module__abs9qq__createButton{width:250px}}.CreateCommitmentPage-module-scss-module__abs9qq__createCommitmentPage .CreateCommitmentPage-module-scss-module__abs9qq__backButton{width:100%}@media (min-width:576px){.CreateCommitmentPage-module-scss-module__abs9qq__createCommitmentPage .CreateCommitmentPage-module-scss-module__abs9qq__backButton{width:150px}}.CreateCommitmentPage-module-scss-module__abs9qq__createCommitmentPage .CreateCommitmentPage-module-scss-module__abs9qq__refereeDescription{color:var(--text-secondary);margin-bottom:var(--spacing-md);font-size:.9rem;line-height:1.5}.CreateCommitmentPage-module-scss-module__abs9qq__createCommitmentPage .CreateCommitmentPage-module-scss-module__abs9qq__messageBox{margin-top:var(--spacing-md)}.CreateCommitmentPage-module-scss-module__abs9qq__createCommitmentPage .CreateCommitmentPage-module-scss-module__abs9qq__topRow{flex-direction:column;display:flex}.CreateCommitmentPage-module-scss-module__abs9qq__createCommitmentPage .CreateCommitmentPage-module-scss-module__abs9qq__topRow h3{color:var(--text-primary)}.CreateCommitmentPage-module-scss-module__abs9qq__createCommitmentPage .CreateCommitmentPage-module-scss-module__abs9qq__topRow .CreateCommitmentPage-module-scss-module__abs9qq__titleBox{margin-right:var(--spacing-2xl);width:100%}.CreateCommitmentPage-module-scss-module__abs9qq__createCommitmentPage .CreateCommitmentPage-module-scss-module__abs9qq__topRow .CreateCommitmentPage-module-scss-module__abs9qq__dateBox{width:100%}@media (min-width:576px){.CreateCommitmentPage-module-scss-module__abs9qq__createCommitmentPage .CreateCommitmentPage-module-scss-module__abs9qq__topRow{flex-direction:row}.CreateCommitmentPage-module-scss-module__abs9qq__createCommitmentPage .CreateCommitmentPage-module-scss-module__abs9qq__topRow h3{margin-top:var(--spacing-sm)}}.CreateCommitmentPage-module-scss-module__abs9qq__createCommitmentPage .CreateCommitmentPage-module-scss-module__abs9qq__stepIndicatorBox{justify-content:center;display:flex}.CreateCommitmentPage-module-scss-module__abs9qq__createCommitmentPage .CreateCommitmentPage-module-scss-module__abs9qq__stepIndicatorChild{width:100%}@media (min-width:350px){.CreateCommitmentPage-module-scss-module__abs9qq__createCommitmentPage .CreateCommitmentPage-module-scss-module__abs9qq__stepIndicatorChild{width:20rem}}.CreateCommitmentPage-module-scss-module__abs9qq__createCommitmentPage .CreateCommitmentPage-module-scss-module__abs9qq__stakesDescription{color:var(--text-secondary);margin-bottom:var(--spacing-xl);font-size:.9rem;line-height:1.5}.CreateCommitmentPage-module-scss-module__abs9qq__createCommitmentPage .CreateCommitmentPage-module-scss-module__abs9qq__stakesInputContainer{margin-bottom:var(--spacing-xl)}.CreateCommitmentPage-module-scss-module__abs9qq__createCommitmentPage .CreateCommitmentPage-module-scss-module__abs9qq__stakesInputContainer h4{margin-bottom:var(--spacing-sm);color:var(--text-primary);font-weight:500}.CreateCommitmentPage-module-scss-module__abs9qq__createCommitmentPage .CreateCommitmentPage-module-scss-module__abs9qq__stakesInputContainer .CreateCommitmentPage-module-scss-module__abs9qq__stakesLimit{margin-top:var(--spacing-sm);color:var(--text-tertiary);font-size:.85rem}
.DetailsPage-module-scss-module__wDom8G__detailsPage{margin:var(--spacing-2xl)auto 0;max-width:700px;padding:0 var(--spacing-md)}.DetailsPage-module-scss-module__wDom8G__detailsPage .DetailsPage-module-scss-module__wDom8G__detailsContainer{background-color:var(--background-primary);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:var(--spacing-xl);margin-bottom:var(--spacing-xl);border:1px solid var(--border-light)}.DetailsPage-module-scss-module__wDom8G__detailsPage .DetailsPage-module-scss-module__wDom8G__detailsContainer .DetailsPage-module-scss-module__wDom8G__titleAndButton{align-items:top;flex-direction:row;justify-content:space-between;display:flex}.DetailsPage-module-scss-module__wDom8G__detailsPage .DetailsPage-module-scss-module__wDom8G__detailsContainer .DetailsPage-module-scss-module__wDom8G__titleAndButton .DetailsPage-module-scss-module__wDom8G__reportButtonDesktop{display:none}@media (min-width:768px){.DetailsPage-module-scss-module__wDom8G__detailsPage .DetailsPage-module-scss-module__wDom8G__detailsContainer .DetailsPage-module-scss-module__wDom8G__titleAndButton .DetailsPage-module-scss-module__wDom8G__reportButtonDesktop{display:flex}}.DetailsPage-module-scss-module__wDom8G__detailsPage .DetailsPage-module-scss-module__wDom8G__detailsContainer .DetailsPage-module-scss-module__wDom8G__titleAndButton .DetailsPage-module-scss-module__wDom8G__title{color:var(--text-primary);margin:0}@media (min-width:768px){.DetailsPage-module-scss-module__wDom8G__detailsPage .DetailsPage-module-scss-module__wDom8G__detailsContainer .DetailsPage-module-scss-module__wDom8G__reportButtonMobile{display:none}}.DetailsPage-module-scss-module__wDom8G__detailsPage .DetailsPage-module-scss-module__wDom8G__detailsContainer .DetailsPage-module-scss-module__wDom8G__header{margin-bottom:var(--spacing-xl);padding-bottom:var(--spacing-md);border-bottom:1px solid var(--border-light)}.DetailsPage-module-scss-module__wDom8G__detailsPage .DetailsPage-module-scss-module__wDom8G__detailsContainer .DetailsPage-module-scss-module__wDom8G__header h2{color:var(--text-primary);margin-bottom:.25rem;font-size:1.75rem;font-weight:700}.DetailsPage-module-scss-module__wDom8G__detailsPage .DetailsPage-module-scss-module__wDom8G__detailsContainer .DetailsPage-module-scss-module__wDom8G__header .DetailsPage-module-scss-module__wDom8G__description{color:var(--text-secondary);font-size:1rem;line-height:1.5}.DetailsPage-module-scss-module__wDom8G__detailsPage .DetailsPage-module-scss-module__wDom8G__detailsContainer .DetailsPage-module-scss-module__wDom8G__header .DetailsPage-module-scss-module__wDom8G__owner{color:var(--text-tertiary);margin-top:var(--spacing-sm);font-size:.875rem;font-style:italic}.DetailsPage-module-scss-module__wDom8G__detailsPage .DetailsPage-module-scss-module__wDom8G__detailsContainer .DetailsPage-module-scss-module__wDom8G__detailsGrid{gap:var(--spacing-md);margin-bottom:var(--spacing-xl);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.DetailsPage-module-scss-module__wDom8G__detailsPage .DetailsPage-module-scss-module__wDom8G__detailsContainer .DetailsPage-module-scss-module__wDom8G__progressSection{margin-top:var(--spacing-xl);padding-top:var(--spacing-md);border-top:1px solid var(--border-light)}.DetailsPage-module-scss-module__wDom8G__detailsPage .DetailsPage-module-scss-module__wDom8G__detailsContainer .DetailsPage-module-scss-module__wDom8G__progressSection h3{color:var(--text-primary);margin-bottom:var(--spacing-md);font-size:1.1rem;font-weight:600}.DetailsPage-module-scss-module__wDom8G__modalButtons{padding:var(--spacing-md)0;justify-content:space-between;gap:var(--spacing-md);flex-direction:row;display:flex}.DetailsPage-module-scss-module__wDom8G__modalButtons .DetailsPage-module-scss-module__wDom8G__modalButtonGroup{justify-content:space-between;gap:var(--spacing-md);flex-direction:row;width:50%;display:flex}.DetailsPage-module-scss-module__wDom8G__modalButtons button{flex:1;margin:0;overflow:hidden}
.ContactPage-module-scss-module__LCAdrq__page{background-color:var(--background-tertiary)}.ContactPage-module-scss-module__LCAdrq__hero{background-color:var(--text-primary);padding:var(--spacing-4xl)var(--spacing-md);align-items:center;gap:var(--spacing-lg);text-align:center;flex-direction:column;display:flex}.ContactPage-module-scss-module__LCAdrq__badge{align-items:center;gap:var(--spacing-sm);padding:.35rem var(--spacing-md);border:2px solid var(--accent-vivid);border-radius:var(--radius-full);color:var(--accent-vivid);letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:700;display:inline-flex}.ContactPage-module-scss-module__LCAdrq__heroTitle{color:var(--text-inverse);letter-spacing:-.02em;margin:0;font-size:4.5rem;font-weight:700}@media (max-width:768px){.ContactPage-module-scss-module__LCAdrq__heroTitle{font-size:3rem}}@media (max-width:576px){.ContactPage-module-scss-module__LCAdrq__heroTitle{font-size:2.25rem}}.ContactPage-module-scss-module__LCAdrq__heroSubtitle{color:#ffffffbf;max-width:460px;padding:var(--spacing-sm)var(--spacing-lg);border:1px dashed #ffffff40;margin:0;font-size:.95rem;line-height:1.7}.ContactPage-module-scss-module__LCAdrq__heroTags{gap:var(--spacing-sm);margin-top:var(--spacing-sm);flex-wrap:wrap;justify-content:center;display:flex}.ContactPage-module-scss-module__LCAdrq__tag{padding:.2rem var(--spacing-md);border:2px solid var(--text-primary);letter-spacing:.02em;font-size:.72rem;font-weight:700}.ContactPage-module-scss-module__LCAdrq__tagPink{background-color:var(--accent-vivid);color:var(--text-primary)}.ContactPage-module-scss-module__LCAdrq__tagBlue{background-color:var(--accent-secondary);color:var(--text-primary)}.ContactPage-module-scss-module__LCAdrq__tagPurple{background-color:var(--accent-neutral);color:var(--text-inverse)}.ContactPage-module-scss-module__LCAdrq__tagWarm{background-color:var(--accent-warm);color:var(--text-primary)}.ContactPage-module-scss-module__LCAdrq__content{max-width:1100px;padding:var(--spacing-3xl)var(--spacing-xl);gap:var(--spacing-2xl);grid-template-columns:1fr 320px;align-items:start;margin:0 auto;display:grid}@media (max-width:992px){.ContactPage-module-scss-module__LCAdrq__content{grid-template-columns:1fr}}@media (max-width:768px){.ContactPage-module-scss-module__LCAdrq__content{padding:var(--spacing-2xl)var(--spacing-md)}}.ContactPage-module-scss-module__LCAdrq__formSection{gap:var(--spacing-xl);flex-direction:column;display:flex}.ContactPage-module-scss-module__LCAdrq__formTitle{color:var(--text-primary);margin:0 0 var(--spacing-xs)0;font-size:1.75rem;font-weight:700}.ContactPage-module-scss-module__LCAdrq__formSubtitle{color:var(--text-secondary);margin:0;font-size:.95rem}.ContactPage-module-scss-module__LCAdrq__form{gap:var(--spacing-md);flex-direction:column;display:flex}.ContactPage-module-scss-module__LCAdrq__field{flex-direction:column;display:flex}.ContactPage-module-scss-module__LCAdrq__errorText{margin-top:var(--spacing-xs);color:var(--error-text);font-size:.8rem}.ContactPage-module-scss-module__LCAdrq__submitFeedback{margin-top:var(--spacing-sm)}.ContactPage-module-scss-module__LCAdrq__sidebar{gap:var(--spacing-md);flex-direction:column;display:flex}.ContactPage-module-scss-module__LCAdrq__infoCard{background-color:var(--background-primary);border:var(--neo-border);box-shadow:var(--neo-shadow);padding:var(--spacing-lg);gap:var(--spacing-md);align-items:flex-start;display:flex}.ContactPage-module-scss-module__LCAdrq__iconBox{border:var(--neo-border);width:42px;height:42px;color:var(--text-primary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.ContactPage-module-scss-module__LCAdrq__iconPink{background-color:var(--accent-vivid)}.ContactPage-module-scss-module__LCAdrq__iconBlue{background-color:var(--accent-secondary)}.ContactPage-module-scss-module__LCAdrq__iconPurple{background-color:var(--accent-neutral);color:var(--text-inverse)}.ContactPage-module-scss-module__LCAdrq__infoCardTitle{color:var(--text-primary);margin:0 0 .25rem;font-size:.95rem;font-weight:700}.ContactPage-module-scss-module__LCAdrq__infoCardText{color:var(--text-secondary);margin:0;font-size:.875rem;line-height:1.5}.ContactPage-module-scss-module__LCAdrq__followCard{background-color:var(--text-primary);border:var(--neo-border);box-shadow:var(--neo-shadow);padding:var(--spacing-lg)}.ContactPage-module-scss-module__LCAdrq__followTitle{color:var(--text-inverse);margin:0 0 var(--spacing-md)0;font-size:.95rem;font-weight:700}.ContactPage-module-scss-module__LCAdrq__socialLinks{gap:var(--spacing-sm);display:flex}.ContactPage-module-scss-module__LCAdrq__socialLink{width:38px;height:38px;color:var(--text-inverse);border:2px solid #fff6;justify-content:center;align-items:center;transition:all .2s;display:flex}.ContactPage-module-scss-module__LCAdrq__socialLink:hover{background-color:var(--accent-vivid);border-color:var(--accent-vivid);color:var(--text-primary)}
.ForgotPasswordPage-module-scss-module__9SUKla__forgotPasswordPage{width:100%;min-height:100vh;padding:var(--spacing-4xl)var(--spacing-md)var(--spacing-2xl)var(--spacing-md);background-color:var(--background-tertiary);flex-direction:column;align-items:center;display:flex}.ForgotPasswordPage-module-scss-module__9SUKla__headerContainer{margin-bottom:var(--spacing-xl);flex-direction:column;align-items:center;display:flex}.ForgotPasswordPage-module-scss-module__9SUKla__title{color:var(--text-primary);margin-bottom:var(--spacing-md);font-size:1.75rem;font-weight:700}.ForgotPasswordPage-module-scss-module__9SUKla__formContainer{background-color:var(--background-primary);padding:var(--spacing-3xl)var(--spacing-2xl);border-radius:var(--radius-lg);border:1px solid var(--border-light);width:100%;max-width:420px;box-shadow:var(--shadow-lg);flex-direction:column;align-items:center;display:flex}.ForgotPasswordPage-module-scss-module__9SUKla__loginLink{margin-top:var(--spacing-md);text-align:center;color:var(--text-secondary);font-size:.95rem}.ForgotPasswordPage-module-scss-module__9SUKla__loginLink a{color:var(--accent-primary);font-weight:500;text-decoration:none}.ForgotPasswordPage-module-scss-module__9SUKla__loginLink a:hover{color:var(--accent-primary-hover);text-decoration:underline}.ForgotPasswordPage-module-scss-module__9SUKla__childInput{margin-bottom:var(--spacing-md)}.ForgotPasswordPage-module-scss-module__9SUKla__childMessageBox{margin-top:var(--spacing-sm)}
.LoginPage-module-scss-module__AmYliq__loginPage{width:100%;min-height:100vh;padding:var(--spacing-4xl)var(--spacing-md)var(--spacing-2xl)var(--spacing-md);background-color:var(--background-tertiary);flex-direction:column;align-items:center;display:flex}.LoginPage-module-scss-module__AmYliq__loginHeaderContainer{margin-bottom:var(--spacing-xl);flex-direction:column;align-items:center;display:flex}.LoginPage-module-scss-module__AmYliq__loginTitle{color:var(--text-primary);margin-bottom:var(--spacing-md);font-size:1.75rem;font-weight:700}.LoginPage-module-scss-module__AmYliq__formContainer{background-color:var(--background-primary);padding:var(--spacing-3xl)var(--spacing-2xl);border-radius:var(--radius-lg);border:1px solid var(--border-light);width:100%;max-width:420px;box-shadow:var(--shadow-lg);flex-direction:column;align-items:center;display:flex}.LoginPage-module-scss-module__AmYliq__formContainer .LoginPage-module-scss-module__AmYliq__linkContainer{margin-top:var(--spacing-md);text-align:center;color:var(--text-secondary);font-size:.95rem}.LoginPage-module-scss-module__AmYliq__formContainer .LoginPage-module-scss-module__AmYliq__linkContainer a{color:var(--accent-primary);font-weight:500;text-decoration:none}.LoginPage-module-scss-module__AmYliq__formContainer .LoginPage-module-scss-module__AmYliq__linkContainer a:hover{color:var(--accent-primary-hover);text-decoration:underline}.LoginPage-module-scss-module__AmYliq__formContainer .LoginPage-module-scss-module__AmYliq__forgotLink{margin-bottom:var(--spacing-sm);display:block}.LoginPage-module-scss-module__AmYliq__childInput{margin-bottom:var(--spacing-md)}.LoginPage-module-scss-module__AmYliq__childMessageBox{margin-top:var(--spacing-sm)}
.MyCommitmentsPage-module-scss-module__g18hRa__myCommitmentsPage{max-width:1200px;padding:var(--spacing-3xl)var(--spacing-md);margin:0 auto}@media (min-width:576px){.MyCommitmentsPage-module-scss-module__g18hRa__myCommitmentsPage{padding:var(--spacing-3xl)var(--spacing-xl)}}.MyCommitmentsPage-module-scss-module__g18hRa__myCommitmentsPage .MyCommitmentsPage-module-scss-module__g18hRa__title{padding-left:var(--spacing-xl);padding-right:var(--spacing-xl);margin-bottom:var(--spacing-md);color:var(--text-primary);margin-top:0;font-size:2rem;font-weight:700}.MyCommitmentsPage-module-scss-module__g18hRa__myCommitmentsPage .MyCommitmentsPage-module-scss-module__g18hRa__filterPills{margin:var(--spacing-xl)var(--spacing-2xl)0 var(--spacing-xl)}@media (min-width:768px){.MyCommitmentsPage-module-scss-module__g18hRa__myCommitmentsPage .MyCommitmentsPage-module-scss-module__g18hRa__filterPills{margin-right:var(--spacing-xl)}}.MyCommitmentsPage-module-scss-module__g18hRa__myCommitmentsPage .MyCommitmentsPage-module-scss-module__g18hRa__commitmentChild{margin-bottom:var(--spacing-md)}.MyCommitmentsPage-module-scss-module__g18hRa__myCommitmentsPage .MyCommitmentsPage-module-scss-module__g18hRa__commitmentsContainer{gap:var(--spacing-xl);padding-top:var(--spacing-xl);padding-bottom:var(--spacing-xl);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}
.RefereeingCommitmentsPage-module-scss-module__KSB1gG__refereeingCommitmentsPage{max-width:1200px;padding:var(--spacing-3xl)var(--spacing-md);margin:0 auto}@media (min-width:576px){.RefereeingCommitmentsPage-module-scss-module__KSB1gG__refereeingCommitmentsPage{padding:var(--spacing-3xl)var(--spacing-xl)}}.RefereeingCommitmentsPage-module-scss-module__KSB1gG__refereeingCommitmentsPage .RefereeingCommitmentsPage-module-scss-module__KSB1gG__title{padding-left:var(--spacing-xl);padding-right:var(--spacing-xl);margin-bottom:var(--spacing-md);color:var(--text-primary);margin-top:0;font-size:2rem;font-weight:700}.RefereeingCommitmentsPage-module-scss-module__KSB1gG__refereeingCommitmentsPage .RefereeingCommitmentsPage-module-scss-module__KSB1gG__filterPills{margin:var(--spacing-xl)var(--spacing-2xl)0 var(--spacing-xl)}@media (min-width:768px){.RefereeingCommitmentsPage-module-scss-module__KSB1gG__refereeingCommitmentsPage .RefereeingCommitmentsPage-module-scss-module__KSB1gG__filterPills{margin-right:var(--spacing-xl)}}.RefereeingCommitmentsPage-module-scss-module__KSB1gG__refereeingCommitmentsPage .RefereeingCommitmentsPage-module-scss-module__KSB1gG__commitmentChild{margin-bottom:var(--spacing-md)}.RefereeingCommitmentsPage-module-scss-module__KSB1gG__refereeingCommitmentsPage .RefereeingCommitmentsPage-module-scss-module__KSB1gG__commitmentsContainer{gap:var(--spacing-xl);padding-top:var(--spacing-xl);padding-bottom:var(--spacing-xl);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}
.SignupPage-module-scss-module__wx7IrG__loginPage{width:100%;min-height:100vh;padding:var(--spacing-4xl)var(--spacing-md)var(--spacing-2xl)var(--spacing-md);background-color:var(--background-tertiary);flex-direction:column;align-items:center;display:flex}.SignupPage-module-scss-module__wx7IrG__headerContainer{margin-bottom:var(--spacing-xl);flex-direction:column;align-items:center;display:flex}.SignupPage-module-scss-module__wx7IrG__title{color:var(--text-primary);margin-bottom:var(--spacing-md);font-size:1.75rem;font-weight:700}.SignupPage-module-scss-module__wx7IrG__formContainer{background-color:var(--background-primary);padding:var(--spacing-3xl)var(--spacing-2xl);border-radius:var(--radius-lg);border:1px solid var(--border-light);width:100%;max-width:420px;box-shadow:var(--shadow-lg);flex-direction:column;align-items:center;display:flex}.SignupPage-module-scss-module__wx7IrG__loginLink{margin-top:var(--spacing-md);text-align:center;color:var(--text-secondary);font-size:.95rem}.SignupPage-module-scss-module__wx7IrG__loginLink a{color:var(--accent-primary);font-weight:500;text-decoration:none}.SignupPage-module-scss-module__wx7IrG__loginLink a:hover{color:var(--accent-primary-hover);text-decoration:underline}.SignupPage-module-scss-module__wx7IrG__childInput{margin-bottom:var(--spacing-md)}.SignupPage-module-scss-module__wx7IrG__childMessageBox{margin-top:var(--spacing-sm)}
