.GroupCard-module-scss-module__9bvP_a__card{align-items:center;gap:var(--space-4);padding:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:box-shadow .15s,transform .15s,border-color .15s;display:flex}.GroupCard-module-scss-module__9bvP_a__card:hover{border-color:var(--color-primary);box-shadow:var(--shadow-md);transform:translateY(-1px)}.GroupCard-module-scss-module__9bvP_a__photo{border-radius:var(--radius-md);background:var(--color-primary-soft);width:56px;height:56px;color:var(--color-primary);flex-shrink:0;place-items:center;display:grid;overflow:hidden}.GroupCard-module-scss-module__9bvP_a__photo img{object-fit:cover;width:100%;height:100%;display:block}.GroupCard-module-scss-module__9bvP_a__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.GroupCard-module-scss-module__9bvP_a__nameRow{align-items:center;gap:var(--space-2);min-width:0;display:flex}.GroupCard-module-scss-module__9bvP_a__name{font-size:var(--text-lg);font-weight:var(--weight-semibold);line-height:var(--leading-snug);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.GroupCard-module-scss-module__9bvP_a__roleBadge{font-size:var(--text-2xs);font-weight:var(--weight-regular);line-height:var(--leading-normal);padding:2px var(--space-2);border-radius:var(--radius-pill);background:var(--color-primary-soft);color:var(--color-primary);flex-shrink:0}.GroupCard-module-scss-module__9bvP_a__privateBadge{font-size:var(--text-2xs);font-weight:var(--weight-regular);line-height:var(--leading-normal);padding:1px var(--space-2);border-radius:var(--radius-pill);background:var(--color-accent-soft);color:var(--color-fg);flex:none;align-items:center;gap:3px;display:inline-flex}.GroupCard-module-scss-module__9bvP_a__pendingBadge{font-size:var(--text-2xs);font-weight:var(--weight-regular);line-height:var(--leading-normal);padding:2px var(--space-2);border-radius:var(--radius-pill);background:var(--color-bg);border:1px solid var(--color-border);color:var(--color-muted);flex-shrink:0}.GroupCard-module-scss-module__9bvP_a__meta{font-size:var(--text-xs);font-weight:var(--weight-regular);line-height:var(--leading-normal);color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.GroupCard-module-scss-module__9bvP_a__members{font-size:var(--text-xs);font-weight:var(--weight-regular);line-height:var(--leading-normal);color:var(--color-muted);font-variant-numeric:tabular-nums}.GroupCard-module-scss-module__9bvP_a__rating{color:var(--color-primary);align-items:center;gap:3px;margin-inline-start:4px;display:inline-flex}.GroupCard-module-scss-module__9bvP_a__rating svg{margin-inline-start:4px}.GroupCard-module-scss-module__9bvP_a__requestsBadge{font-size:var(--text-2xs);font-weight:var(--weight-regular);line-height:var(--leading-normal);font-weight:var(--weight-semibold);padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill);background:var(--color-warning);color:var(--color-warning-fg);flex-shrink:0}.GroupCard-module-scss-module__9bvP_a__chatDot{border-radius:var(--radius-pill);background:var(--color-primary);flex-shrink:0;width:8px;height:8px}
.ProvinceCitySelect-module-scss-module__MfLMaa__row{gap:var(--space-4);grid-template-columns:1fr;display:grid}@media (min-width:480px){.ProvinceCitySelect-module-scss-module__MfLMaa__row{grid-template-columns:1fr 1fr}}
.UsernameField-module-scss-module__jMSrbq__field{gap:var(--space-1);flex-direction:column;display:flex}.UsernameField-module-scss-module__jMSrbq__status{font-size:var(--text-xs);font-weight:var(--weight-regular);line-height:var(--leading-normal);align-items:center;gap:var(--space-1);display:inline-flex}.UsernameField-module-scss-module__jMSrbq__checking{color:var(--color-muted)}.UsernameField-module-scss-module__jMSrbq__available{color:var(--color-success)}.UsernameField-module-scss-module__jMSrbq__taken,.UsernameField-module-scss-module__jMSrbq__reserved{color:var(--color-danger)}
.AuthFlow-module-scss-module__MhxMaq__head{gap:var(--space-2);text-align:center;flex-direction:column;display:flex}.AuthFlow-module-scss-module__MhxMaq__title{font-size:var(--text-2xl);font-weight:var(--weight-semibold);line-height:var(--leading-snug);letter-spacing:var(--tracking-snug);margin:0}.AuthFlow-module-scss-module__MhxMaq__subtitle{font-size:var(--text-sm);font-weight:var(--weight-regular);line-height:var(--leading-normal);color:var(--color-muted);margin:0}.AuthFlow-module-scss-module__MhxMaq__form{gap:var(--space-4);flex-direction:column;display:flex}.AuthFlow-module-scss-module__MhxMaq__avatarRow{justify-content:center;display:flex}.AuthFlow-module-scss-module__MhxMaq__formError{font-size:var(--text-xs);font-weight:var(--weight-regular);line-height:var(--leading-normal);color:var(--color-danger);text-align:center}.AuthFlow-module-scss-module__MhxMaq__otpActions{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.AuthFlow-module-scss-module__MhxMaq__linkButton{font-size:var(--text-xs);font-weight:var(--weight-regular);line-height:var(--leading-normal);color:var(--color-primary);cursor:pointer;background:0 0;border:none;padding:0}.AuthFlow-module-scss-module__MhxMaq__linkButton:hover:not(:disabled){color:var(--color-primary-strong)}.AuthFlow-module-scss-module__MhxMaq__linkButton:disabled{color:var(--color-muted);cursor:default}.AuthFlow-module-scss-module__MhxMaq__consent{gap:var(--space-2);flex-direction:column;display:flex}.AuthFlow-module-scss-module__MhxMaq__consentRow{align-items:flex-start;gap:var(--space-3);display:flex}.AuthFlow-module-scss-module__MhxMaq__consentText{font-size:var(--text-sm);font-weight:var(--weight-regular);line-height:var(--leading-normal);color:var(--color-muted);cursor:pointer}.AuthFlow-module-scss-module__MhxMaq__consentText a{color:var(--color-primary);font-weight:var(--weight-medium)}.AuthFlow-module-scss-module__MhxMaq__consentText a:hover{text-decoration:underline}.AuthFlow-module-scss-module__MhxMaq__checkbox{border:1px solid color-mix(in srgb, var(--color-muted) 30%, var(--color-border));border-radius:var(--radius-sm);background:var(--color-surface);width:22px;height:22px;color:var(--color-primary-fg);cursor:pointer;flex:none;justify-content:center;align-items:center;margin-block-start:.1rem;padding:0;transition:background .2s,border-color .2s;display:inline-flex;position:relative}.AuthFlow-module-scss-module__MhxMaq__checkbox:before{content:"";position:absolute;inset:-11px}.AuthFlow-module-scss-module__MhxMaq__checkbox:hover{border-color:var(--color-primary)}.AuthFlow-module-scss-module__MhxMaq__checkbox[data-checked]{background:var(--color-primary);border-color:var(--color-primary)}.AuthFlow-module-scss-module__MhxMaq__checkbox:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.AuthFlow-module-scss-module__MhxMaq__checkboxIndicator{color:var(--color-primary-fg);justify-content:center;align-items:center;display:inline-flex}
.group-form-module-scss-module__fh8tfW__form{gap:var(--space-4);flex-direction:column;display:flex}.group-form-module-scss-module__fh8tfW__photoRow{justify-content:center;margin-block-end:var(--space-2);display:flex}.group-form-module-scss-module__fh8tfW__row{gap:var(--space-4);grid-template-columns:1fr;display:grid}@media (min-width:480px){.group-form-module-scss-module__fh8tfW__row{grid-template-columns:1fr 1fr;align-items:start}}.group-form-module-scss-module__fh8tfW__feeFields{gap:var(--space-2);flex-direction:column;display:flex}.group-form-module-scss-module__fh8tfW__formError{font-size:var(--text-xs);font-weight:var(--weight-regular);line-height:var(--leading-normal);color:var(--color-danger);text-align:center;margin:0}.group-form-module-scss-module__fh8tfW__fieldHint{font-size:var(--text-xs);font-weight:var(--weight-regular);line-height:var(--leading-normal);color:var(--color-muted);margin:0}.group-form-module-scss-module__fh8tfW__capacityField{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.group-form-module-scss-module__fh8tfW__usernameField{gap:var(--space-2);flex-direction:column;display:flex}.group-form-module-scss-module__fh8tfW__socialFields{gap:var(--space-3);flex-direction:column;display:flex}.group-form-module-scss-module__fh8tfW__socialHeading{font-size:var(--text-sm);font-weight:var(--weight-medium);line-height:var(--leading-normal);color:var(--color-fg)}
.AuthModal-module-scss-module__5SAtEq__body{gap:var(--space-5);flex-direction:column;display:flex}.AuthModal-module-scss-module__5SAtEq__reason{font-size:var(--text-sm);font-weight:var(--weight-regular);line-height:var(--leading-normal);color:var(--color-primary-strong);background:var(--color-primary-soft);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);margin:0}
.auth-module-scss-module__iNfzcW__wrap{min-height:100dvh;padding:var(--space-6) var(--space-4);justify-content:center;align-items:center;display:flex}.auth-module-scss-module__iNfzcW__panel{align-items:center;gap:var(--space-6);flex-direction:column;width:100%;max-width:26rem;display:flex}.auth-module-scss-module__iNfzcW__authCard{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);width:100%;box-shadow:var(--shadow-md);padding:var(--space-6) var(--space-5);gap:var(--space-5);flex-direction:column;display:flex}@media (min-width:480px){.auth-module-scss-module__iNfzcW__authCard{padding:var(--space-6)}}.auth-module-scss-module__iNfzcW__skeletonHead{align-items:center;gap:var(--space-2);flex-direction:column;display:flex}.auth-module-scss-module__iNfzcW__skeletonTitle{font-size:var(--text-2xl);font-weight:var(--weight-semibold);line-height:var(--leading-snug);letter-spacing:var(--tracking-snug)}.auth-module-scss-module__iNfzcW__skeletonSubtitle{font-size:var(--text-sm);font-weight:var(--weight-regular);line-height:var(--leading-normal)}.auth-module-scss-module__iNfzcW__skeletonForm{gap:var(--space-2);flex-direction:column;display:flex}.auth-module-scss-module__iNfzcW__skeletonLabel{font-size:var(--text-sm);font-weight:var(--weight-medium);line-height:var(--leading-normal);display:block}.auth-module-scss-module__iNfzcW__skeletonSubmit{margin-block-start:var(--space-2);display:block}
