.conext-register-page .rf-section{background:#f4f5f8;padding:clamp(2.5rem,5vw,4rem) 0 clamp(4rem,8vw,6rem)}.conext-register-page .mf-form{border:1px solid #dde0ee;border-radius:0;max-width:820px;padding:clamp(1.75rem,3.5vw,2.75rem) clamp(1.5rem,3.5vw,2.75rem);overflow:visible;box-shadow:0 2px 16px #10164114,0 1px 3px #1016410a}.conext-register-page .mf-form:before{display:none}.conext-register-page .mf-progress{max-width:820px;margin-bottom:clamp(1.75rem,3vw,2.25rem)}.conext-register-page .mf-field__input{background:var(--white);border-color:#cdd0e3;border-radius:0;padding:.8125rem 1rem;box-shadow:0 1px 2px #1016410a}.conext-register-page .mf-field__input:hover{background:var(--white);border-color:#9fa6c4}.conext-register-page .mf-field__input:focus{background:var(--white);border-color:var(--orange);box-shadow:0 0 0 3px #f16a2a1c,0 1px 2px #1016410a}.conext-register-page .mf-field__input.is-invalid{border-color:#dc2626;box-shadow:0 0 0 3px #dc262617}.conext-register-page select.mf-field__input,.conext-register-page .rf-select{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%238a8faa' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;background-color:var(--white);border-radius:0;padding-right:2.75rem}.conext-register-page .rf-attendance-note{font-size:var(--fs-xs);color:var(--gray-500);border-left:3px solid var(--orange);background:#f16a2a0a;grid-column:1/-1;margin-top:.5rem;padding:.875rem 1rem;line-height:1.65}.conext-register-page .rf-member-status-field{background:#f9fafc;border:1.5px solid #e0e2ef;grid-column:1/-1;padding:1rem}.conext-register-page .rf-member-status-field .mf-field__label{margin-bottom:.75rem;display:block}.conext-register-page .rf-radio-fieldset{background:#fbfcfe;border:1.5px solid #e6e8f1;border-radius:0;margin-bottom:1.4rem;padding:1.4rem 1.5rem}.conext-register-page .rf-radio-fieldset:last-of-type{margin-bottom:0}.conext-register-page .rf-radio-fieldset.is-invalid{border-color:#dc2626}.conext-register-page .rf-radio-fieldset legend.mf-field__label{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--gray-600);padding:0;font-weight:700;display:block}.conext-register-page .rf-radio-group{flex-wrap:wrap;gap:.65rem;margin-top:.1rem;display:flex}.conext-register-page .rf-attendance-group .rf-radio-group{gap:.7rem;margin-top:.9rem}.conext-register-page .rf-radio{cursor:pointer;align-items:center;gap:.5rem;display:flex}.conext-register-page .rf-attendance-group .rf-radio{background:var(--white);transition:border-color .15s var(--ease-out), background .15s var(--ease-out);border:1.5px solid #dfe2ee;gap:.6rem;padding:.62rem 1rem}.conext-register-page .rf-attendance-group .rf-radio:has(.rf-radio__input:checked){border-color:var(--orange);background:#fef1ea}.conext-register-page .rf-radio__input{accent-color:var(--orange);cursor:pointer;flex-shrink:0;width:16px;height:16px;margin:0}.conext-register-page .rf-radio__label{font-size:var(--fs-sm);color:var(--navy-text);line-height:1.4}.conext-register-page .mf-checkbox__box{border-radius:0}.conext-register-page .rf-radio-fieldset--nested{background:0 0;border:0;border-top:1px solid #e6e8f1;margin:1.4rem 0 0;padding:1.4rem 0 0}.conext-register-page .rf-radio-fieldset--nested legend.mf-field__label{color:var(--gray-500)}.conext-register-page .rf-radio-fieldset--nested.is-disabled,.conext-register-page .rf-radio-fieldset--nested:disabled{opacity:.5}.conext-register-page .mf-checkbox--inline{background:0 0;border:0;border-top:1px dashed #d7dae8;align-items:center;gap:.65rem;margin:1.4rem 0 0;padding:1.4rem 0 0}.conext-register-page .mf-checkbox--inline:hover{background:0 0}.conext-register-page .mf-checkbox--inline .mf-checkbox__box{width:22px;min-width:22px;height:22px;margin-top:0}.conext-register-page .rf-popia-copy{font-size:var(--fs-sm);color:var(--gray-500);background:#f9fafc;border-left:3px solid #dde0ee;margin-bottom:1.25rem;padding:1rem 1.1rem;line-height:1.75}.conext-register-page .rf-form-section__head{border-bottom:1px solid #e4e6ef;margin-bottom:clamp(1.1rem,2vw,1.5rem);padding-bottom:.875rem}.conext-register-page .rf-form-section__title{color:var(--navy);letter-spacing:-.01em;margin:0;font-size:clamp(.9375rem,.85rem + .35vw,1.0625rem);font-weight:700}.conext-register-page .rf-form-section__desc{font-size:var(--fs-xs);color:var(--gray-400);margin:.3rem 0 0}.conext-register-page .rf-entry-heading{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--orange);margin:0 0 1rem;font-weight:700}.conext-register-page .rf-nav.mf-nav{border-top:1px solid #e4e6ef;justify-content:flex-end;align-items:center;gap:.875rem;margin-top:1.25rem;padding-top:1.5rem;display:flex}.conext-register-page .rf-nav .mf-nav__next,.conext-register-page .rf-nav .mf-nav__submit{min-width:160px}.conext-register-page .rf-delegates{border-top:1px solid #e4e6ef;margin-top:1.5rem;padding-top:1.25rem}.conext-register-page .rf-delegates__toolbar{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.conext-register-page .rf-delegates__title{font-size:var(--fs-sm);color:var(--navy);margin:0 0 .15rem;font-weight:700}.conext-register-page .rf-delegates__counter{font-size:var(--fs-xs);color:var(--gray-400);margin:0}.conext-register-page #rfAddDelegateBtn{font-size:var(--fs-xs)}.conext-register-page .rf-delegates__list{flex-direction:column;gap:.5rem;display:flex}.conext-register-page .rf-delegate-card{background:var(--white);border:1.5px solid #e0e2ef;border-radius:0;transition:border-color .18s}.conext-register-page .rf-delegate-card.is-active{border-color:var(--orange)}.conext-register-page .rf-delegate-card__head{justify-content:space-between;align-items:center;gap:1rem;padding:.875rem 1rem;display:flex}.conext-register-page .rf-delegate-card__toggle{text-align:left;cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1;gap:.15rem;padding:0;display:flex}.conext-register-page .rf-delegate-card__title{font-size:var(--fs-sm);color:var(--navy);font-weight:700}.conext-register-page .rf-delegate-card__summary{font-size:var(--fs-xs);color:var(--gray-400)}.conext-register-page .rf-delegate-card__actions{gap:.4rem;display:flex}.conext-register-page .rf-delegate-card__action{cursor:pointer;width:30px;height:30px;color:var(--gray-400);background:0 0;border:1.5px solid #e0e2ef;border-radius:0;justify-content:center;align-items:center;transition:border-color .18s,color .18s;display:flex}.conext-register-page .rf-delegate-card__action:hover{border-color:var(--navy);color:var(--navy)}.conext-register-page .rf-delegate-card__action--delete:hover{color:#dc2626;border-color:#dc2626}.conext-register-page .rf-delegate-card__body{background:#f9fafc;border-top:1px solid #e4e6ef;padding:.875rem 1rem}.conext-register-page .rf-step-delegate-heading-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.25rem;display:flex}.conext-register-page .rf-step-delegate-heading{margin-bottom:.2rem}.conext-register-page .rf-step-delegate-current-meta{font-size:var(--fs-xs);color:var(--gray-400);margin:0}.conext-register-page .rf-use-current{cursor:pointer;background:var(--white);border:1.5px solid #e0e2ef;border-radius:0;flex-shrink:0;align-items:center;gap:.5rem;padding:.45rem .7rem;transition:border-color .18s;display:flex}.conext-register-page .rf-use-current:hover{border-color:var(--orange)}.conext-register-page .rf-use-current__input{accent-color:var(--orange)}.conext-register-page .rf-use-current__label{font-size:var(--fs-xs);color:var(--navy);white-space:nowrap;font-weight:600}.conext-register-page .rf-use-all{cursor:pointer;align-items:center;gap:.6rem;margin-bottom:1rem;display:flex}.conext-register-page .rf-use-all__input{accent-color:var(--orange)}.conext-register-page .rf-use-all__label{font-size:var(--fs-xs);color:var(--gray-600);font-weight:500}.conext-register-page .rf-step-delegate-cards{flex-direction:column;gap:.4rem;display:flex}.conext-register-page .rf-step-delegate-card{background:var(--white);cursor:pointer;border:1.5px solid #e0e2ef;border-radius:0;justify-content:space-between;align-items:center;gap:1rem;padding:.65rem .9rem;transition:border-color .18s;display:flex}.conext-register-page .rf-step-delegate-card.is-active{border-color:var(--orange);background:#f16a2a06}.conext-register-page .mf-success{background:var(--white);text-align:center;border:1px solid #dde0ee;border-radius:0;flex-direction:column;align-items:center;max-width:820px;margin:0 auto;padding:clamp(3rem,6vw,5rem) clamp(1.5rem,4vw,3rem);display:flex;box-shadow:0 2px 16px #10164114}.conext-register-page .mf-success__icon{width:68px;height:68px;color:var(--orange);background:#f16a2a12;border-radius:50%;justify-content:center;align-items:center;margin-bottom:1.25rem;display:flex}.conext-register-page .mf-success__title{color:var(--navy);letter-spacing:-.02em;margin:0 0 .65rem;font-size:clamp(1.25rem,1rem + 1vw,1.625rem);font-weight:700}.conext-register-page .mf-success__desc{font-size:var(--fs-sm);color:var(--gray-600);max-width:46ch;margin:0 0 .4rem;line-height:1.7}.conext-register-page .mf-success__note{font-size:var(--fs-xs);color:var(--gray-400);margin:0}.conext-register-page .mf-alert{border-radius:0}.conext-register-page .rf-primary-delegate-meta{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.75rem;display:grid}.conext-register-page .rf-primary-delegate-meta__item dt{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--gray-400);margin-bottom:.15rem;font-weight:600}.conext-register-page .rf-primary-delegate-meta__item dd{font-size:var(--fs-sm);color:var(--navy-text);margin:0}.conext-register-page .rf-delegate-alert{border-radius:0}.conext-register-page .rf-delegate-max-note{font-size:var(--fs-xs);color:var(--gray-500);margin:0 0 .75rem;font-style:italic}@media (max-width:768px){.conext-register-page .mf-row--two{grid-template-columns:1fr}.conext-register-page .mf-form{padding:1.5rem 1.1rem}.conext-register-page .rf-step-delegate-heading-row{flex-direction:column}.conext-register-page .rf-use-current{justify-content:center;width:100%}.conext-register-page .rf-nav.mf-nav{flex-direction:column-reverse}.conext-register-page .rf-nav .mf-nav__next,.conext-register-page .rf-nav .mf-nav__submit,.conext-register-page .rf-nav .mf-nav__back{justify-content:center;width:100%;min-width:0}}@media (max-width:480px){.conext-register-page .mf-form{padding:1.25rem 1rem}.conext-register-page .rf-radio-group--technical-stream{flex-direction:column}}
