.community_pageHeader__bqcNO{margin-bottom:3rem;padding-bottom:2rem;border-bottom:1px solid var(--cm-border)}.community_eyebrow__hgn4R{font-family:IBM Plex Mono,monospace;font-size:.68rem;color:var(--cm-accent);letter-spacing:3px;text-transform:uppercase;margin-bottom:1rem;display:flex;align-items:center;gap:.4rem}.community_eyebrow__hgn4R:before{content:">_"}.community_pageTitle__44ZMu{font-family:Pixelify Sans,sans-serif;font-size:clamp(1.8rem,4vw,2.6rem);color:#0c0c0c;line-height:1.15;margin-bottom:1rem}.community_pageTitle__44ZMu span{color:var(--cm-accent)}.community_leadBox__l3qtY{background:var(--cm-dim);border-left:3px solid var(--cm-accent);padding:1rem 1.2rem;margin-bottom:1rem}.community_leadBox__l3qtY p{font-family:IBM Plex Mono,monospace;font-size:.82rem;color:#0c0c0c;line-height:1.7}.community_leadBox__l3qtY strong{color:var(--cm-accent)}.community_pageDesc__gfiG0{font-size:.95rem;color:#777;line-height:1.6}.community_progressBar__pFjN5{height:2px;background:var(--cm-border);margin-bottom:2rem;position:relative;overflow:hidden}.community_progressFill__kmkNh{height:100%;background:var(--cm-accent);transition:width .4s ease}.community_steps__G0pDS{display:flex;gap:0;margin-bottom:2.5rem;border:1px solid var(--cm-border)}.community_stepItem___wJ7_{flex:1;padding:.6rem 0;text-align:center;font-family:IBM Plex Mono,monospace;font-size:.65rem;letter-spacing:1px;text-transform:uppercase;color:#777;border-right:1px solid var(--cm-border);transition:all .2s;cursor:default}.community_stepItem___wJ7_:last-child{border-right:none}.community_stepItemActive__XLMYq{background:var(--cm-accent);color:#fdfdfd}.community_stepItemDone__Xe_Mq{background:var(--cm-dim);color:var(--cm-accent)}.community_section__eJ68q{display:none}.community_sectionActive__ii5JK{display:block;animation:community_sectionFadeIn__DPTBv .4s ease forwards}@keyframes community_sectionFadeIn__DPTBv{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.community_sectionHeader__DpA8e{display:flex;align-items:center;gap:.8rem;margin-bottom:2rem;padding-bottom:.8rem;border-bottom:1px solid var(--cm-border)}.community_sectionNum__4cBWm{font-family:IBM Plex Mono,monospace;font-size:.65rem;background:var(--cm-accent);color:#fdfdfd;padding:3px 8px;letter-spacing:1px}.community_sectionTitle__VGs_G{font-family:IBM Plex Mono,monospace;font-size:.75rem;color:#0c0c0c;letter-spacing:2px;text-transform:uppercase}.community_formGroup__Jq7tD{margin-bottom:1.6rem}.community_fieldLabel__RbPIg{display:block;font-family:IBM Plex Mono,monospace;font-size:.68rem;color:#777;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:.5rem;cursor:pointer}.community_required__HN00S{color:var(--cm-accent);margin-left:2px}.community_input__lu88i,.community_select__y3YjF,.community_textarea__3KpYs{width:100%;background:#fdfdfd;border:1px solid var(--cm-border);border-radius:0;padding:.75rem 1rem;color:#0c0c0c;font-family:IBM Plex Mono,monospace;font-size:.88rem;transition:border-color .2s,background .2s,box-shadow .2s;outline:none;appearance:none}.community_input__lu88i:focus,.community_select__y3YjF:focus,.community_textarea__3KpYs:focus{border-color:var(--cm-accent);background:var(--cm-dim);box-shadow:4px 4px 0 var(--cm-accent)}.community_input__lu88i::placeholder,.community_textarea__3KpYs::placeholder{color:rgba(119,119,119,.5)}.community_select__y3YjF{cursor:pointer;background-image:var(--cm-select-arrow);background-repeat:no-repeat;background-position:right 1rem center;padding-right:2.5rem}.community_textarea__3KpYs{resize:vertical;min-height:100px}.community_inputError__ITOLb{border-color:#cc4400}.community_fieldError__64dgi{font-family:IBM Plex Mono,monospace;font-size:.65rem;color:#cc4400;margin-top:.3rem}.community_budgetGrid__L1_Lk{display:grid;grid-template-columns:repeat(2,1fr);gap:0;border:1px solid var(--cm-border)}.community_budgetCard__9v4zB{padding:1rem;cursor:pointer;transition:background .15s;border-right:1px solid var(--cm-border);border-bottom:1px solid var(--cm-border);position:relative}.community_budgetCard__9v4zB:nth-child(2n){border-right:none}.community_budgetCard__9v4zB:nth-child(3),.community_budgetCard__9v4zB:nth-child(4){border-bottom:none}.community_budgetPrice__bRTGn{font-family:Pixelify Sans,sans-serif;font-size:1.1rem;color:var(--cm-accent);display:block;margin-bottom:.2rem}.community_budgetName__Lw2JI{font-family:IBM Plex Mono,monospace;font-size:.7rem;color:#777;letter-spacing:1px;text-transform:uppercase}.community_budgetCardSelected__mRnOF{background:var(--cm-accent)}.community_budgetCardSelected__mRnOF .community_budgetName__Lw2JI,.community_budgetCardSelected__mRnOF .community_budgetPrice__bRTGn{color:#fdfdfd}.community_chipGrid__alOxF{display:flex;flex-wrap:wrap;gap:.5rem}.community_chip__g_JVv{font-family:IBM Plex Mono,monospace;font-size:.72rem;padding:.4rem .9rem;border:1px solid var(--cm-border);cursor:pointer;transition:all .15s;letter-spacing:.5px;user-select:none}.community_chipSelected__r6lk2{background:var(--cm-accent);color:#fdfdfd;border-color:var(--cm-accent)}.community_starRow__vRiXk{display:flex;gap:.3rem;flex-direction:row-reverse;justify-content:flex-end}.community_starLabel__1ENgm{font-size:1.8rem;cursor:pointer;color:var(--cm-border);transition:color .12s;line-height:1}.community_starLabelActive__6D8rp,.community_starLabel__1ENgm:hover,.community_starLabel__1ENgm:hover~.community_starLabel__1ENgm{color:var(--cm-accent)}.community_checkList__HpiKL{display:flex;flex-direction:column;gap:.5rem}.community_checkItem__gy3zn{display:flex;align-items:center;gap:.8rem;padding:.6rem .8rem;border:1px solid transparent;cursor:pointer;transition:border-color .15s,background .15s;font-family:IBM Plex Mono,monospace;font-size:.78rem;color:#0c0c0c;letter-spacing:.3px;user-select:none}.community_checkItem__gy3zn:hover{border-color:var(--cm-border);background:var(--cm-dim)}.community_checkBox__5T6v6{width:16px;height:16px;border:1px solid var(--cm-border);flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:.7rem;color:transparent;transition:all .15s}.community_checkItemLocked__h7ksj{cursor:default!important}.community_checkItemLocked__h7ksj .community_checkBox__5T6v6{background:var(--cm-accent);border-color:var(--cm-accent);color:#fdfdfd;opacity:.7}.community_checkItemLocked__h7ksj:hover{border-color:transparent;background:transparent}.community_checkItemChecked__HIY_c .community_checkBox__5T6v6{background:var(--cm-accent);border-color:var(--cm-accent);color:#fdfdfd}.community_navRow__PsfXN{display:flex;gap:1rem;margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid var(--cm-border)}.community_btnBack__l_zeF{font-family:IBM Plex Mono,monospace;font-size:.78rem;padding:.8rem 1.5rem;border:1px solid var(--cm-border);background:transparent;color:#777;cursor:pointer;letter-spacing:1px;transition:all .15s}.community_btnBack__l_zeF:hover{border-color:var(--cm-accent);color:var(--cm-accent)}.community_btnNext__wDVHg{font-family:IBM Plex Mono,monospace;font-size:.78rem;padding:.8rem 2rem;background:var(--cm-accent);color:#fdfdfd;border:none;cursor:pointer;letter-spacing:1px;text-transform:uppercase;transition:all .15s;flex:1;position:relative;overflow:hidden}.community_btnNext__wDVHg:hover{background:var(--cm-hover-bg);box-shadow:4px 4px 0 var(--cm-accent);transform:translate(-2px,-2px)}.community_btnNext__wDVHg:active{transform:translate(0);box-shadow:none}.community_btnNext__wDVHg:disabled{cursor:not-allowed;opacity:.7}.community_success__ACDXK{text-align:center;padding:4rem 1rem;animation:community_sectionFadeIn__DPTBv .5s ease forwards}.community_successIcon__iUQEb{display:block;margin:0 auto 1.5rem}.community_successTitle__1D2te{font-family:Pixelify Sans,sans-serif;font-size:1.8rem;margin-bottom:1rem;color:#0c0c0c}.community_successDetail__6gEpM{font-family:IBM Plex Mono,monospace;font-size:.78rem;color:#777;line-height:1.8;margin-bottom:2rem}.community_successDetail__6gEpM span{color:var(--cm-accent)}.community_terminalLine__ZxkTe{font-family:IBM Plex Mono,monospace;font-size:.72rem;color:var(--cm-accent);background:var(--cm-dim);border:1px solid var(--cm-border);padding:.8rem 1.2rem;text-align:left;margin-bottom:.4rem}.community_terminalLine__ZxkTe:before{content:"> ";opacity:.5}.community_errorBanner__wj__7{font-family:IBM Plex Mono,monospace;font-size:.75rem;color:#cc4400;background:rgba(204,68,0,.08);border:1px solid rgba(204,68,0,.3);padding:.8rem 1.2rem;margin-bottom:1.5rem;animation:community_sectionFadeIn__DPTBv .3s ease forwards}.community_privacy__1Xt49{font-family:IBM Plex Mono,monospace;font-size:.63rem;color:#777;text-align:center;margin-top:1rem;letter-spacing:.3px;line-height:1.8}