.CompleteProfile_shell__RnPkI{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:2rem 1rem;background:linear-gradient(180deg,rgba(0,0,0,.85),rgba(0,0,0,.83) 50%,rgba(0,0,0,.8)),radial-gradient(circle at 50% 0,rgba(37,95,244,.18) 0,transparent 60%);color:var(--xecho-text-primary)}.CompleteProfile_card__snbu5{position:relative;width:100%;max-width:540px;background:linear-gradient(180deg,rgba(5,8,18,.99),rgba(8,12,28,.99) 50%,rgba(5,8,18,.99));border:1px solid rgba(37,95,244,.2);border-radius:6px;box-shadow:0 20px 60px rgba(0,0,0,.5),0 5px 20px rgba(15,38,98,.2),inset 0 0 1px rgba(37,95,244,.3);overflow:hidden;padding:2rem 1.75rem 1.75rem}.CompleteProfile_accentBar__xsC9e{position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent 0,var(--xecho-accent-dark) 30%,var(--xecho-accent) 50%,var(--xecho-accent-dark) 70%,transparent 100%)}.CompleteProfile_header__n_3GT{margin-bottom:1.5rem}.CompleteProfile_eyebrow__WMDLy{font-family:Inter,sans-serif;font-size:.7rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:rgba(116,185,255,.75);margin:0 0 .25rem}.CompleteProfile_title__pTert{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.5rem;font-weight:700;letter-spacing:-.02em;color:var(--xecho-text-primary);margin:0 0 .25rem}.CompleteProfile_subtitle__awo46{font-family:Inter,sans-serif;font-size:.875rem;color:hsla(0,0%,100%,.6);margin:0}.CompleteProfile_form__f3EUp{display:flex;flex-direction:column;gap:1.1rem}.CompleteProfile_field__rsnLC{display:flex;flex-direction:column;gap:.4rem}.CompleteProfile_fieldLabel__Wamaj{font-family:Inter,sans-serif;font-size:.78rem;font-weight:600;letter-spacing:.04em;color:hsla(0,0%,100%,.78)}.CompleteProfile_input__WT7ii{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.1);border-radius:6px;color:var(--xecho-text-primary);font-family:Inter,sans-serif;font-size:.9rem;padding:.7rem .85rem;transition:border-color .2s ease,background .2s ease}.CompleteProfile_input__WT7ii:focus{outline:none;border-color:rgba(37,95,244,.6);background:hsla(0,0%,100%,.06)}.CompleteProfile_hint__jguNC{font-family:Inter,sans-serif;font-size:.72rem;color:hsla(0,0%,100%,.45)}.CompleteProfile_radioGroup__H5ETI{display:flex;flex-direction:column;gap:.5rem}.CompleteProfile_radio__DS5Gf{display:flex;align-items:flex-start;gap:.65rem;padding:.65rem .85rem;border:1px solid hsla(0,0%,100%,.08);border-radius:6px;background:hsla(0,0%,100%,.02);cursor:pointer;transition:background .2s ease,border-color .2s ease}.CompleteProfile_radio__DS5Gf:hover{background:rgba(37,95,244,.08);border-color:rgba(37,95,244,.25)}.CompleteProfile_radio__DS5Gf input[type=radio]{margin-top:.2rem;accent-color:var(--xecho-accent,#74b9ff)}.CompleteProfile_radioLabel__Cqm1c{display:flex;flex-direction:column}.CompleteProfile_radioTitle__15pIG{font-family:Inter,sans-serif;font-size:.88rem;font-weight:600;color:hsla(0,0%,100%,.92)}.CompleteProfile_radioDesc__ug2Xg{font-family:Inter,sans-serif;font-size:.74rem;color:hsla(0,0%,100%,.55)}.CompleteProfile_checkbox__djuUC{display:flex;align-items:flex-start;gap:.6rem;font-family:Inter,sans-serif;font-size:.82rem;color:hsla(0,0%,100%,.75)}.CompleteProfile_checkbox__djuUC input[type=checkbox]{margin-top:.15rem;accent-color:var(--xecho-accent,#74b9ff)}.CompleteProfile_checkbox__djuUC a{color:var(--xecho-accent);text-decoration:none}.CompleteProfile_checkbox__djuUC a:hover{color:var(--xecho-accent-dark);text-decoration:underline}.CompleteProfile_error__X4M4x{margin:0;padding:.6rem .75rem;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);border-radius:6px;color:hsla(0,100%,89%,.95);font-family:Inter,sans-serif;font-size:.82rem}.CompleteProfile_submit__79kZL{margin-top:.25rem;padding:.85rem 1.5rem;background:linear-gradient(135deg,var(--xecho-blue-900) 0,var(--xecho-blue-700) 100%);border:1px solid rgba(37,95,244,.4);border-radius:6px;color:var(--xecho-text-primary);font-family:Inter,sans-serif;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .3s ease}.CompleteProfile_submit__79kZL:hover:not(:disabled){background:linear-gradient(135deg,var(--xecho-blue-700) 0,var(--xecho-accent-dark) 100%);border-color:rgba(37,95,244,.6);box-shadow:0 0 25px rgba(37,95,244,.3);transform:translateY(-1px)}.CompleteProfile_submit__79kZL:disabled{opacity:.6;cursor:not-allowed}.XechoLoadingScreen_container__LNpx_{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;background:linear-gradient(180deg,#030508,#0a0e1a 50%,#030508);gap:1.25rem}.XechoLoadingScreen_logo__V8PGx{font-family:Montserrat,sans-serif;font-size:1.75rem;font-weight:700;letter-spacing:-.03em;background:linear-gradient(135deg,rgba(116,185,255,.9),#fff 50%,rgba(116,185,255,.9));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.XechoLoadingScreen_message__JtxyB{font-family:Inter,sans-serif;font-size:.85rem;color:hsla(0,0%,100%,.45);letter-spacing:.02em}.XechoLoadingScreen_progressTrack__4s3h1{width:32px;height:2px;border-radius:1px;background:rgba(116,185,255,.15);overflow:hidden;position:relative}.XechoLoadingScreen_progressBar__DLbin{position:absolute;top:0;left:0;width:50%;height:100%;background:rgba(116,185,255,.6);border-radius:1px;animation:XechoLoadingScreen_xecho-slide__AnHxm 1.2s ease-in-out infinite}@keyframes XechoLoadingScreen_xecho-slide__AnHxm{0%{transform:translateX(-100%)}50%{transform:translateX(200%)}to{transform:translateX(-100%)}}