.Input-module__IznlTq__wrapper{flex-direction:column;gap:.25rem;width:100%;display:flex}.Input-module__IznlTq__input{border:1px solid var(--border);width:100%;color:var(--foreground);background-color:var(--background);border-radius:.375rem;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.Input-module__IznlTq__input:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 3px #4f46e51a}.Input-module__IznlTq__input::placeholder{color:var(--muted-foreground)}.Input-module__IznlTq__input:disabled{background-color:var(--muted);cursor:not-allowed}.Input-module__IznlTq__error{border-color:#ef4444}.Input-module__IznlTq__error:focus{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}.Input-module__IznlTq__errorMessage{color:#ef4444;font-size:.75rem}
.HelloAssoButton-module__cbytdG__button{box-sizing:border-box;color:#fff;min-height:40px;font:inherit;cursor:pointer;white-space:nowrap;background:#4a8100;border:1px solid #4a8100;border-radius:4px;justify-content:center;align-items:center;gap:7px;padding:10px 18px;font-size:.95rem;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.HelloAssoButton-module__cbytdG__button:hover:not(:disabled){color:#fff;background:#3a6600;border-color:#3a6600}.HelloAssoButton-module__cbytdG__button:focus-visible{outline-offset:3px;outline:3px solid #1a1a1a;box-shadow:0 0 0 6px #fff}.HelloAssoButton-module__cbytdG__button:disabled{cursor:not-allowed;opacity:.6}.HelloAssoButton-module__cbytdG__wordmark{flex-shrink:0;display:block}.HelloAssoButton-module__cbytdG__full{width:100%}@media (forced-colors:active){.HelloAssoButton-module__cbytdG__button{border:2px solid buttontext}}
.HelloAssoSettings-module__jn1tfa__card{background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;gap:1.25rem;padding:1.5rem;display:flex;box-shadow:0 1px 3px #0000000d}.HelloAssoSettings-module__jn1tfa__header h2{margin:0 0 .5rem;font-size:1.2rem;font-weight:600}.HelloAssoSettings-module__jn1tfa__description{color:var(--muted-foreground);margin:0;font-size:.9rem;line-height:1.5}.HelloAssoSettings-module__jn1tfa__economicModel{color:var(--foreground);background-color:var(--muted);border:1px solid var(--border);border-radius:var(--radius);margin:0;padding:.9rem 1rem;font-size:.85rem;line-height:1.5}.HelloAssoSettings-module__jn1tfa__banner{border-radius:var(--radius);align-items:flex-start;gap:.75rem;padding:.9rem 1rem;font-size:.88rem;line-height:1.45;display:flex}.HelloAssoSettings-module__jn1tfa__banner p{margin:0}.HelloAssoSettings-module__jn1tfa__bannerInfo{color:var(--foreground);background-color:#6366f114;border:1px solid #6366f140}.HelloAssoSettings-module__jn1tfa__bannerWarning{color:#92400e;background-color:#fef3c7;border:1px solid #fcd34d}.HelloAssoSettings-module__jn1tfa__bannerDanger{color:#b91c1c;background-color:#fee2e2;border:1px solid #fca5a5}.HelloAssoSettings-module__jn1tfa__organization{border:1px solid var(--border);border-radius:var(--radius);background-color:var(--background);align-items:center;gap:.9rem;padding:1rem;display:flex}.HelloAssoSettings-module__jn1tfa__logo{object-fit:cover;border:1px solid var(--border);background-color:var(--muted);border-radius:10px;flex-shrink:0;width:48px;height:48px}.HelloAssoSettings-module__jn1tfa__logoFallback{letter-spacing:.02em;color:var(--muted-foreground);justify-content:center;align-items:center;font-size:1rem;font-weight:700;display:flex}.HelloAssoSettings-module__jn1tfa__organizationText{flex-direction:column;gap:.2rem;min-width:0;display:flex}.HelloAssoSettings-module__jn1tfa__organizationName{overflow-wrap:anywhere;font-weight:600}.HelloAssoSettings-module__jn1tfa__meta{color:var(--muted-foreground);font-size:.8rem}.HelloAssoSettings-module__jn1tfa__badges{flex-wrap:wrap;gap:.5rem;display:flex}.HelloAssoSettings-module__jn1tfa__badge{border-radius:9999px;align-items:center;gap:.35rem;padding:.25rem .7rem;font-size:.8rem;font-weight:600;display:inline-flex}.HelloAssoSettings-module__jn1tfa__badgeSuccess{color:#166534;background-color:#dcfce7}.HelloAssoSettings-module__jn1tfa__badgeWarning{color:#92400e;background-color:#fef3c7}.HelloAssoSettings-module__jn1tfa__badgeMuted{background-color:var(--muted);color:var(--muted-foreground)}.HelloAssoSettings-module__jn1tfa__badgeDanger{color:#b91c1c;background-color:#fee2e2}.HelloAssoSettings-module__jn1tfa__actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.HelloAssoSettings-module__jn1tfa__links{flex-wrap:wrap;gap:1rem;font-size:.85rem;display:flex}.HelloAssoSettings-module__jn1tfa__links a{color:var(--primary);align-items:center;gap:.3rem;display:inline-flex}.HelloAssoSettings-module__jn1tfa__hint{color:var(--muted-foreground);margin:0;font-size:.85rem}@media (max-width:640px){.HelloAssoSettings-module__jn1tfa__card{padding:1rem}.HelloAssoSettings-module__jn1tfa__actions>*{width:100%}}.HelloAssoSettings-module__jn1tfa__keysForm{flex-direction:column;gap:1rem;max-width:32rem;display:flex}.HelloAssoSettings-module__jn1tfa__field{flex-direction:column;gap:.4rem;font-size:.9rem;font-weight:500;display:flex}.HelloAssoSettings-module__jn1tfa__fieldHint{color:var(--muted-foreground);font-size:.8rem;font-weight:400}.HelloAssoSettings-module__jn1tfa__fieldError{color:#b91c1c;margin:0;font-size:.85rem}.HelloAssoSettings-module__jn1tfa__inlineIcon{vertical-align:-2px;margin-right:.35rem}.HelloAssoSettings-module__jn1tfa__webhook{flex-direction:column;gap:.5rem;display:flex}.HelloAssoSettings-module__jn1tfa__webhookRow{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.HelloAssoSettings-module__jn1tfa__webhookUrl{overflow-wrap:anywhere;border:1px solid var(--border);border-radius:var(--radius);background-color:var(--muted);flex:16rem;min-width:0;padding:.5rem .65rem;font-size:.8rem}
.AssociationMembers-module__fuOcWG__stack{flex-direction:column;gap:1.5rem;display:flex}.AssociationMembers-module__fuOcWG__panel{background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;gap:1.25rem;padding:1.5rem;display:flex}.AssociationMembers-module__fuOcWG__panelHeader{flex-direction:column;gap:.35rem;display:flex}.AssociationMembers-module__fuOcWG__panelHeaderRow{justify-content:space-between;align-items:center;gap:1rem;display:flex}.AssociationMembers-module__fuOcWG__panelTitle{color:var(--foreground);margin:0;font-size:1.25rem;font-weight:700}.AssociationMembers-module__fuOcWG__panelText{color:var(--muted-foreground);margin:0;font-size:.9rem;line-height:1.5}.AssociationMembers-module__fuOcWG__countPill{border:1px solid var(--border);background:var(--muted);color:var(--muted-foreground);white-space:nowrap;border-radius:999px;align-items:center;padding:.2rem .65rem;font-size:.75rem;font-weight:700;display:inline-flex}.AssociationMembers-module__fuOcWG__inviteForm{flex-direction:column;gap:.5rem;display:flex}.AssociationMembers-module__fuOcWG__fieldLabel{color:var(--foreground);align-items:center;gap:.4rem;font-size:.875rem;font-weight:600;display:inline-flex}.AssociationMembers-module__fuOcWG__inviteRow{gap:.75rem;display:flex}.AssociationMembers-module__fuOcWG__input{border:1px solid var(--border);border-radius:var(--radius);min-width:0;color:var(--foreground);background-color:var(--background);flex:1;padding:.65rem .85rem;font-size:.9rem;transition:border-color .15s,box-shadow .15s}.AssociationMembers-module__fuOcWG__input:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 15%, transparent);outline:none}.AssociationMembers-module__fuOcWG__input::placeholder{color:var(--muted-foreground)}.AssociationMembers-module__fuOcWG__hint{color:var(--muted-foreground);margin:0;font-size:.8rem;line-height:1.45}.AssociationMembers-module__fuOcWG__separator{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:.75rem;font-size:.75rem;font-weight:600;display:flex}.AssociationMembers-module__fuOcWG__separator:before,.AssociationMembers-module__fuOcWG__separator:after{content:"";background:var(--border);flex:1;height:1px}.AssociationMembers-module__fuOcWG__codeBlock{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem 1.5rem;display:grid}.AssociationMembers-module__fuOcWG__codeIntro{flex-direction:column;gap:.25rem;display:flex}.AssociationMembers-module__fuOcWG__codeRow{border:1px dashed color-mix(in srgb, var(--primary) 40%, var(--border));border-radius:var(--radius);background:color-mix(in srgb, var(--primary) 6%, var(--background));align-items:center;gap:.5rem;padding:.5rem .5rem .5rem 1rem;display:inline-flex}.AssociationMembers-module__fuOcWG__code{letter-spacing:.12em;color:var(--primary);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:1.25rem;font-weight:700;transition:filter .2s}.AssociationMembers-module__fuOcWG__codeHidden{filter:blur(7px);-webkit-user-select:none;user-select:none}.AssociationMembers-module__fuOcWG__iconButton{width:2rem;height:2rem;color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;border-radius:.375rem;justify-content:center;align-items:center;transition:color .15s,background-color .15s;display:inline-flex}.AssociationMembers-module__fuOcWG__iconButton:hover{color:var(--primary);background:var(--muted)}.AssociationMembers-module__fuOcWG__codeActions{flex-wrap:wrap;grid-column:1/-1;gap:.5rem;display:flex}.AssociationMembers-module__fuOcWG__regenerate{color:var(--muted-foreground);margin-left:auto}.AssociationMembers-module__fuOcWG__regenerate:hover{color:var(--foreground)}.AssociationMembers-module__fuOcWG__spinning{animation:1s linear infinite AssociationMembers-module__fuOcWG__spin}@keyframes AssociationMembers-module__fuOcWG__spin{to{transform:rotate(360deg)}}.AssociationMembers-module__fuOcWG__empty{color:var(--muted-foreground);margin:0;font-size:.9375rem}.AssociationMembers-module__fuOcWG__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.AssociationMembers-module__fuOcWG__member{border-top:1px solid var(--border);align-items:center;gap:.9rem;padding:.85rem 0;display:flex}.AssociationMembers-module__fuOcWG__member:first-child{border-top:none;padding-top:0}.AssociationMembers-module__fuOcWG__member:last-child{padding-bottom:0}.AssociationMembers-module__fuOcWG__avatar{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:.8rem;font-weight:700;display:inline-flex;overflow:hidden}.AssociationMembers-module__fuOcWG__avatar0{background:#6366f1}.AssociationMembers-module__fuOcWG__avatar1{background:#ec4899}.AssociationMembers-module__fuOcWG__avatar2{background:#f59e0b}.AssociationMembers-module__fuOcWG__avatar3{background:#10b981}.AssociationMembers-module__fuOcWG__avatarImg{object-fit:cover;width:100%;height:100%}.AssociationMembers-module__fuOcWG__identity{flex:1;min-width:0}.AssociationMembers-module__fuOcWG__name{color:var(--foreground);align-items:center;gap:.5rem;margin:0;font-weight:600;display:flex}.AssociationMembers-module__fuOcWG__nameText{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.AssociationMembers-module__fuOcWG__youPill{background:var(--muted);color:var(--muted-foreground);border-radius:999px;flex-shrink:0;padding:.1rem .45rem;font-size:.7rem;font-weight:600}.AssociationMembers-module__fuOcWG__meta{color:var(--muted-foreground);flex-wrap:wrap;gap:.15rem .75rem;margin:.15rem 0 0;font-size:.8rem;display:flex}.AssociationMembers-module__fuOcWG__email{overflow-wrap:anywhere}.AssociationMembers-module__fuOcWG__role{white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;gap:.3rem;padding:.2rem .6rem;font-size:.75rem;font-weight:700;display:inline-flex}.AssociationMembers-module__fuOcWG__roleAdmin{background:color-mix(in srgb, var(--primary) 10%, transparent);color:var(--primary)}.AssociationMembers-module__fuOcWG__roleMember{background:var(--muted);color:var(--muted-foreground);border:1px solid var(--border)}:is([data-theme=dark] .AssociationMembers-module__fuOcWG__roleAdmin,[data-theme=dark] .AssociationMembers-module__fuOcWG__code){color:#a5b4fc}@media (max-width:640px){.AssociationMembers-module__fuOcWG__inviteRow{flex-direction:column}.AssociationMembers-module__fuOcWG__codeBlock{grid-template-columns:minmax(0,1fr)}.AssociationMembers-module__fuOcWG__codeRow{justify-self:start}.AssociationMembers-module__fuOcWG__regenerate{margin-left:0}}@media (prefers-reduced-motion:reduce){.AssociationMembers-module__fuOcWG__spinning{animation:none}}
