.create-community-form-panel{width:100%}.create-community-avatar-row{align-items:center;gap:1rem;display:flex}.create-community-avatar-preview{object-fit:cover;border:1px solid var(--rockae-border);background:var(--rockae-canvas);border-radius:50%;flex-shrink:0;width:72px;height:72px}.create-community-avatar-placeholder{border:1px dashed var(--rockae-border);background:var(--rockae-canvas);width:72px;height:72px;color:var(--rockae-ink-soft);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.create-community-avatar-actions{flex-direction:column;align-items:flex-start;gap:.35rem;display:flex}.create-community-avatar-file-label{cursor:pointer;align-items:center;display:inline-flex}.create-community-avatar-file-label.is-disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.create-community-avatar-input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.create-community-form-panel .asp-interest-row{width:100%}.create-community-form-panel .asp-interest-row input[type=text]{flex:1;min-width:0}.create-community-form-panel .asp-interest-row .create-classroom-form-cancel-btn{flex-shrink:0;min-width:auto}.create-community-alias-ok{color:#15803d;font-style:normal}.create-community-form-panel form{flex-direction:column;gap:1.05rem;display:flex}.create-community-step-subtitle,.create-community-step-indicator{color:var(--rockae-ink-soft);margin:.35rem 0 0;font-size:.8125rem;font-weight:400;line-height:1.4}.create-community-guidelines{flex-direction:column;gap:1rem;display:flex}.create-community-guidelines p{color:var(--rockae-ink-default);margin:0;font-size:.9375rem;line-height:1.55}.create-community-guidelines-link{color:var(--brand-accent);text-underline-offset:2px;font-weight:500;text-decoration:underline}.create-community-guidelines-link:hover{color:var(--brand-accent-hover,var(--main-bg-hover))}.create-community-select{box-sizing:border-box;border:1px solid var(--rockae-border);background:var(--rockae-surface);width:100%;color:var(--rockae-ink-strong);border-radius:2px;padding:.525rem;font-family:Poppins,sans-serif;font-size:.875rem;transition:border-color .12s,box-shadow .12s}.create-community-select:hover{border-color:color-mix(in srgb, var(--rockae-ink-strong) 28%, var(--rockae-border))}.create-community-select:focus{border-color:color-mix(in srgb, var(--rockae-ink-strong) 55%, var(--rockae-border));box-shadow:0 0 0 1px color-mix(in srgb, var(--rockae-ink-strong) 18%, transparent);outline:none}.create-community-select:disabled{background:var(--background-color,var(--rockae-canvas));cursor:not-allowed}.create-community-confirm{text-align:center;flex-direction:column;align-items:center;gap:.5rem;margin-bottom:.25rem;display:flex}.create-community-confirm-icon{width:2.5rem;height:2.5rem;color:var(--main-bg)}.create-community-confirm-title{color:var(--rockae-ink-strong);margin:0;font-size:1.125rem;font-weight:650}.create-community-confirm-lead{max-width:26rem;color:var(--rockae-ink-soft);margin:0;font-size:.875rem;line-height:1.5}.create-community-review{border:1px solid var(--rockae-border);background:var(--rockae-canvas);border-radius:2px;flex-direction:column;gap:.85rem;margin:0;padding:1rem;display:flex}.create-community-review-row{gap:.2rem;display:grid}.create-community-review-row dt{text-transform:uppercase;letter-spacing:.04em;color:var(--rockae-ink-muted);margin:0;font-size:.75rem;font-weight:600}.create-community-review-row dd{color:var(--rockae-ink-strong);word-break:break-word;margin:0;font-size:.875rem;line-height:1.45}.create-community-review-media{margin-top:.25rem;position:relative}.create-community-review-banner{object-fit:cover;border:1px solid var(--rockae-border);border-radius:2px;width:100%;max-height:140px;display:block}.create-community-review-avatar{object-fit:cover;border:2px solid var(--rockae-surface);background:var(--rockae-canvas);border-radius:50%;width:56px;height:56px;margin-top:-1.75rem;margin-left:.75rem}
.create-community-page{--rockae-canvas:#fff;--rockae-surface:#fff;--background-color:#fff;--background:#fff;--rockae-ink-strong:#1a202c;--rockae-ink-default:#2d3748;--rockae-ink-soft:#4a5568;--rockae-ink-muted:#718096;--rockae-border:#e2e8f0;--rockae-shadow:#0000000d;--rockae-ink-tint-04:#1a202c0a;--rockae-ink-tint-06:#1a202c0f;--rockae-ink-tint-10:#1a202c1a;z-index:40;width:100%;min-height:100dvh;color:var(--rockae-ink-default);box-sizing:border-box;overscroll-behavior:contain;margin:0;padding:clamp(1.5rem,4vw,2.5rem) clamp(1rem,3vw,2rem) clamp(2rem,5vw,3.5rem);position:fixed;inset:0;overflow:hidden auto;background:#fff!important}.create-community-page-logo{top:max(1rem, env(safe-area-inset-top,0px));left:max(1rem, env(safe-area-inset-left,0px));z-index:20;line-height:0;position:absolute}.create-community-page-back{top:max(1rem, env(safe-area-inset-top,0px));right:max(1rem, env(safe-area-inset-right,0px));z-index:20;border:1px solid var(--rockae-border);width:2.5rem;height:2.5rem;color:var(--rockae-ink-default);box-shadow:0 1px 2px var(--rockae-shadow);background:#fff;border-radius:50%;justify-content:center;align-items:center;text-decoration:none;transition:background .2s,color .2s,border-color .2s;display:inline-flex;position:absolute}.create-community-page-back:hover{color:var(--rockae-ink-strong);border-color:var(--rockae-ink-muted);background:#f8fafc}.create-community-page-inner{background:#fff;width:100%;max-width:32rem;margin:0 auto;padding-top:2.75rem}.create-community-page .create-community-form-panel,.create-community-page .create-classroom-form,.create-community-page .create-classroom-form-field input,.create-community-page .create-classroom-form-field textarea,.create-community-page .create-community-select,.create-community-page .create-classroom-banner-dropzone,.create-community-page .create-community-avatar-placeholder{background:#fff}
