.nx-final-progress{margin:8px 0 16px;min-width:0}.nx-final-progress-top{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.nx-final-progress-top p{min-width:0;margin:0;color:#285c45;font-size:14px;line-height:1.4;font-weight:700;white-space:nowrap}.nx-final-progress-top p span{margin:0 4px}.nx-final-progress-actions{position:relative;flex:none}.nx-final-progress-actions summary{display:flex;align-items:center;justify-content:center;width:44px;height:44px;list-style:none;cursor:pointer;color:#235f92;background:#fff;border:1px solid #B7C9C0;border-radius:10px}.nx-final-progress-actions summary::-webkit-details-marker{display:none}.nx-final-progress-actions summary:focus-visible{outline:2px solid #235F92;outline-offset:2px}.nx-final-progress-menu{position:absolute;top:calc(100% + 4px);right:0;z-index:50;width:min(280px,calc(100vw - 32px));max-height:min(50dvh,320px);overflow-y:auto;overscroll-behavior:contain;padding:4px;border:1px solid #B7C9C0;border-radius:10px;background:#fff;box-shadow:0 8px 24px #1d3d3326}.nx-final-progress-menu button{display:block;width:100%;min-height:44px;padding:8px 12px;border:0;border-radius:10px;background:#fff;color:#202b28;text-align:left;font-size:15px;line-height:1.4;font-weight:600;white-space:normal;overflow-wrap:anywhere}.nx-final-progress-menu button:hover,.nx-final-progress-menu button:focus-visible{background:#f2faf5;color:#1b5638}.nx-final-progress-menu .nx-final-restart{border-top:1px solid #D9E3DC;border-radius:0 0 10px 10px;color:#235f92}.nx-final-progress-track{height:6px;margin:8px 0 16px;border-radius:20px;overflow:hidden;background:#d9e3dc}.nx-final-progress-track span{display:block;height:100%;border-radius:20px;background:#286443}.m3-register--personal{background:#f7f8f5!important;color:#202b28!important}.m3-register--personal .m3-register-header{margin-bottom:12px!important}.m3-register--personal .m3-register-header h1{color:#202b28!important;font-size:19px!important}.m3-register--personal .m3-register-header p{color:#475650!important;font-size:14px!important;line-height:1.5!important}.m3-register--personal .m3-register-inner>div:first-child button{color:#235f92!important}.m3-register--personal .m3-form-card{background:#fff!important;color:#202b28;border:1px solid #B7C9C0!important;border-radius:10px!important;box-shadow:0 2px 12px #1d3d3312!important}.m3-register--personal .m3-form-card p,.m3-register--personal .m3-form-card label{color:#394b43!important;font-size:14px;line-height:1.5}.m3-register--personal .m3-form-card label{color:#202b28!important;font-weight:600}.m3-register--personal .m3-form-card input:not([type=file]),.m3-register--personal .m3-form-card textarea{min-width:0;max-width:100%;background:#fff!important;color:#202b28!important;border:1px solid #9DAFA6!important;border-radius:10px!important;font-size:16px!important}.m3-register--personal .m3-form-card input::-moz-placeholder,.m3-register--personal .m3-form-card textarea::-moz-placeholder{color:#596960!important;opacity:1}.m3-register--personal .m3-form-card input::placeholder,.m3-register--personal .m3-form-card textarea::placeholder{color:#596960!important;opacity:1}.m3-register--personal .m3-form-card [aria-invalid=true],.m3-register--personal .m3-form-card input[aria-invalid=true],.m3-register--personal .m3-form-card button[aria-invalid=true],.m3-register--personal .m3-form-card [data-field-wrap=profilePhotoUrl]>div[aria-invalid=true]{border-color:#b42332!important}.m3-register--personal .m3-form-card [data-field-wrap=profilePhotoUrl]>div{background:#f4f8f5!important;border-color:#a8beb2!important;border-radius:10px!important}.m3-register--personal .m3-form-card [data-field-wrap=profilePhotoUrl]>div>div{min-width:0}.m3-register--personal .m3-form-card [data-field-wrap=profilePhotoUrl]>div>div:first-child:not(:has(img)){background:#e6f1f7!important;border-color:#9bb8ca!important}.m3-register--personal .m3-form-card [data-field-wrap=profilePhotoUrl]>div>div:first-child:not(:has(img)) svg{color:#235f92!important}.m3-register--personal .nx-personal-fields label span{color:#235f92!important}.m3-register--personal #reg-error-banner{background:#fff1f0!important;border-color:#b42332!important;color:#92202d!important}.m3-register--personal #reg-error-banner span{color:#92202d!important}.m3-register--personal .m3-form-card [data-field-wrap=profilePhotoUrl] button:not([aria-label]){background:#fff!important;border:1px solid #235F92!important;color:#235f92!important;font-size:15px!important}.m3-register--personal .m3-form-card button[aria-label="Fotoğrafı kaldır"]{width:44px!important;height:44px!important;background:#fff!important;border:1px solid #B42332!important;color:#b42332!important}.m3-register--personal .m3-form-card button[aria-label="Fotoğrafı kaldır"] svg{color:#b42332!important}.m3-register--personal .m3-form-card [data-field-wrap=phone] span:first-child{background:#e6f1f7!important;color:#204f77!important;border-color:#9bb8ca!important}.m3-register--personal .m3-form-card [data-field-wrap=gender] button,.m3-register--personal .m3-form-card [data-field-wrap=maritalStatus] button{background:#fff!important;border:1px solid #A8BEB2!important;color:#202b28!important;font-size:15px!important}.m3-register--personal .m3-form-card [data-field-wrap=gender] button.bg-\[\#F5B800\],.m3-register--personal .m3-form-card [data-field-wrap=maritalStatus] button.bg-\[\#F5B800\]{background:#ddefe5!important;border:2px solid #286443!important;color:#1b5638!important;box-shadow:none!important}.m3-register--personal .m3-form-card button[aria-haspopup=listbox],.m3-register--personal .m3-form-card .nx-profile-date>button{background:#fff!important;border:1px solid #9DAFA6!important;color:#202b28!important;font-size:16px!important;border-radius:10px!important}.m3-register--personal .m3-form-card button[aria-haspopup=listbox] svg,.m3-register--personal .m3-form-card .nx-profile-date>button svg{color:#235f92!important}.m3-register--personal .m3-form-card [data-field-wrap=birthDate]:has(.nx-personal-field-error) .nx-profile-date>button{border-color:#b42332!important}.m3-register--personal .m3-form-card [role=listbox],.m3-register--personal .m3-form-card [role=listbox]>div{background:#fff!important;border-color:#a8beb2!important}.m3-register--personal .m3-form-card [role=option]{color:#202b28!important;border-color:#d9e3dc!important}.m3-register--personal .m3-form-card [role=option][aria-selected=true]{background:#ddefe5!important;color:#1b5638!important}.m3-register--personal .m3-form-card .m3-chip{border:1px solid #9DAFA6!important;background:#fff!important;color:#202b28!important;border-radius:20px!important;font-size:15px!important;min-height:48px!important}.m3-register--personal .m3-form-card .m3-chip[aria-pressed=true]{border:2px solid #286443!important;background:#ddefe5!important;color:#1b5638!important}.m3-register--personal .m3-form-card :is([data-field-wrap],.nx-personal-fields){min-width:0}.m3-register--personal .m3-form-card .nx-personal-field-error,.m3-register--personal .m3-form-card :is([aria-invalid=true],[data-field-error=true])+p{color:#b42332!important}.m3-register--personal .m3-form-card [data-field-wrap=phone]>p:not(.nx-personal-field-error){color:#475650!important}.m3-register--personal .m3-form-card [data-field-wrap=phone]>p:not(.nx-personal-field-error):has(span){color:#1b5638!important}.m3-register--personal .nx-personal-next-hint{background:#f4f8f5!important;border-color:#d9e3dc!important}.m3-register--personal .nx-personal-next-hint strong{color:#235f92!important}.m3-register--personal .nx-personal-footer{position:fixed!important;bottom:0;left:0;right:0;width:100%;background:#f7f8f5!important;border-color:#b7c9c0!important}.nx-personal-progress{margin:8px 0 16px}.nx-personal-progress p{font-size:14px;font-weight:700;color:#285c45;line-height:1.4}.nx-personal-progress-track{height:6px;background:#d9e3dc;border-radius:20px;margin:12px 0 16px;overflow:hidden}.nx-personal-progress-track span{display:block;height:100%;background:#286443;border-radius:20px}.nx-personal-progress h2{font-size:21px;line-height:1.3;font-weight:700;color:#202b28}.nx-personal-nav{display:flex;gap:8px;width:100%}.nx-personal-nav button{min-height:48px;border-radius:10px;font-size:15px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 12px}.nx-personal-back{background:#fff;color:#235f92;border:1px solid #235F92;flex:0 0 auto}.nx-personal-forward{background:#286443;color:#fff;border:1px solid #286443;flex:1;min-width:0}.nx-personal-nav button:disabled{opacity:.55;cursor:not-allowed}.m3-register--personal a{color:#235f92!important}.m3-register--personal *:focus-visible{outline-color:#235f92!important}body:has(.m3-register--personal) .nx-profile-date-panel{background:#f7f8f5!important;border-color:#a8beb2!important}body:has(.m3-register--personal) .nx-profile-date-calendar,body:has(.m3-register--personal) .nx-profile-date-panel p{color:#202b28!important}body:has(.m3-register--personal) .nx-profile-date-calendar :is(button,span,div){color:#202b28!important}body:has(.m3-register--personal) .nx-profile-date-calendar button[data-year-selected=true]{background:#ddefe5!important;border-color:#286443!important}body:has(.m3-register--personal) .nx-profile-date-calendar button:disabled span{color:#777f78!important}.nx-select-drawer--light,.nx-select-drawer-sheet--light{--picker-surface: #fff;--picker-ink: #202B28;--picker-muted: #596960;--picker-border: #9DAFA6;--picker-line: #D9E3DC;--picker-selected: #DDEFE5;--picker-accent: #1B5638}.nx-select-drawer--light .nx-select-drawer-label{color:var(--picker-ink)!important;font-size:14px;font-weight:600}.nx-select-drawer--light [role=listbox],.nx-select-drawer--light [role=listbox]>.sticky{background:var(--picker-surface)!important;border-color:var(--picker-line)!important}.nx-select-drawer--light [role=option]{background:var(--picker-surface)!important;color:var(--picker-ink)!important;border-color:var(--picker-line)!important}.nx-select-drawer--light [role=option][aria-selected=true]{background:var(--picker-selected)!important;color:var(--picker-accent)!important}.nx-select-drawer--light input{background:var(--picker-surface)!important;color:var(--picker-ink)!important;border-color:var(--picker-border)!important}.nx-select-drawer--light input::-moz-placeholder{color:var(--picker-muted)!important}.nx-select-drawer--light input::placeholder,.nx-select-drawer--light [role=listbox] :is(svg,p){color:var(--picker-muted)!important}.nx-select-drawer--light button[aria-invalid=true]{border-color:#b42332!important}.nx-select-drawer--light button[aria-haspopup]{background:var(--picker-surface)!important;color:var(--picker-ink)!important;border-radius:10px!important;font-size:16px!important}.nx-select-drawer--light button[aria-haspopup]:not([aria-invalid=true]){border:1px solid var(--picker-border)!important}.nx-select-drawer--light button[aria-haspopup] svg{color:#235f92!important}.m3-register--personal [data-field-wrap=city] button:not([aria-haspopup]):not([role=option]){color:#235f92!important}.nx-select-drawer-sheet--light{background:var(--picker-surface)!important;color:var(--picker-ink)!important;border-color:var(--picker-line)!important}.nx-select-drawer-sheet--light h2{color:var(--picker-ink)!important}.nx-select-drawer-sheet--light>button{color:var(--picker-ink)!important;min-width:44px;min-height:44px}.nx-select-drawer-sheet--light [role=listbox],.nx-select-drawer-sheet--light .sticky{background:var(--picker-surface)!important}.nx-select-drawer-sheet--light input{background:var(--picker-surface)!important;color:var(--picker-ink)!important;border:1px solid var(--picker-border)!important;font-size:16px;min-height:44px}.nx-select-drawer-sheet--light input::-moz-placeholder{color:var(--picker-muted)!important;opacity:1}.nx-select-drawer-sheet--light input::placeholder{color:var(--picker-muted)!important;opacity:1}.nx-select-drawer-sheet--light :is(svg,p){color:var(--picker-muted)!important}.nx-select-drawer-sheet--light [role=option]{background:var(--picker-surface)!important;color:var(--picker-ink)!important;border-color:var(--picker-line)!important;font-size:16px}.nx-select-drawer-sheet--light [role=option][aria-selected=true]{background:var(--picker-selected)!important;color:var(--picker-accent)!important}.nx-select-drawer-sheet--light [role=option][aria-selected=true] svg{color:var(--picker-accent)!important}.nx-select-drawer-sheet--light :focus-visible{outline-color:#235f92!important}@media (max-width: 599px){.m3-register--personal .m3-form-card{padding:16px!important}.m3-register--personal .nx-personal-footer>div{width:100%}.m3-register--personal :is(input,textarea){scroll-margin-bottom:24px}}.m3-register--professional{background:#f7f8f5!important;color:#202b28!important}.m3-register--professional .m3-register-header{margin-bottom:12px!important}.m3-register--professional .m3-register-header h1{color:#202b28!important;font-size:19px!important}.m3-register--professional .m3-register-header p{color:#475650!important;font-size:14px!important;line-height:1.5!important}.m3-register--professional .m3-register-inner>div:first-child button{color:#235f92!important}.m3-register--professional .m3-form-card{min-width:0;background:#fff!important;color:#202b28;border:1px solid #B7C9C0!important;border-radius:10px!important;box-shadow:0 2px 12px #1d3d3312!important}.m3-register--professional .m3-form-card p,.m3-register--professional .m3-form-card label{color:#394b43!important;font-size:14px;line-height:1.5}.m3-register--professional .m3-form-card label{color:#202b28!important;font-weight:600}.m3-register--professional .m3-form-card .nx-professional-fields,.m3-register--professional .m3-form-card .nx-professional-fields>div{min-width:0;max-width:100%}.m3-register--professional .m3-form-card input,.m3-register--professional .m3-form-card textarea{display:block;width:100%;min-width:0;max-width:100%;background:#fff!important;color:#202b28!important;border:1px solid #9DAFA6!important;border-radius:10px!important;font-size:16px!important;overflow-wrap:anywhere}.m3-register--professional .m3-form-card input::-moz-placeholder,.m3-register--professional .m3-form-card textarea::-moz-placeholder{color:#596960!important;opacity:1}.m3-register--professional .m3-form-card input::placeholder,.m3-register--professional .m3-form-card textarea::placeholder{color:#596960!important;opacity:1}.m3-register--professional .m3-form-card :is(input,textarea)[aria-invalid=true]{border-color:#b42332!important}.m3-register--professional .m3-form-card .nx-professional-field-error{color:#b42332!important}.m3-register--professional .m3-form-card .nx-professional-fields label span{color:#235f92!important}.m3-register--professional .m3-form-card .nx-professional-fields p{overflow-wrap:anywhere}.m3-register--professional .m3-form-card .nx-professional-count[data-near-limit=true]{color:#b42332!important}.m3-register--professional .m3-form-card .nx-professional-url-preview{margin-top:8px;padding:8px 12px;border-radius:10px;background:#f4f8f5;color:#394b43;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.m3-register--professional #reg-error-banner{background:#fff1f0!important;border-color:#b42332!important;color:#92202d!important;overflow-wrap:anywhere}.m3-register--professional #reg-error-banner span{color:#92202d!important;white-space:normal!important;overflow-wrap:anywhere}.m3-register--professional #reg-error-banner>div{min-width:0}.m3-register--professional #reg-error-banner>div>div{min-width:0}.m3-register--professional #reg-error-banner>div>div>div{flex-wrap:wrap;min-width:0}.m3-register--professional .nx-personal-next-hint{background:#f4f8f5!important;border-color:#d9e3dc!important}.m3-register--professional .nx-personal-next-hint strong{color:#235f92!important}.m3-register--professional .nx-professional-footer{position:fixed!important;bottom:0;left:0;right:0;width:100%;background:#f7f8f5!important;border-color:#b7c9c0!important}.nx-professional-progress{margin:8px 0 16px}.nx-professional-progress p{font-size:14px;font-weight:700;color:#285c45;line-height:1.4}.nx-professional-progress-track{height:6px;background:#d9e3dc;border-radius:20px;margin:12px 0 16px;overflow:hidden}.nx-professional-progress-track span{display:block;height:100%;background:#286443;border-radius:20px}.nx-professional-progress h2{font-size:21px;line-height:1.3;font-weight:700;color:#202b28}.nx-professional-nav{display:flex;gap:8px;width:100%}.nx-professional-nav button{min-height:48px;border-radius:10px;font-size:15px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 12px}.nx-professional-back{background:#fff;color:#235f92;border:1px solid #235F92;flex:0 0 auto}.nx-professional-forward{background:#286443;color:#fff;border:1px solid #286443;flex:1;min-width:0}.nx-professional-nav button:disabled{opacity:.55;cursor:not-allowed}.m3-register--professional a{color:#235f92!important}.m3-register--professional *:focus-visible{outline-color:#235f92!important}@media (max-width: 599px){.m3-register--professional .m3-form-card{padding:16px!important}.m3-register--professional .nx-professional-footer>div{width:100%}.m3-register--professional :is(input,textarea){scroll-margin-bottom:24px}}.m3-register--social{background:#f7f8f5!important;color:#202b28!important}.m3-register--social .m3-register-header{margin-bottom:12px!important}.m3-register--social .m3-register-header h1{color:#202b28!important;font-size:19px!important}.m3-register--social .m3-register-header p{color:#475650!important;font-size:14px!important;line-height:1.5!important}.m3-register--social .m3-register-inner>div:first-child button{color:#235f92!important}.m3-register--social .m3-form-card{min-width:0;background:#fff!important;color:#202b28;border:1px solid #B7C9C0!important;border-radius:10px!important;box-shadow:0 2px 12px #1d3d3312!important}.m3-register--social .m3-form-card p,.m3-register--social .m3-form-card label{color:#394b43!important;font-size:14px;line-height:1.5}.m3-register--social .m3-form-card label{color:#202b28!important;font-weight:600}.m3-register--social .m3-form-card [data-field-wrap]{min-width:0;max-width:100%}.m3-register--social .m3-form-card :is(input,textarea){min-width:0;max-width:100%;background:#fff!important;color:#202b28!important;border:1px solid #9DAFA6!important;border-radius:10px!important;font-size:16px!important;overflow-wrap:anywhere}.m3-register--social .m3-form-card :is(input,textarea)::-moz-placeholder{color:#596960!important;opacity:1}.m3-register--social .m3-form-card :is(input,textarea)::placeholder{color:#596960!important;opacity:1}.m3-register--social .m3-form-card :is(input,textarea)[aria-invalid=true]{border-color:#b42332!important}.m3-register--social .nx-social-fields{display:grid;gap:24px;min-width:0}.m3-register--social .nx-social-choice-heading{display:flex;align-items:baseline;flex-wrap:wrap;justify-content:space-between;gap:4px}.m3-register--social .nx-social-required{color:#235f92!important}.m3-register--social .m3-form-card .nx-social-choice-hint{font-size:13px;margin:4px 0 8px;color:#475650!important}.m3-register--social .nx-social-choices{display:flex;flex-wrap:wrap;gap:8px;border:2px solid transparent;border-radius:10px;min-width:0}.m3-register--social .nx-social-choices[aria-invalid=true]{padding:8px;border-color:#b42332}.m3-register--social .m3-form-card .nx-social-chip{min-height:48px;max-width:100%;padding:8px 12px;border-radius:20px;border:1px solid #9DAFA6;background:#fff;color:#202b28;font-size:15px;font-weight:600;line-height:1.3;white-space:normal;overflow-wrap:anywhere;text-align:left;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.m3-register--social .m3-form-card .nx-social-chip[aria-pressed=true]{border:2px solid #286443;background:#ddefe5;color:#1b5638}.m3-register--social .m3-form-card .nx-social-choice-count{color:#1b5638!important;font-size:13px;font-weight:700}.m3-register--social .m3-form-card .nx-social-selection-warning{margin-top:8px;color:#8a3a16!important;font-size:14px;line-height:1.5;font-weight:600;overflow-wrap:anywhere}.m3-register--social .m3-form-card .nx-social-error,.m3-register--social .m3-form-card [aria-invalid=true]+p{color:#b42332!important;font-weight:600}.m3-register--social .nx-social-contribution textarea{width:100%;min-height:104px;resize:vertical}.m3-register--social .m3-form-card .nx-social-character-count{margin-top:8px;text-align:right;font-size:13px}.m3-register--social .m3-form-card .nx-social-character-count[data-started=true]{color:#b42332!important}.m3-register--social .m3-form-card .nx-social-character-count[data-complete=true]{color:#1b5638!important}.m3-register--social .m3-form-card .m3-chip{min-height:48px!important;max-width:100%;border-radius:20px!important;border:1px solid #9DAFA6!important;background:#fff!important;color:#202b28!important;font-size:15px!important;white-space:normal;overflow-wrap:anywhere;text-align:left;box-shadow:none!important}.m3-register--social .m3-form-card .nx-social-fields .space-y-4>div>div[class*=items-start]{background:#fff!important;border:1px solid #9DAFA6!important;border-radius:10px!important}.m3-register--social .m3-form-card .nx-social-fields .space-y-4>div>div[class*=items-start]:has(svg){background:#ddefe5!important;border:2px solid #286443!important}.m3-register--social .m3-form-card .nx-social-fields .space-y-4>div>div[class*=items-start]>span{color:#202b28!important}.m3-register--social .m3-form-card .m3-chip[aria-pressed=true]{border:2px solid #286443!important;background:#ddefe5!important;color:#1b5638!important}.m3-register--social .m3-form-card [data-field-error=true]{border-color:#b42332!important}.m3-register--social #reg-error-banner{background:#fff1f0!important;border-color:#b42332!important;color:#92202d!important;overflow-wrap:anywhere}.m3-register--social #reg-error-banner span{color:#92202d!important;white-space:normal!important;overflow-wrap:anywhere}.m3-register--social #reg-error-banner>div,.m3-register--social #reg-error-banner>div>div{min-width:0}.m3-register--social #reg-error-banner>div>div>div{flex-wrap:wrap;min-width:0}.m3-register--social .nx-personal-next-hint{background:#f4f8f5!important;border-color:#d9e3dc!important}.m3-register--social .nx-personal-next-hint strong{color:#235f92!important}.m3-register--social .nx-social-footer{position:fixed!important;bottom:0;left:0;right:0;width:100%;background:#f7f8f5!important;border-color:#b7c9c0!important}.nx-social-nav-portal .nx-social-footer{z-index:120;display:block;padding:12px 16px calc(env(safe-area-inset-bottom,0px) + 16px);border-top:1px solid #B7C9C0}.nx-social-nav-portal .nx-social-nav{max-width:560px;margin:0 auto}.nx-social-validation-notice{max-width:560px;max-height:25dvh;overflow-y:auto;margin:0 auto 12px;padding:12px;border:1px solid #B42332;border-radius:10px;background:#fff1f0;color:#92202d;font-size:14px;line-height:1.5}.nx-social-validation-notice ul{margin-top:8px;padding-left:16px;list-style:disc}.nx-social-validation-notice li+li{margin-top:4px}.nx-social-validation-notice p{margin-top:8px}.nx-social-progress{margin:8px 0 16px}.nx-social-progress p{font-size:14px;font-weight:700;color:#285c45;line-height:1.4}.nx-social-progress-track{height:6px;background:#d9e3dc;border-radius:20px;margin:12px 0 16px;overflow:hidden}.nx-social-progress-track span{display:block;height:100%;background:#286443;border-radius:20px}.nx-social-progress h2{font-size:21px;line-height:1.3;font-weight:700;color:#202b28}.nx-social-nav{display:flex;gap:8px;width:100%}.nx-social-nav button{min-height:48px;border-radius:10px;font-size:15px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 12px;touch-action:manipulation}.nx-social-back{background:#fff;color:#235f92;border:1px solid #235F92;flex:0 0 auto}.nx-social-forward{background:#286443;color:#fff;border:1px solid #286443;flex:1;min-width:0}.nx-social-nav button:disabled{opacity:.55;cursor:not-allowed}.m3-register--social a{color:#235f92!important}.m3-register--social *:focus-visible{outline-color:#235f92!important}@media (max-width: 599px){.m3-register--social .m3-form-card{padding:16px!important}.m3-register--social .nx-social-footer>div{width:100%}.m3-register--social :is(input,textarea){scroll-margin-bottom:24px}}.m3-register--reference{background:#f7f8f5!important;color:#202b28!important}.m3-register--reference .m3-register-header{margin-bottom:12px!important}.m3-register--reference .m3-register-header h1{color:#202b28!important;font-size:19px!important}.m3-register--reference .m3-register-header p{color:#475650!important;font-size:14px!important;line-height:1.5!important}.m3-register--reference .m3-register-inner>div:first-child button{color:#235f92!important}.m3-register--reference .m3-form-card{min-width:0;background:#fff!important;color:#202b28!important;border:1px solid #B7C9C0!important;border-radius:10px!important;box-shadow:0 2px 12px #1d3d3312!important}.m3-register--reference .nx-reference-fields{display:grid;gap:24px;min-width:0}.m3-register--reference .nx-reference-fields>div{min-width:0}.m3-register--reference .nx-reference-fields h2{color:#202b28!important;font-size:21px!important;line-height:1.3}.m3-register--reference .nx-reference-fields p{color:#475650!important;font-size:14px;line-height:1.5;overflow-wrap:anywhere}.m3-register--reference .nx-reference-fields label{color:#202b28!important;font-size:15px;font-weight:600;line-height:1.5;white-space:normal}.m3-register--reference .nx-reference-fields label span{color:#235f92!important}.m3-register--reference .nx-reference-fields .nx-reference-hint{margin:4px 0 8px!important;color:#475650!important;font-size:13px!important}.m3-register--reference .nx-reference-choices{min-width:0;border-radius:10px!important}.m3-register--reference .nx-reference-choices[aria-invalid=true]{border-color:#b42332!important}.m3-register--reference .m3-form-card .m3-chip{min-height:48px!important;max-width:100%;padding:8px 12px!important;border:1px solid #9DAFA6!important;border-radius:20px!important;background:#fff!important;color:#202b28!important;font-size:15px!important;font-weight:600!important;white-space:normal;overflow-wrap:anywhere;text-align:left;box-shadow:none!important;transform:none!important}.m3-register--reference .m3-form-card .m3-chip[aria-pressed=true]{border:2px solid #286443!important;background:#ddefe5!important;color:#1b5638!important}.m3-register--reference .nx-reference-conditional[data-visible=false]{display:none}.m3-register--reference .nx-reference-conditional[data-visible=true]{max-height:none!important;overflow:visible!important}.m3-register--reference .nx-reference-conditional p{color:#b42332!important;font-weight:600}.m3-register--reference .nx-reference-fields :is(input,textarea){display:block;width:100%;min-width:0;max-width:100%;background:#fff!important;color:#202b28!important;border:1px solid #9DAFA6!important;border-radius:10px!important;font-size:16px!important;overflow-wrap:anywhere}.m3-register--reference .nx-reference-fields :is(input,textarea)::-moz-placeholder{color:#596960!important;opacity:1}.m3-register--reference .nx-reference-fields :is(input,textarea)::placeholder{color:#596960!important;opacity:1}.m3-register--reference .nx-reference-fields :is(input,textarea)[aria-invalid=true]{border-color:#b42332!important}.m3-register--reference .nx-reference-fields [data-field-wrap]{min-width:0}.m3-register--reference .nx-reference-fields [data-field-wrap]>p:not(.nx-reference-hint):last-child{color:#b42332!important;font-weight:600}.m3-register--reference .nx-reference-fields .space-y-4>div>div[class*=items-start]{background:#fff!important;border:1px solid #9DAFA6!important;border-radius:10px!important}.m3-register--reference .nx-reference-fields .space-y-4>div>div[class*=items-start]:has(svg){background:#ddefe5!important;border:2px solid #286443!important}.m3-register--reference .nx-reference-fields .space-y-4>div>div[class*=items-start]>span{color:#202b28!important}.m3-register--reference #reg-error-banner{background:#fff1f0!important;border-color:#b42332!important;color:#92202d!important;overflow-wrap:anywhere}.m3-register--reference #reg-error-banner span{color:#92202d!important;white-space:normal!important;overflow-wrap:anywhere}.m3-register--reference #reg-error-banner>div,.m3-register--reference #reg-error-banner>div>div{min-width:0}.m3-register--reference #reg-error-banner>div>div>div{flex-wrap:wrap;min-width:0}.m3-register--reference .nx-personal-next-hint{background:#f4f8f5!important;border-color:#d9e3dc!important}.m3-register--reference .nx-personal-next-hint strong{color:#235f92!important}.m3-register--reference .nx-reference-footer{position:fixed!important;bottom:0;left:0;right:0;width:100%;background:#f7f8f5!important;border-color:#b7c9c0!important}.nx-reference-nav{display:flex;gap:8px;width:100%}.nx-reference-nav button{min-height:48px;padding:8px 12px;border-radius:10px;font-size:15px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;gap:8px;line-height:1.3;text-align:center}.nx-reference-back{flex:0 1 auto;min-width:0;border:1px solid #235F92;background:#fff;color:#235f92}.nx-reference-forward{flex:1;min-width:0;border:1px solid #286443;background:#286443;color:#fff}.nx-reference-nav button:disabled{opacity:.55;cursor:not-allowed}.m3-register--reference a{color:#235f92!important}.m3-register--reference *:focus-visible{outline-color:#235f92!important}@media (max-width: 599px){.m3-register--reference .m3-form-card{padding:16px!important}.m3-register--reference .nx-reference-footer>div{width:100%}.m3-register--reference :is(input,textarea){scroll-margin-bottom:24px}.nx-reference-nav button{font-size:14px;white-space:normal}}.m3-register--rules{background:#f7f8f5!important;color:#202b28!important;height:auto!important;min-height:100dvh;overflow-x:clip!important;overflow-y:visible!important;padding-bottom:calc(120px + env(safe-area-inset-bottom,0px))!important}.m3-register--rules .nx-rules-scroll-hint{display:none}.m3-register--rules .nx-rules-group,.m3-register--rules .nx-rules-document{scroll-margin-bottom:calc(104px + env(safe-area-inset-bottom,0px))}.m3-register--rules .m3-register-header{margin-bottom:12px!important}.m3-register--rules .m3-register-header h1{color:#202b28!important;font-size:19px!important}.m3-register--rules .m3-register-header p{color:#475650!important;font-size:14px!important;line-height:1.5!important}.m3-register--rules .m3-register-inner>div:first-child button{color:#235f92!important}.m3-register--rules .m3-form-card{min-width:0;background:#fff!important;color:#202b28!important;border:1px solid #B7C9C0!important;border-radius:10px!important;box-shadow:0 2px 12px #1d3d3312!important}.m3-register--rules .nx-rules-step{min-width:0;gap:24px!important}.m3-register--rules .nx-rules-step>div:first-child p:first-child{color:#826014!important}.m3-register--rules .nx-rules-step>div:first-child h2{color:#202b28!important;font-size:21px!important;line-height:1.3!important}.m3-register--rules .nx-rules-step>div:first-child p:nth-of-type(2){color:#394b43!important;font-size:16px!important;line-height:1.5!important}.m3-register--rules .nx-rules-groups{min-width:0;gap:12px!important}.m3-register--rules .nx-rules-group{min-width:0;background:#fafaf7!important;border:1px solid #B7C9C0!important;border-radius:10px!important;box-shadow:none!important}.m3-register--rules .nx-rules-group:has([aria-checked=true]){background:#f2faf5!important;border:2px solid #286443!important}.m3-register--rules .nx-rules-group[data-error=true],.m3-register--rules .nx-rules-group[data-error=true] [role=checkbox]{border-color:#b42332!important}.m3-register--rules .nx-rules-row{min-height:64px!important}.m3-register--rules .nx-rules-row>div:nth-child(2) p:first-child{color:#202b28!important;font-size:16px!important;line-height:1.4!important;overflow-wrap:anywhere}.m3-register--rules .nx-rules-row>div:nth-child(2) p:last-child{color:#475650!important;font-size:15px!important;line-height:1.5!important;margin-top:4px!important;overflow-wrap:anywhere}.m3-register--rules .nx-rules-row [role=checkbox]{width:24px!important;height:24px!important;min-width:24px!important;min-height:24px!important;max-width:24px;max-height:24px;flex:0 0 24px!important;align-self:flex-start!important;border-radius:50%!important;border-color:#687d72!important;background:#fff!important}.m3-register--rules .nx-rules-row [role=checkbox][aria-checked=true]{border-color:#286443!important;background:#286443!important}.m3-register--rules .nx-rules-row [role=checkbox]:focus-visible{outline:2px solid #235F92!important;outline-offset:3px}.m3-register--rules .nx-rules-expand{min-height:44px!important;min-width:44px!important;gap:4px;color:#235f92;font-size:14px;font-weight:700;white-space:nowrap}.m3-register--rules .nx-rules-expand svg{color:#235f92!important}.m3-register--rules .nx-rules-documents{border-top:1px solid #D9E3DC!important;padding:12px 16px 16px!important}.m3-register--rules .nx-rules-documents>p{color:#475650!important;font-size:15px!important;line-height:1.5!important}.m3-register--rules .nx-rules-document{min-height:48px!important;background:#fff!important;border:1px solid #B7C9C0!important;border-radius:10px!important;margin-bottom:8px!important}.m3-register--rules .nx-rules-document:last-child{margin-bottom:0!important}.m3-register--rules .nx-rules-document span{color:#235f92!important;font-size:16px!important;line-height:1.4;overflow-wrap:anywhere}.m3-register--rules .nx-rules-document svg{color:#826014!important}.m3-register--rules .nx-rules-error{color:#b42332!important;font-size:15px!important;line-height:1.5!important;font-weight:700}.m3-register--rules #reg-error-banner{background:#fff1f0!important;border-color:#b42332!important;color:#92202d!important;overflow-wrap:anywhere}.m3-register--rules #reg-error-banner span{color:#92202d!important;white-space:normal!important;overflow-wrap:anywhere}.m3-register--rules #reg-error-banner>div,.m3-register--rules #reg-error-banner>div>div{min-width:0}.m3-register--rules #reg-error-banner>div>div>div{flex-wrap:wrap;min-width:0}.m3-register--rules .nx-rules-footer{position:fixed!important;bottom:0;left:0;right:0;width:100%;background:#f7f8f5!important;border-color:#b7c9c0!important}.m3-register--rules .nx-rules-footer>div>div{min-width:0}.m3-register--rules .nx-rules-footer button{min-height:48px!important;border-radius:10px!important;box-shadow:none!important}.m3-register--rules .nx-rules-footer button:first-child{border:1px solid #235F92!important;background:#fff!important;color:#235f92!important}.m3-register--rules .nx-rules-footer button:last-child{background:#286443!important;color:#fff!important;font-size:15px!important}.m3-register--rules .nx-rules-footer button:last-child:disabled{background:#d9e3dc!important;color:#475650!important}.m3-register--rules a{color:#235f92!important}.m3-register--rules *:focus-visible,.nx-rules-popup *:focus-visible{outline:2px solid #235F92!important;outline-offset:2px}.nx-rules-popup{height:min(90dvh,calc(100dvh - env(safe-area-inset-top,0px) - 12px))!important;max-height:calc(100dvh - env(safe-area-inset-top,0px) - 12px);background:#fafaf7!important;color:#202b28!important;border-radius:10px 10px 0 0!important}.nx-rules-popup>div:first-child{padding:16px 16px 12px!important;background:#fff;border-color:#d9e3dc!important}.nx-rules-popup>div:first-child h2{color:#202b28!important;font-size:19px!important;line-height:1.35}.nx-rules-popup>div:first-child p{color:#475650!important;font-size:15px!important;line-height:1.5}.nx-rules-popup>div:first-child button{color:#235f92!important}.nx-rules-popup>div:nth-child(2){background:#d9e3dc!important}.nx-rules-popup>div:nth-child(2)>div{background:#286443!important}.nx-rules-popup .terms-popup-scroll{min-height:0;padding:16px!important;overscroll-behavior:contain;scrollbar-color:#9DAFA6 #F7F8F5}.nx-rules-popup .terms-popup-scroll>div{color:#202b28!important;font-size:16px!important;line-height:1.65!important;overflow-wrap:anywhere}.nx-rules-popup .terms-popup-scroll h1,.nx-rules-popup .terms-popup-scroll h2,.nx-rules-popup .terms-popup-scroll strong{color:#202b28!important}.nx-rules-popup .terms-popup-scroll h1{font-size:21px!important}.nx-rules-popup .terms-popup-scroll h2{font-size:18px!important}.nx-rules-popup .terms-popup-scroll a{color:#235f92!important;overflow-wrap:anywhere}.nx-rules-popup .terms-popup-scroll :is(p,li){overflow-wrap:anywhere}.nx-rules-popup>div:last-child{background:#fff;border-color:#d9e3dc!important;padding:12px 16px!important;padding-bottom:calc(env(safe-area-inset-bottom,0px) + 16px)!important}.nx-rules-popup>div:last-child button{min-height:48px;border-radius:10px!important;background:#286443!important;color:#fff!important;font-size:16px!important}@media (max-width: 599px){.m3-register--rules .m3-register-header{display:none}.m3-register--rules .nx-final-progress,.m3-register--rules .nx-final-progress-track{margin:4px 0 8px}.m3-register--rules .m3-form-card{padding:12px!important}.m3-register--rules .nx-rules-step{gap:8px!important}.m3-register--rules .nx-rules-step>div:first-child p:first-child{display:none}.m3-register--rules .nx-rules-step>div:first-child h2{margin-top:0!important;font-size:18px!important;line-height:24px!important}.m3-register--rules .nx-rules-step>div:first-child p:nth-of-type(2){margin-top:4px!important;font-size:13px!important;line-height:18px!important}.m3-register--rules .nx-rules-groups{gap:0!important;background:#fff;border:1px solid #B7C9C0;border-radius:10px;overflow:hidden}.m3-register--rules .nx-rules-group{border:0!important;border-radius:0!important;background:transparent!important}.m3-register--rules .nx-rules-group+.nx-rules-group{border-top:1px solid #D9E3DC!important}.m3-register--rules .nx-rules-group:has([aria-checked=true]){background:#f2faf5!important}.m3-register--rules .nx-rules-group[data-error=true]{box-shadow:inset 3px 0 #b42332!important}.m3-register--rules .nx-rules-row{min-height:56px!important;flex-wrap:nowrap;padding:8px 12px!important;gap:8px!important}.m3-register--rules .nx-rules-row>div:nth-child(2) p:first-child{font-size:15px!important;line-height:20px!important}.m3-register--rules .nx-rules-row>div:nth-child(2) p:last-child{display:none}.m3-register--rules .nx-rules-group:has(.nx-rules-documents) .nx-rules-row>div:nth-child(2) p:last-child{display:block;font-size:13px!important;line-height:18px!important}.m3-register--rules .nx-rules-expand{flex:0 0 44px;width:44px;min-height:44px!important;margin:0;padding:0!important;justify-content:center!important;border:0!important}.m3-register--rules .nx-rules-expand span{display:none}.m3-register--rules .nx-rules-documents{padding:8px 12px 12px!important}.m3-register--rules .nx-rules-footer>div{width:100%}}@media (max-width: 599px) and (max-height: 600px){.m3-register--rules .nx-rules-scroll-hint{display:block;margin-top:4px;color:#235f92!important;font-size:13px;font-weight:600;line-height:18px}}@media (max-width: 599px){.m3-register:is(.m3-register--personal,.m3-register--professional,.m3-register--social,.m3-register--reference) .m3-register-header{display:flex;align-items:center;justify-content:center;gap:8px;padding-top:0!important;margin-bottom:8px!important;text-align:left!important}.m3-register:is(.m3-register--personal,.m3-register--professional,.m3-register--social,.m3-register--reference) .m3-register-header img{width:32px!important;height:32px!important;margin:0!important;flex-shrink:0}.m3-register:is(.m3-register--personal,.m3-register--professional,.m3-register--social,.m3-register--reference) .m3-register-header h1{margin:0!important;font-size:16px!important;line-height:24px!important}.m3-register:is(.m3-register--personal,.m3-register--professional,.m3-register--social,.m3-register--reference) .m3-register-header p{display:none}.m3-register:is(.m3-register--personal,.m3-register--professional,.m3-register--social) :is(.nx-personal-progress,.nx-professional-progress,.nx-social-progress){margin:8px 0 12px}.m3-register:is(.m3-register--personal,.m3-register--professional,.m3-register--social) :is(.nx-personal-progress-track,.nx-professional-progress-track,.nx-social-progress-track){margin:8px 0 12px}.m3-register:is(.m3-register--personal,.m3-register--professional,.m3-register--social) :is(.nx-personal-progress,.nx-professional-progress,.nx-social-progress) h2{font-size:19px;line-height:24px}.m3-register--social .nx-social-fields,.m3-register--reference .nx-reference-fields{gap:16px}.m3-register--social .m3-form-card .nx-social-choice-hint{margin:0 0 4px;font-size:13px}.m3-register--social .nx-social-choice>p.nx-social-choice-count{display:none}.m3-register--reference .nx-reference-fields>div:first-child{display:none}.m3-register:is(.m3-register--personal,.m3-register--professional,.m3-register--social,.m3-register--reference) .nx-personal-next-hint{margin-top:12px!important;padding:8px 12px!important}.m3-register:is(.m3-register--personal,.m3-register--professional,.m3-register--social,.m3-register--reference) .nx-personal-next-hint p,.m3-register:is(.m3-register--personal,.m3-register--professional,.m3-register--social,.m3-register--reference) .m3-register-inner>p{color:inherit!important}}@media (max-width: 599px){.m3-register:is(.m3-register--personal,.m3-register--professional,.m3-register--social,.m3-register--reference) .m3-form-card{padding:16px!important}.m3-register:is(.m3-register--personal,.m3-register--professional,.m3-register--social) .nx-topic-step{display:flex;align-items:baseline;justify-content:space-between;gap:8px;flex-wrap:wrap}.m3-register:is(.m3-register--personal,.m3-register--professional,.m3-register--social) .nx-topic-step span:last-child{font-weight:500}.nx-topic-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.nx-topic-heading h2{min-width:0}.nx-topic-position{flex-shrink:0;padding:4px 8px;border-radius:20px;background:hsl(var(--registration-line));color:hsl(var(--registration-accent));font-size:13px;line-height:20px;font-weight:700;font-variant-numeric:tabular-nums}.m3-register:is(.m3-register--personal,.m3-register--professional,.m3-register--social,.m3-register--reference) :is(.nx-personal-fields,.nx-professional-fields,.nx-social-fields,.nx-reference-fields){gap:16px!important}.m3-register--social .nx-social-fields>*+*{padding-top:16px;border-top:1px solid hsl(var(--registration-line))}.m3-register:is(.m3-register--personal,.m3-register--professional,.m3-register--social,.m3-register--reference) .m3-form-card label{margin-bottom:4px;line-height:20px;letter-spacing:normal}.m3-register--social .nx-social-choice-heading label{margin-bottom:0}.m3-register--social .m3-form-card .nx-social-choice-hint{margin:4px 0 8px;line-height:16px}.m3-register--social .m3-form-card .nx-social-chip{border-width:2px;font-size:15px;word-break:normal;overflow-wrap:break-word}.m3-register--reference .m3-form-card .m3-chip{border-width:2px!important;word-break:normal;overflow-wrap:break-word}.m3-register--reference .nx-reference-fields>div:first-child{display:block}.m3-register--reference .nx-reference-fields>div:first-child p{display:none}.m3-register--reference .nx-reference-fields>div:first-child h2{margin:0!important;font-size:19px!important;line-height:24px}.m3-register:is(.m3-register--personal,.m3-register--professional,.m3-register--social,.m3-register--reference) :is(input,textarea){scroll-margin-top:16px;scroll-margin-bottom:128px}.m3-register:is(.m3-register--personal,.m3-register--professional,.m3-register--reference) :is(.nx-personal-footer,.nx-professional-footer,.nx-reference-footer){padding-bottom:calc(env(safe-area-inset-bottom,0px) + 16px)!important}.nx-reference-nav .nx-reference-back{flex:0 0 auto}}@media (min-width: 600px){.nx-topic-step{display:flex;gap:8px}.nx-topic-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.nx-topic-position{font-size:14px;font-weight:600}}
