.create-club{--manage-mock-gradient-hero:linear-gradient(90deg, #f08a1c 0%, #e878b0 48%, #8f6ad9 100%);--manage-mock-card-radius:1rem;--manage-accent-rgb:255, 137, 4;--create-club-step-top:6rem;background:radial-gradient(120% 40% at 0 0,#ff89041a,#0000 55%),#fcf9ed;min-height:100vh;padding:2rem 1.5rem 3rem;position:relative;overflow:visible}@media (max-width:860px){.create-club{--create-club-step-top:4.25rem;padding:.75rem 1rem 2rem}}.create-club__shell{z-index:1;width:100%;max-width:74rem;scroll-margin-top:var(--create-club-step-top,6rem);margin:0 auto;position:relative}.create-club__form{margin-top:0}.create-club__section{background:0 0;border:none;border-radius:0;padding:0}.create-club__section.club-manage{background:0 0;gap:1rem;min-height:0;display:grid}.create-club__section-title{color:#1a1a1a;letter-spacing:-.02em;margin:0 0 .4rem;font-size:1.55rem;font-weight:800;line-height:1.2}.create-club__field{margin-bottom:1.35rem}.create-club__field:last-child{margin-bottom:0}.create-club__field--city .location-typeahead__label,.create-club__visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.create-club__label-row{justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.45rem;display:flex}.create-club__char-count{color:#a0aec0;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.78rem;font-weight:600}.create-club__markdown-help{color:#404040;margin:.45rem 0 0;font-size:.82rem;font-weight:500;line-height:1.45}.create-club__city-callout{color:#1a1a1a;background:#ff890414;border-radius:.75rem;align-items:flex-start;gap:.65rem;margin:.75rem 0 0;padding:.85rem .95rem;display:flex}.create-club__city-callout p{margin:0;font-size:.88rem;font-weight:500;line-height:1.45}.create-club__access-surveys{margin-top:.35rem}.create-club__join{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}@media (max-width:640px){.create-club__join{grid-template-columns:1fr}}.create-club__join-card{color:#2d3748;text-align:left;font:inherit;cursor:pointer;background:#fcf9f2e6;border:1px solid #2d37481a;border-radius:1rem;gap:.3rem;margin:0;padding:1.05rem 1.1rem;display:grid}.create-club__join-card strong{letter-spacing:-.01em;font-size:1.02rem;font-weight:700}.create-club__join-card span{color:#4a5568;font-size:.86rem;line-height:1.4}.create-club__join-card:hover:not(.create-club__join-card--selected){border-color:#ff890447}.create-club__join-card--selected{background:linear-gradient(135deg,#ff89041f 0%,#ff89040a 100%);border-color:#ff890433}.create-club__city-callout-icon{color:#ff6900;background:#ff890429;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1.35rem;height:1.35rem;font-size:.85rem;font-weight:700;line-height:1;display:inline-flex}.create-club__cover{gap:.85rem;display:grid}.create-club__cover-hint{color:#404040;margin:0;font-size:.85rem;font-weight:500;line-height:1.4}.create-club__cover-dropzone{color:#ff8904;cursor:pointer;width:100%;max-width:100%;min-height:9.5rem;font:inherit;background:#ff89040a;border:1.5px dashed #ff89048c;border-radius:1rem;place-items:center;padding:0;transition:border-color .15s,background .15s;display:grid;overflow:hidden}.create-club__cover-dropzone:hover{background:#ff890414}.create-club__cover-dropzone img{object-fit:cover;width:100%;height:100%;min-height:9.5rem}.create-club__cover-upload-btn{color:#fff;background:#ff8904;border-radius:999px;justify-content:center;align-items:center;min-width:7rem;min-height:2.4rem;padding:.45rem 1.25rem;font-size:.85rem;font-weight:700;display:inline-flex}.create-club__mission{gap:.75rem;display:grid}.create-club__mission-card{cursor:pointer;color:#1a1a1a;background:#ff89041a;border:1px solid #ff89041f;border-radius:.95rem;align-items:flex-start;gap:.85rem;padding:1.2rem 1.25rem;font-size:.95rem;font-weight:500;line-height:1.55;display:flex}.create-club__mission-copy{flex:1;min-width:0;font-weight:700}.create-club__conduct-dropdown{background:#fcf9f2;border:1px solid #ff890429;border-radius:.95rem;width:100%;max-height:min(28rem,55vh);padding:1.25rem 1.4rem 1.4rem;overflow:auto;box-shadow:0 10px 28px #2422350f}.create-club__conduct-dropdown .conduct__header{margin-bottom:.85rem}.create-club__conduct-dropdown .conduct__title{letter-spacing:-.02em;margin:0;font-size:1.15rem;font-weight:800}.create-club__conduct-dropdown .conduct__last-updated{color:#404040;margin:.25rem 0 0;font-size:.78rem}.create-club__conduct-dropdown .conduct__section{margin-top:.95rem}.create-club__conduct-dropdown .conduct__section-title{margin:0 0 .4rem;font-size:.95rem}.create-club__conduct-dropdown .conduct__text,.create-club__conduct-dropdown .conduct__list{font-size:.88rem;line-height:1.55}.create-club__label{color:#2d3748;margin-bottom:.5rem;font-size:.9rem;font-weight:700;display:block}.create-club__label-row .create-club__label{margin-bottom:0}.create-club__required{color:#ff8904}.create-club__input,.create-club__select,.create-club__textarea{background:#fcf9f2;border:1px solid #ff890433;border-radius:.5rem;width:100%;padding:.875rem 1rem;font-size:1rem;transition:all .2s}.create-club__input:focus,.create-club__select:focus,.create-club__textarea:focus{border-color:#ff8904;outline:none;box-shadow:0 0 0 3px #ff89041a}.create-club__input::placeholder,.create-club__select::placeholder,.create-club__textarea::placeholder{color:#a0aec0}.create-club__input--error,.create-club__select--error,.create-club__textarea--error{border-color:#ff6900;box-shadow:0 0 0 2px #ff890433}.create-club__textarea{resize:vertical;min-height:88px;font-family:inherit}.create-club__textarea--autogrow{resize:none;min-height:6.5rem;overflow:hidden}.create-club__field--cover{position:relative}.create-club__preview{border:1px solid #ff890426;border-radius:.5rem;margin-top:.75rem;overflow:hidden}.create-club__preview--cover{max-width:400px;margin-top:0}.create-club__error{color:#ff6900;margin-top:.35rem;font-size:.85rem;display:block}.create-club__values-link{color:#ff8904;text-underline-offset:2px;font-weight:700;font:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.create-club__values-link:hover{color:#ff6900}.create-club__values-checkbox{accent-color:#ff8904;cursor:pointer;flex-shrink:0;width:1.15rem;height:1.15rem;margin-top:.2rem}.create-club__btn{cursor:pointer;border-radius:.75rem;padding:.72rem 1.35rem;font-size:.95rem;font-weight:700;text-decoration:none;transition:all .2s}.create-club__btn--secondary{color:#1a1a1a;background:#fcf9f2;border:1px solid #2d374829}.create-club__btn--secondary:hover{background:#2d374808;border-color:#2d37483d}.create-club__btn--primary{color:#fff;background:#ff8904;border:none;min-width:8.5rem;box-shadow:0 2px 8px #ff890438}.create-club__btn--primary:hover{background:#ff6900;transform:translateY(-1px);box-shadow:0 4px 12px #ff890447}.create-club__btn--primary:disabled{opacity:.65;cursor:not-allowed;box-shadow:none;transform:none}.create-club__loading{text-align:center;color:#4a5568;padding:4rem 2rem;font-size:1rem}.create-club__upgrade-gate{z-index:1;background:#fcf9f2;border:1px solid #ff89041f;border-radius:1rem;max-width:36rem;margin:3rem auto 0;padding:2rem;position:relative;box-shadow:0 8px 28px #2d37480f}.create-club__upgrade-title{color:#1a1a1a;margin:0 0 .75rem;font-size:1.35rem}.create-club__upgrade-text{color:#4a5568;margin:0 0 1.5rem;line-height:1.55}.create-club__upgrade-actions{flex-wrap:wrap;gap:.75rem;display:flex}