:root{--nx-color-brand-50: #eff6ff;--nx-color-brand-100: #dbeafe;--nx-color-brand-500: #3b82f6;--nx-color-brand-600: #2563eb;--nx-color-brand-700: #1d4ed8;--nx-color-gray-50: #f9fafb;--nx-color-gray-100: #f3f4f6;--nx-color-gray-200: #e5e7eb;--nx-color-gray-300: #d1d5db;--nx-color-gray-400: #9ca3af;--nx-color-gray-500: #6b7280;--nx-color-gray-600: #4b5563;--nx-color-gray-700: #374151;--nx-color-gray-900: #111827;--nx-color-white: #ffffff;--nx-color-error: #ef4444;--nx-color-error-light: rgba(239, 68, 68, .1);--nx-color-success: #10b981;--nx-color-success-light: rgba(16, 185, 129, .1);--nx-color-warning: #f59e0b;--nx-color-warning-light: rgba(245, 158, 11, .1);--nx-font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--nx-font-size-xs: 10px;--nx-font-size-sm: 12px;--nx-font-size-base: 14px;--nx-font-size-lg: 16px;--nx-spacing-1: 4px;--nx-spacing-2: 8px;--nx-spacing-3: 12px;--nx-spacing-4: 16px;--nx-spacing-5: 20px;--nx-spacing-6: 24px;--nx-spacing-8: 32px;--nx-radius-sm: 4px;--nx-radius-md: 6px;--nx-radius-lg: 8px;--nx-radius-xl: 14px;--nx-shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--nx-shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--nx-shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--nx-transition: all .2s ease-in-out;--nx-form-width: 600px;--nx-bg: var(--nx-color-white);--nx-text: var(--nx-color-gray-900);--nx-btn: var(--nx-color-brand-600);--nx-btn-label: var(--nx-color-white);--nx-btn-outline: var(--nx-color-brand-600)}.nx-form *,.nx-form *:before,.nx-form *:after{box-sizing:border-box}.nx-form{font-family:var(--nx-font-family);font-size:var(--nx-font-size-base);color:var(--nx-text);background-color:var(--nx-bg);line-height:1.5;width:var(--nx-form-width);max-width:var(--nx-form-width);margin:0 auto}.nx-form--card,.nx-form--boxed{background-color:var(--nx-bg);box-shadow:var(--nx-shadow-xl);border-radius:var(--nx-radius-xl);padding:var(--nx-spacing-8);border:1px solid var(--nx-color-gray-200)}.nx-row{display:grid;grid-template-columns:repeat(12,1fr);gap:var(--nx-spacing-4);width:100%;margin-bottom:var(--nx-spacing-1)}.nx-row>*{grid-column-start:auto;grid-column-end:span 12}.nx-wrapper__row{display:flex;flex-direction:column}.nx-wrapper__row.gap-0{gap:0}.nx-wrapper__row.gap-1{gap:4px}.nx-wrapper__row.gap-2{gap:8px}.nx-wrapper__row.gap-3{gap:12px}.nx-wrapper__row.gap-4{gap:16px}.nx-wrapper__row.gap-6{gap:24px}.nx-wrapper__row.gap-8{gap:32px}.nx-element{min-width:0}@media(max-width:639px){.nx-row{grid-template-columns:1fr}.nx-row>*{grid-column-start:auto!important;grid-column-end:span 1!important}}.nx-spacer-y-4>*+*{margin-top:var(--nx-spacing-4)}.nx-spacer-y-6>*+*{margin-top:var(--nx-spacing-6)}.nx-spacer-y-8>*+*{margin-top:var(--nx-spacing-8)}.nx-col-span-1{grid-column-end:span 1}.nx-col-span-2{grid-column-end:span 2}.nx-col-span-3{grid-column-end:span 3}.nx-col-span-4{grid-column-end:span 4}.nx-col-span-5{grid-column-end:span 5}.nx-col-span-6{grid-column-end:span 6}.nx-col-span-7{grid-column-end:span 7}.nx-col-span-8{grid-column-end:span 8}.nx-col-span-9{grid-column-end:span 9}.nx-col-span-10{grid-column-end:span 10}.nx-col-span-11{grid-column-end:span 11}.nx-col-start-1{grid-column-start:1}.nx-col-start-2{grid-column-start:2}.nx-col-start-3{grid-column-start:3}.nx-col-start-4{grid-column-start:4}.nx-col-start-5{grid-column-start:5}.nx-col-start-6{grid-column-start:6}.nx-col-start-7{grid-column-start:7}.nx-col-start-8{grid-column-start:8}.nx-col-start-9{grid-column-start:9}.nx-col-start-10{grid-column-start:10}.nx-col-start-11{grid-column-start:11}.nx-col-start-12{grid-column-start:12}.nx-form-field{width:100%}.nx-form-field__label{display:block;font-size:var(--nx-font-size-base);font-weight:500;color:var(--nx-color-gray-700);margin-bottom:var(--nx-spacing-1)}.nx-form-field__label--required:after{content:" *";color:var(--nx-color-error);font-weight:600}.nx-form-field__label--center{text-align:center}.nx-form-field__label--right{text-align:right}.nx-form-field__label--hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.nx-form-field__input-wrapper{position:relative}.nx-form-field__icon{position:absolute;top:0;bottom:0;left:0;padding-left:var(--nx-spacing-3);display:flex;align-items:center;pointer-events:none}.nx-form-field__icon svg{height:17.5px;width:17.5px;color:var(--nx-color-gray-400)}.nx-form-field__input{display:block;width:100%;border-radius:var(--nx-radius-lg);border:1px solid var(--nx-color-gray-300);background-color:var(--nx-color-gray-50);padding:var(--nx-spacing-3) var(--nx-spacing-4);font-size:var(--nx-font-size-base);font-family:inherit;color:var(--nx-color-gray-900);transition:var(--nx-transition);outline:none}.nx-form-field__input::placeholder{color:var(--nx-color-gray-400)}.nx-form-field__input:focus{background-color:var(--nx-color-white);border-color:var(--nx-color-brand-500);box-shadow:0 0 0 4px #3b82f61a}.nx-form-field__input:hover:not(:focus):not(:disabled):not([readonly]){border-color:var(--nx-color-gray-400)}.nx-form-field__input--pl{padding-left:35px}.nx-form-field__input--error{border-color:var(--nx-color-error)}.nx-form-field__input--error:focus{border-color:var(--nx-color-error);box-shadow:0 0 0 4px var(--nx-color-error-light)}.nx-form-field__input[readonly],.nx-form-field__input[disabled]{background-color:var(--nx-color-gray-100);color:var(--nx-color-gray-500);cursor:not-allowed}.nx-form-field__textarea{display:block;width:100%;border-radius:var(--nx-radius-lg);border:1px solid var(--nx-color-gray-300);background-color:var(--nx-color-gray-50);padding:var(--nx-spacing-3) var(--nx-spacing-4);font-size:var(--nx-font-size-base);font-family:inherit;color:var(--nx-color-gray-900);transition:var(--nx-transition);outline:none;resize:vertical;min-height:100px}.nx-form-field__textarea::placeholder{color:var(--nx-color-gray-400)}.nx-form-field__textarea:focus{background-color:var(--nx-color-white);border-color:var(--nx-color-brand-500);box-shadow:0 0 0 4px #3b82f61a}.nx-form-field__textarea:hover:not(:focus):not(:disabled){border-color:var(--nx-color-gray-400)}.nx-form-field__textarea--error{border-color:var(--nx-color-error)}.nx-form-field__textarea--error:focus{border-color:var(--nx-color-error);box-shadow:0 0 0 4px var(--nx-color-error-light)}.nx-form-field__select{display:block;width:100%;border-radius:var(--nx-radius-lg);border:1px solid var(--nx-color-gray-300);background-color:var(--nx-color-gray-50);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right var(--nx-spacing-3) center;background-repeat:no-repeat;background-size:21px 21px;padding:var(--nx-spacing-3) 35px var(--nx-spacing-3) var(--nx-spacing-4);font-size:var(--nx-font-size-base);font-family:inherit;color:var(--nx-color-gray-900);transition:var(--nx-transition);outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.nx-form-field__select:focus{background-color:var(--nx-color-white);border-color:var(--nx-color-brand-500);box-shadow:0 0 0 4px #3b82f61a}.nx-form-field__select:hover:not(:focus):not(:disabled){border-color:var(--nx-color-gray-400)}.nx-form-field__select:disabled{background-color:var(--nx-color-gray-100);color:var(--nx-color-gray-500);cursor:not-allowed}.nx-form-field__file{display:block;width:100%;padding:var(--nx-spacing-3) var(--nx-spacing-4);font-size:var(--nx-font-size-base);color:var(--nx-color-gray-900);background-color:var(--nx-color-gray-50);border:1px solid var(--nx-color-gray-300);border-radius:var(--nx-radius-lg);cursor:pointer;transition:var(--nx-transition)}.nx-form-field__file:hover{border-color:var(--nx-color-gray-400)}.nx-form-field__file:focus{border-color:var(--nx-color-brand-500);box-shadow:0 0 0 4px #3b82f61a;outline:none}.nx-form-field__file::file-selector-button{padding:var(--nx-spacing-1) var(--nx-spacing-2);margin-right:var(--nx-spacing-2);border:1px solid var(--nx-color-gray-300);border-radius:var(--nx-radius-sm);background-color:var(--nx-color-white);color:var(--nx-color-gray-700);font-size:var(--nx-font-size-xs);font-weight:500;cursor:pointer;transition:var(--nx-transition)}.nx-form-field__file::file-selector-button:hover{background-color:var(--nx-color-gray-50)}.nx-form-field__help-text{display:block;margin-top:var(--nx-spacing-1);font-size:var(--nx-font-size-xs);color:var(--nx-color-gray-500)}.nx-form-field__help-text:empty{display:none}.nx-form-field__error{display:block;margin-top:var(--nx-spacing-1);font-size:var(--nx-font-size-xs);font-weight:500;color:var(--nx-color-error)}.nx-form-field__error:empty{display:none}.nx-file-upload{display:flex;justify-content:center;padding:var(--nx-spacing-5) var(--nx-spacing-6);border:2px dashed var(--nx-color-gray-300);border-radius:var(--nx-radius-lg);cursor:pointer;transition:var(--nx-transition)}.nx-file-upload:hover{background-color:var(--nx-color-gray-50);border-color:var(--nx-color-brand-500)}.nx-file-upload__content{text-align:center}.nx-file-upload__icon{height:42px;width:42px;color:var(--nx-color-gray-400);margin:0 auto var(--nx-spacing-2);transition:var(--nx-transition)}.nx-file-upload:hover .nx-file-upload__icon{color:var(--nx-color-brand-500)}.nx-file-upload__text-wrapper{display:flex;font-size:var(--nx-font-size-base);color:var(--nx-color-gray-600);justify-content:center;gap:var(--nx-spacing-1)}.nx-file-upload__label{position:relative;font-weight:500;color:var(--nx-color-brand-600);cursor:pointer}.nx-file-upload__label:hover{color:var(--nx-color-brand-500)}.nx-file-upload__input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.nx-file-upload__hint{font-size:var(--nx-font-size-xs);color:var(--nx-color-gray-500);margin-top:var(--nx-spacing-1)}.nx-range{width:100%;height:7px;background-color:var(--nx-color-gray-200);border-radius:var(--nx-radius-lg);-webkit-appearance:none;cursor:pointer}.nx-range:focus{outline:none}.nx-range::-webkit-slider-thumb{-webkit-appearance:none;height:20px;width:20px;border-radius:50%;background:var(--nx-color-brand-600);cursor:pointer;margin-top:-6px;box-shadow:0 1px 3px #0000004d;transition:var(--nx-transition)}.nx-range::-webkit-slider-thumb:hover{transform:scale(1.1)}.nx-range::-webkit-slider-runnable-track{width:100%;height:8px;cursor:pointer;background:var(--nx-color-gray-200);border-radius:4px}.nx-range::-moz-range-thumb{height:20px;width:20px;border-radius:50%;background:var(--nx-color-brand-600);cursor:pointer;border:none}.nx-range::-moz-range-track{width:100%;height:8px;cursor:pointer;background:var(--nx-color-gray-200);border-radius:4px}.nx-range-labels{display:flex;justify-content:space-between;font-size:var(--nx-font-size-xs);color:var(--nx-color-gray-500);margin-top:var(--nx-spacing-2)}.nx-rating-group{display:flex;flex-direction:row-reverse;justify-content:flex-end;gap:var(--nx-spacing-1)}.nx-rating-input{display:none}.nx-rating-label{cursor:pointer;color:var(--nx-color-gray-300);transition:color .2s}.nx-rating-label svg{width:calc(2 * var(--nx-font-size-base));height:calc(2 * var(--nx-font-size-base));fill:none;stroke:currentColor}.nx-rating-input:checked~.nx-rating-label svg{fill:#fbbf24;stroke:#fbbf24}.nx-rating-label:hover svg,.nx-rating-label:hover~.nx-rating-label svg{fill:#fbbf24;stroke:#fbbf24}.nx-checkbox-group{display:flex;align-items:flex-start}.nx-checkbox-wrapper{display:flex;height:17.5px;align-items:center;flex-shrink:0}.nx-checkbox,.nx-radio{height:var(--nx-font-size-base)!important;width:var(--nx-font-size-base)!important;border-radius:var(--nx-radius-sm);border:1px solid var(--nx-color-gray-300);background-color:var(--nx-color-white);cursor:pointer;accent-color:var(--nx-color-brand-600);transition:var(--nx-transition)}.nx-checkbox:focus,.nx-radio:focus{outline:2px solid var(--nx-color-brand-500);outline-offset:2px}.nx-checkbox:checked,.nx-radio:checked{background-color:var(--nx-color-brand-600);border-color:var(--nx-color-brand-600)}.nx-radio{border-radius:50%}.nx-checkbox-content{margin-left:var(--nx-spacing-3);font-size:var(--nx-font-size-sm)}.nx-checkbox-label{font-weight:500;color:var(--nx-color-gray-900);cursor:pointer;display:block}.nx-checkbox-description{color:var(--nx-color-gray-500);margin:0}.nx-options{display:flex;flex-direction:column;gap:var(--nx-spacing-2)}.nx-checkbox-group--gdpr{background-color:var(--nx-color-brand-50);padding:var(--nx-spacing-4);border-radius:var(--nx-radius-lg)}.nx-link{color:var(--nx-color-brand-600);text-decoration:underline}.nx-link:hover{color:var(--nx-color-brand-500)}.nx-actions{display:flex;flex-direction:column;gap:var(--nx-spacing-4);padding-top:var(--nx-spacing-6)}@media(min-width:640px){.nx-actions{flex-direction:row}}.nx-btn{display:inline-flex;justify-content:center;align-items:center;padding:var(--nx-spacing-3) var(--nx-spacing-6);border:1px solid transparent;font-size:var(--nx-font-size-base);font-weight:500;font-family:inherit;border-radius:var(--nx-radius-lg);box-shadow:var(--nx-shadow-sm);cursor:pointer;transition:var(--nx-transition);width:100%}@media(min-width:640px){.nx-btn{width:auto}}.nx-btn:focus{outline:none;box-shadow:0 0 0 2px var(--nx-color-white),0 0 0 4px var(--nx-color-brand-500)}.nx-btn:disabled{opacity:.6;cursor:not-allowed}.nx-btn--primary{color:var(--nx-btn-label);background-color:var(--nx-btn)}.nx-btn--primary:hover:not(:disabled){filter:brightness(.9)}.nx-btn--secondary{color:var(--nx-color-gray-700);background-color:var(--nx-color-white);border-color:var(--nx-color-gray-300)}.nx-btn--secondary:hover:not(:disabled){background-color:var(--nx-color-gray-50)}.nx-btn--outline{color:var(--nx-btn-outline);background-color:transparent;border-color:var(--nx-btn-outline)}.nx-btn--outline:hover:not(:disabled){background-color:var(--nx-btn-outline);color:var(--nx-btn-label)}.nx-divider{border:none;border-top:1px solid var(--nx-color-gray-200);margin:var(--nx-spacing-6) 0}.nx-paragraph{margin:0;color:var(--nx-color-gray-700);line-height:1.6;font-size:var(--nx-font-size-base)}.nx-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.nx-form__field{width:100%;padding:var(--nx-spacing-2)}.nx-form__label{display:block;font-size:var(--nx-font-size-base);font-weight:500;color:var(--nx-color-gray-700);margin-bottom:var(--nx-spacing-1)}.nx-form__label--required:after{content:" *";color:var(--nx-color-error);font-weight:600}.nx-form__label--center{text-align:center}.nx-form__label--right{text-align:right}.nx-form__label--hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.nx-form__input{display:block;width:100%;border-radius:var(--nx-radius-lg);border:1px solid var(--nx-color-gray-300);background-color:var(--nx-color-gray-50);padding:var(--nx-spacing-3) var(--nx-spacing-4);font-size:var(--nx-font-size-base);font-family:inherit;color:var(--nx-color-gray-900);transition:var(--nx-transition);outline:none}.nx-form__input::placeholder{color:var(--nx-color-gray-400)}.nx-form__input:focus{background-color:var(--nx-color-white);border-color:var(--nx-color-brand-500);box-shadow:0 0 0 4px #3b82f61a}.nx-form__input:hover:not(:focus):not(:disabled):not([readonly]){border-color:var(--nx-color-gray-400)}.nx-form__input--error{border-color:var(--nx-color-error)}.nx-form__input--error:focus{border-color:var(--nx-color-error);box-shadow:0 0 0 4px var(--nx-color-error-light)}.nx-form__input[readonly],.nx-form__input[disabled]{background-color:var(--nx-color-gray-100);color:var(--nx-color-gray-500);cursor:not-allowed}.nx-form__textarea{display:block;width:100%;border-radius:var(--nx-radius-lg);border:1px solid var(--nx-color-gray-300);background-color:var(--nx-color-gray-50);padding:var(--nx-spacing-3) var(--nx-spacing-4);font-size:var(--nx-font-size-base);font-family:inherit;color:var(--nx-color-gray-900);transition:var(--nx-transition);outline:none;resize:vertical;min-height:100px}.nx-form__textarea::placeholder{color:var(--nx-color-gray-400)}.nx-form__textarea:focus{background-color:var(--nx-color-white);border-color:var(--nx-color-brand-500);box-shadow:0 0 0 4px #3b82f61a}.nx-form__textarea:hover:not(:focus):not(:disabled){border-color:var(--nx-color-gray-400)}.nx-form__select{display:block;width:100%;border-radius:var(--nx-radius-lg);border:1px solid var(--nx-color-gray-300);background-color:var(--nx-color-gray-50);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right var(--nx-spacing-3) center;background-repeat:no-repeat;background-size:21px 21px;padding:var(--nx-spacing-3) 35px var(--nx-spacing-3) var(--nx-spacing-4);font-size:var(--nx-font-size-base);font-family:inherit;color:var(--nx-color-gray-900);transition:var(--nx-transition);outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.nx-form__select:focus{background-color:var(--nx-color-white);border-color:var(--nx-color-brand-500);box-shadow:0 0 0 4px #3b82f61a}.nx-form__select:hover:not(:focus):not(:disabled){border-color:var(--nx-color-gray-400)}.nx-form__select:disabled{background-color:var(--nx-color-gray-100);color:var(--nx-color-gray-500);cursor:not-allowed}.nx-form__file{display:block;width:100%;padding:var(--nx-spacing-3) var(--nx-spacing-4);font-size:var(--nx-font-size-base);color:var(--nx-color-gray-900);background-color:var(--nx-color-gray-50);border:1px solid var(--nx-color-gray-300);border-radius:var(--nx-radius-lg);cursor:pointer;transition:var(--nx-transition)}.nx-form__file:hover{border-color:var(--nx-color-gray-400)}.nx-form__file:focus{border-color:var(--nx-color-brand-500);box-shadow:0 0 0 4px #3b82f61a;outline:none}.nx-form__file::file-selector-button{padding:var(--nx-spacing-1) var(--nx-spacing-2);margin-right:var(--nx-spacing-2);border:1px solid var(--nx-color-gray-300);border-radius:var(--nx-radius-sm);background-color:var(--nx-color-white);color:var(--nx-color-gray-700);font-size:var(--nx-font-size-xs);font-weight:500;cursor:pointer;transition:var(--nx-transition)}.nx-form__file::file-selector-button:hover{background-color:var(--nx-color-gray-50)}.nx-form__help-text{display:block;margin-top:var(--nx-spacing-1);font-size:var(--nx-font-size-xs);color:var(--nx-color-gray-500)}.nx-form__help-text:empty{display:none}.nx-form__error{display:block;margin-top:var(--nx-spacing-1);font-size:var(--nx-font-size-xs);font-weight:500;color:var(--nx-color-error)}.nx-form__error:empty{display:none}.nx-form__check-group{display:flex;align-items:center;gap:var(--nx-spacing-2);cursor:pointer}.nx-form__check-group:hover .nx-form__checkbox,.nx-form__check-group:hover .nx-form__radio{border-color:var(--nx-color-gray-400)}.nx-form__checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:calc(var(--nx-font-size-base) * 1.2)!important;height:calc(var(--nx-font-size-base) * 1.2)!important;border-radius:var(--nx-radius-sm);border:1px solid var(--nx-color-gray-300);background-color:var(--nx-color-white);cursor:pointer;transition:var(--nx-transition);flex-shrink:0}.nx-form__checkbox:checked{background-color:var(--nx-color-brand-600);border-color:var(--nx-color-brand-600);background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")}.nx-form__checkbox:focus{outline:2px solid var(--nx-color-brand-500);outline-offset:2px}.nx-form__radio{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:calc(var(--nx-font-size-base) * 1.2)!important;height:calc(var(--nx-font-size-base) * 1.2)!important;border-radius:50%;border:1px solid var(--nx-color-gray-300);background-color:var(--nx-color-white);cursor:pointer;transition:var(--nx-transition);flex-shrink:0}.nx-form__radio:checked{background-color:var(--nx-color-brand-600);border-color:var(--nx-color-brand-600);background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e")}.nx-form__radio:focus{outline:2px solid var(--nx-color-brand-500);outline-offset:2px}.nx-form__check-label{color:var(--nx-color-gray-900);cursor:pointer;-webkit-user-select:none;user-select:none;font-size:var(--nx-font-size-sm)}.nx-form__options{display:flex;flex-direction:column;gap:var(--nx-spacing-1)}.nx-form__gdpr-label{display:flex;align-items:flex-start;cursor:pointer;padding:var(--nx-spacing-4);background-color:var(--nx-color-brand-50);border-radius:var(--nx-radius-lg)}.nx-form__gdpr-checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:calc(var(--nx-font-size-base) * 1.2)!important;height:calc(var(--nx-font-size-base) * 1.2)!important;border-radius:var(--nx-radius-sm);border:1px solid var(--nx-color-gray-300);background-color:var(--nx-color-white);cursor:pointer;transition:var(--nx-transition);flex-shrink:0;margin-right:var(--nx-spacing-3);margin-top:2px}.nx-form__gdpr-checkbox:checked{background-color:var(--nx-color-brand-600);border-color:var(--nx-color-brand-600);background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")}.nx-form__gdpr-checkbox:focus{outline:2px solid var(--nx-color-brand-500);outline-offset:2px}.nx-form__gdpr-text{font-size:var(--nx-font-size-base);line-height:1.5;color:var(--nx-color-gray-700)}.nx-form__gdpr-text a{color:var(--nx-color-brand-600);text-decoration:underline}.nx-form__gdpr-text a:hover{color:var(--nx-color-brand-500)}.nx-form__rating{display:flex;flex-direction:row-reverse;justify-content:flex-end;gap:var(--nx-spacing-1)}.nx-form__rating-input{display:none}.nx-form__rating-star{cursor:pointer;font-size:calc(2 * var(--nx-font-size-base));color:var(--nx-color-gray-300);transition:color .2s}.nx-form__rating-input:checked~.nx-form__rating-star{color:#fbbf24}.nx-form__rating-star:hover,.nx-form__rating-star:hover~.nx-form__rating-star{color:#fbbf24}.nx-form__range{width:100%;height:8px;background-color:var(--nx-color-gray-200);border-radius:var(--nx-radius-lg);-webkit-appearance:none;cursor:pointer}.nx-form__range:focus{outline:none}.nx-form__range::-webkit-slider-thumb{-webkit-appearance:none;height:20px;width:20px;border-radius:50%;background:var(--nx-color-brand-600);cursor:pointer;margin-top:-6px;box-shadow:0 1px 3px #0000004d}.nx-form__range::-webkit-slider-runnable-track{width:100%;height:8px;cursor:pointer;background:var(--nx-color-gray-200);border-radius:4px}.nx-form__range::-moz-range-thumb{height:20px;width:20px;border-radius:50%;background:var(--nx-color-brand-600);cursor:pointer;border:none}.nx-form__range-labels{display:flex;justify-content:space-between;font-size:var(--nx-font-size-xs);color:var(--nx-color-gray-500);margin-top:var(--nx-spacing-2)}.nx-form__paragraph{margin:0;color:var(--nx-color-gray-700);line-height:1.6;font-size:var(--nx-font-size-base)}.nx-form__divider{border:none;border-top:1px solid var(--nx-color-gray-200)}.nx-form__submit,.nexus-form-submit{display:inline-flex;justify-content:center;align-items:center;padding:var(--nx-spacing-3) var(--nx-spacing-6);border:1px solid transparent;font-size:var(--nx-font-size-base);font-weight:500;font-family:inherit;border-radius:var(--nx-radius-lg);box-shadow:var(--nx-shadow-sm);cursor:pointer;transition:var(--nx-transition);color:var(--nx-btn-label);background-color:var(--nx-btn)}.nx-form__submit:hover:not(:disabled),.nexus-form-submit:hover:not(:disabled){filter:brightness(.9)}.nx-form__submit:focus,.nexus-form-submit:focus{outline:none;box-shadow:0 0 0 2px var(--nx-color-white),0 0 0 4px var(--nx-color-brand-500)}.nx-form__submit:disabled,.nexus-form-submit:disabled{opacity:.6;cursor:not-allowed}.nx-form__button{display:inline-flex;width:100%;justify-content:center;align-items:center;padding:var(--nx-spacing-3) var(--nx-spacing-6);border:1px solid transparent;font-size:var(--nx-font-size-base);font-weight:500;font-family:inherit;border-radius:var(--nx-radius-lg);box-shadow:var(--nx-shadow-sm);cursor:pointer;transition:var(--nx-transition)}.nx-form__button:focus{outline:none;box-shadow:0 0 0 2px var(--nx-color-white),0 0 0 4px var(--nx-color-brand-500)}.nx-form__button:disabled{opacity:.6;cursor:not-allowed}.nx-form__button--solid{color:var(--nx-btn-label);background-color:var(--nx-btn)}.nx-form__button--solid:hover:not(:disabled){filter:brightness(.9)}.nx-form__button--outline{color:var(--nx-btn-outline);background-color:transparent;border-color:var(--nx-btn-outline)}.nx-form__button--outline:hover:not(:disabled){background-color:var(--nx-btn-outline);color:var(--nx-btn-label)}.nx-form--dark{--nx-bg: #1f2937;--nx-text: #f9fafb;--nx-color-gray-50: #374151;--nx-color-gray-100: #4b5563;--nx-color-gray-200: #6b7280;--nx-color-gray-300: #9ca3af;--nx-color-gray-400: #d1d5db;--nx-color-gray-500: #e5e7eb;--nx-color-gray-600: #f3f4f6;--nx-color-gray-700: #f9fafb;--nx-color-gray-900: #ffffff;--nx-color-white: #1f2937}.nx-form--basic .nx-form-field__input,.nx-form--basic .nx-form-field__textarea,.nx-form--basic .nx-form-field__select,.nx-form--basic .nx-form-field__file,.nx-form--basic .nx-form__input,.nx-form--basic .nx-form__textarea,.nx-form--basic .nx-form__select,.nx-form--basic .nx-form__file,.nx-form--basic .nx-btn,.nx-form--basic .nx-form__submit,.nx-form--basic .nx-form__button,.nx-form--basic .nexus-form-submit,.nx-form--basic .nx-file-upload,.nx-form--basic .nx-checkbox-group--gdpr,.nx-form--basic .nx-form__gdpr-label{border-radius:var(--nx-radius-lg)}.nx-form--flat .nx-form-field__input,.nx-form--flat .nx-form-field__textarea,.nx-form--flat .nx-form-field__select,.nx-form--flat .nx-form-field__file,.nx-form--flat .nx-form__input,.nx-form--flat .nx-form__textarea,.nx-form--flat .nx-form__select,.nx-form--flat .nx-form__file{border-color:transparent;background-color:var(--nx-color-gray-100);border-radius:var(--nx-radius-md)}.nx-form--flat .nx-form-field__input:focus,.nx-form--flat .nx-form-field__textarea:focus,.nx-form--flat .nx-form-field__select:focus,.nx-form--flat .nx-form-field__file:focus,.nx-form--flat .nx-form__input:focus,.nx-form--flat .nx-form__textarea:focus,.nx-form--flat .nx-form__select:focus,.nx-form--flat .nx-form__file:focus{border-color:transparent;background-color:var(--nx-color-gray-50);box-shadow:inset 0 0 0 2px var(--nx-color-brand-500)}.nx-form--flat .nx-form-field__input:hover:not(:focus):not(:disabled):not([readonly]),.nx-form--flat .nx-form-field__textarea:hover:not(:focus):not(:disabled):not([readonly]),.nx-form--flat .nx-form-field__select:hover:not(:focus):not(:disabled):not([readonly]),.nx-form--flat .nx-form-field__file:hover:not(:focus):not(:disabled):not([readonly]),.nx-form--flat .nx-form__input:hover:not(:focus):not(:disabled):not([readonly]),.nx-form--flat .nx-form__textarea:hover:not(:focus):not(:disabled):not([readonly]),.nx-form--flat .nx-form__select:hover:not(:focus):not(:disabled):not([readonly]),.nx-form--flat .nx-form__file:hover:not(:focus):not(:disabled):not([readonly]){border-color:transparent;background-color:var(--nx-color-gray-200)}.nx-form--flat .nx-file-upload{border-style:solid;border-color:transparent;background-color:var(--nx-color-gray-100);border-radius:var(--nx-radius-md)}.nx-form--flat .nx-file-upload:hover{background-color:var(--nx-color-gray-200);border-color:transparent}.nx-form--flat .nx-btn,.nx-form--flat .nx-form__submit,.nx-form--flat .nx-form__button,.nx-form--flat .nexus-form-submit,.nx-form--flat .nx-checkbox-group--gdpr,.nx-form--flat .nx-form__gdpr-label{border-radius:var(--nx-radius-md)}.nx-form--rounded .nx-form-field__input,.nx-form--rounded .nx-form-field__textarea,.nx-form--rounded .nx-form-field__select,.nx-form--rounded .nx-form-field__file,.nx-form--rounded .nx-form__input,.nx-form--rounded .nx-form__textarea,.nx-form--rounded .nx-form__select,.nx-form--rounded .nx-form__file,.nx-form--rounded .nx-file-upload,.nx-form--rounded .nx-btn,.nx-form--rounded .nx-form__submit,.nx-form--rounded .nx-form__button,.nx-form--rounded .nexus-form-submit,.nx-form--rounded .nx-checkbox-group--gdpr,.nx-form--rounded .nx-form__gdpr-label{border-radius:var(--nx-radius-xl)}.nx-float-wrapper{position:relative}.nx-form-trigger{position:fixed;z-index:9998;display:flex;align-items:center;gap:var(--nx-spacing-2);padding:var(--nx-spacing-3) var(--nx-spacing-5);background-color:var(--nx-btn, var(--nx-color-brand-600));color:var(--nx-btn-label, var(--nx-color-white));border:none;border-radius:var(--nx-radius-xl);font-family:var(--nx-font-family);font-size:var(--nx-font-size-base);font-weight:500;cursor:pointer;box-shadow:var(--nx-shadow-xl);transition:transform .2s ease,box-shadow .2s ease}.nx-form-trigger:hover{transform:translateY(-2px);box-shadow:0 25px 30px -5px #00000026,0 15px 15px -5px #00000014}.nx-form-trigger:active{transform:translateY(0)}.nx-form-trigger:focus{outline:none;box-shadow:0 0 0 2px var(--nx-color-white),0 0 0 4px var(--nx-color-brand-500),var(--nx-shadow-xl)}.nx-form-trigger--bottom-right{bottom:var(--nx-spacing-6);right:var(--nx-spacing-6)}.nx-form-trigger--bottom-left{bottom:var(--nx-spacing-6);left:var(--nx-spacing-6)}.nx-form-trigger .nx-form-trigger__icon{width:20px;height:20px;fill:currentColor}.nx-form-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background-color:#00000080;display:flex;align-items:center;justify-content:center;padding:var(--nx-spacing-4);opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease}.nx-form-backdrop--visible{opacity:1;visibility:visible}.nx-form-modal{position:relative;width:100%;max-width:var(--nx-form-width);max-height:calc(100vh - var(--nx-spacing-8));overflow-y:auto;background-color:var(--nx-bg, var(--nx-color-white));border-radius:var(--nx-radius-xl);box-shadow:var(--nx-shadow-xl);transform:translateY(10px);opacity:0;transition:transform .2s ease,opacity .2s ease}.nx-form-backdrop--visible .nx-form-modal{transform:translateY(0);opacity:1}.nx-form-modal .nx-form{padding:var(--nx-spacing-8);margin:0;width:100%;max-width:100%}.nx-form-modal__close{position:absolute;top:var(--nx-spacing-3);right:var(--nx-spacing-3);width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:50%;cursor:pointer;color:var(--nx-color-gray-500);transition:background-color .2s ease,color .2s ease}.nx-form-modal__close:hover{background-color:var(--nx-color-gray-100);color:var(--nx-color-gray-700)}.nx-form-modal__close svg{width:20px;height:20px}@media(max-width:639px){.nx-form-trigger{padding:var(--nx-spacing-2) var(--nx-spacing-4);font-size:var(--nx-font-size-sm)}.nx-form-trigger--bottom-right,.nx-form-trigger--bottom-left{bottom:var(--nx-spacing-4);right:var(--nx-spacing-4);left:auto}.nx-form-backdrop{padding:0;align-items:flex-end}.nx-form-modal{max-width:100%;max-height:90vh;border-bottom-left-radius:0;border-bottom-right-radius:0}}@media(prefers-reduced-motion:reduce){.nx-form-trigger,.nx-form-backdrop,.nx-form-modal{transition:none}}.nexus-login-required{padding:var(--nx-spacing-6);text-align:center;font-family:var(--nx-font-family)}.nexus-login-required__message{margin:0 0 var(--nx-spacing-4);font-size:var(--nx-font-size-base);color:var(--nx-color-gray-600)}.nexus-login-required__link{display:inline-block;padding:var(--nx-spacing-2) var(--nx-spacing-4);font-size:var(--nx-font-size-sm);font-weight:500;color:var(--nx-color-brand-600);text-decoration:none;border:1px solid var(--nx-color-brand-600);border-radius:var(--nx-radius-md);transition:var(--nx-transition)}.nexus-login-required__link:hover{background-color:var(--nx-color-brand-50)}.nx-captcha{margin:var(--nx-spacing-2) 0}.nx-captcha iframe{max-width:100%}.nx-success{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--nx-spacing-8) var(--nx-spacing-4);text-align:center;animation:nx-fade-in .3s ease-out;font-family:var(--nx-font-family);margin:0 auto}.nx-success__icon{margin-bottom:var(--nx-spacing-4)}.nx-success__icon svg{display:block}.nx-success__content{max-width:400px;color:var(--nx-text, var(--nx-color-gray-900));font-size:var(--nx-font-size-base);line-height:1.6}.nx-success__content p{margin:0 0 var(--nx-spacing-2)}.nx-success__content p:last-child{margin-bottom:0}.nx-success__content h1,.nx-success__content h2,.nx-success__content h3,.nx-success__content h4{margin:0 0 var(--nx-spacing-2);font-weight:600;color:var(--nx-text, var(--nx-color-gray-900))}.nx-success__content h1{font-size:var(--nx-font-size-lg)}.nx-success__content h2{font-size:var(--nx-font-size-base)}.nx-success__content h3,.nx-success__content h4{font-size:var(--nx-font-size-sm)}.nx-success__content a{color:var(--nx-color-brand-600);text-decoration:underline}.nx-success__content a:hover{text-decoration:none}.nx-success__content ul,.nx-success__content ol{margin:0 0 var(--nx-spacing-2);padding-left:var(--nx-spacing-5);text-align:left}.nx-success__content li{margin-bottom:var(--nx-spacing-1)}.nx-success__content strong,.nx-success__content b{font-weight:600}.nx-success__content em,.nx-success__content i{font-style:italic}@keyframes nx-fade-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.nexus-form-message{display:none;padding:var(--nx-spacing-3) var(--nx-spacing-4);margin-bottom:var(--nx-spacing-4);border-radius:var(--nx-radius-md);font-size:var(--nx-font-size-sm);font-family:var(--nx-font-family)}.nexus-form-message--error{display:block;background-color:var(--nx-color-error-light);color:var(--nx-color-error);border:1px solid var(--nx-color-error)}.nexus-form-message--info{display:block;background-color:var(--nx-color-brand-50);color:var(--nx-color-brand-700);border:1px solid var(--nx-color-brand-500)}@media(max-width:480px){.nx-form{padding:var(--nx-spacing-3)}.nx-input,.nx-textarea,.nx-select{font-size:16px!important}.nx-form__field{width:100%}.nx-input,.nx-textarea,.nx-select,.nx-btn{min-height:44px;padding:var(--nx-spacing-3)}.nx-btn{width:100%}.nx-radio-group,.nx-checkbox-group{flex-direction:column;gap:var(--nx-spacing-3)}.nx-radio-label,.nx-checkbox-label{min-height:44px;display:flex;align-items:center}.nx-radio-label input,.nx-checkbox-label input{width:20px;height:20px}.nx-file-dropzone{min-height:100px;padding:var(--nx-spacing-4)}.nx-rating-star{width:32px;height:32px;font-size:24px}.nx-range-slider{height:44px}.nx-form__actions{flex-direction:column;gap:var(--nx-spacing-3)}}@media(max-width:768px){.nx-form{max-width:100%;margin:0}}.nx-step--hidden{display:none!important}.nx-step-nav{display:flex;align-items:flex-start;justify-content:center;padding:var(--nx-spacing-6) var(--nx-spacing-4);margin-bottom:var(--nx-spacing-3);position:relative;font-family:var(--nx-font-family)}.nx-step-nav__item{display:flex;align-items:center;cursor:pointer;background:transparent;border:none;padding:0;position:relative;z-index:1;transition:opacity .2s ease;flex-shrink:0;font-family:inherit}.nx-step-nav__item:hover{opacity:.85}.nx-step-nav__item:focus{outline:none}.nx-step-nav__item:focus-visible .nx-step-nav__indicator{box-shadow:0 0 0 3px var(--nx-color-brand-100)}.nx-step-nav__indicator{display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:50%;font-weight:600;line-height:1;transition:all .25s cubic-bezier(.4,0,.2,1)}.nx-step-nav__checkmark{width:14px;height:14px}.nx-step-nav--progress-bar{gap:0;align-items:flex-start;padding:var(--nx-spacing-6) var(--nx-spacing-5)}.nx-step-nav--progress-bar .nx-step-nav__item{flex-direction:column;align-items:center;gap:6px;padding:0 2px}.nx-step-nav--progress-bar .nx-step-nav__indicator{width:32px;height:32px;font-size:13px}.nx-step-nav--progress-bar .nx-step-nav__indicator--pending{background:var(--nx-color-gray-100);border:1.5px solid var(--nx-color-gray-300);color:var(--nx-color-gray-400)}.nx-step-nav--progress-bar .nx-step-nav__indicator--active{background:var(--nx-color-white);border:2px solid var(--nx-btn, var(--nx-color-brand-500));color:var(--nx-btn, var(--nx-color-brand-600));box-shadow:0 0 0 4px color-mix(in srgb,var(--nx-btn, var(--nx-color-brand-500)) 12%,transparent)}.nx-step-nav--progress-bar .nx-step-nav__indicator--completed{background:var(--nx-btn, var(--nx-color-brand-500));border:2px solid var(--nx-btn, var(--nx-color-brand-500));color:var(--nx-color-white)}.nx-step-nav--progress-bar .nx-step-nav__indicator--completed .nx-step-nav__checkmark{width:15px;height:15px}.nx-step-nav--progress-bar .nx-step-nav__label{font-size:11px;font-weight:500;color:var(--nx-color-gray-400);max-width:80px;text-align:center;line-height:1.3;transition:color .2s ease,font-weight .2s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nx-step-nav--progress-bar .nx-step-nav__connector{flex:1;height:2px;min-width:28px;max-width:80px;background:var(--nx-color-gray-200);margin-top:15px;position:relative;overflow:hidden}.nx-step-nav--progress-bar .nx-step-nav__connector:after{content:"";position:absolute;left:0;top:0;height:100%;width:0;background:var(--nx-btn, var(--nx-color-brand-500));transition:width .35s cubic-bezier(.4,0,.2,1)}.nx-step-nav--progress-bar .nx-step-nav__item--active .nx-step-nav__indicator{background:var(--nx-color-white);border:2px solid var(--nx-btn, var(--nx-color-brand-500));color:var(--nx-btn, var(--nx-color-brand-600));box-shadow:0 0 0 4px color-mix(in srgb,var(--nx-btn, var(--nx-color-brand-500)) 12%,transparent)}.nx-step-nav--progress-bar .nx-step-nav__item--active .nx-step-nav__label{color:var(--nx-text, var(--nx-color-gray-900));font-weight:600}.nx-step-nav--progress-bar .nx-step-nav__item--completed .nx-step-nav__indicator{background:var(--nx-btn, var(--nx-color-brand-500));border:2px solid var(--nx-btn, var(--nx-color-brand-500));color:transparent;position:relative}.nx-step-nav--progress-bar .nx-step-nav__item--completed .nx-step-nav__indicator:after{content:"";position:absolute;width:15px;height:15px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center}.nx-step-nav--progress-bar .nx-step-nav__item--completed .nx-step-nav__indicator--completed:after{display:none}.nx-step-nav--progress-bar .nx-step-nav__item--completed .nx-step-nav__label{color:var(--nx-color-gray-500)}.nx-step-nav--progress-bar .nx-step-nav__item--completed+.nx-step-nav__connector:after{width:100%}.nx-step-nav--stepper{gap:0;align-items:center;padding:var(--nx-spacing-5) var(--nx-spacing-4);width:100%}.nx-step-nav--stepper .nx-step-nav__item{flex-direction:row;align-items:center;gap:6px;flex-shrink:0}.nx-step-nav--stepper .nx-step-nav__indicator{width:24px;height:24px;font-size:12px}.nx-step-nav--stepper .nx-step-nav__indicator--pending{background:transparent;border:1.5px solid var(--nx-color-gray-300);color:var(--nx-color-gray-400)}.nx-step-nav--stepper .nx-step-nav__indicator--active{background:var(--nx-btn, var(--nx-color-brand-500));border:2px solid var(--nx-btn, var(--nx-color-brand-500));color:var(--nx-color-white)}.nx-step-nav--stepper .nx-step-nav__indicator--completed{width:22px;height:22px;background:transparent;border:2px solid var(--nx-btn, var(--nx-color-brand-500));color:var(--nx-btn, var(--nx-color-brand-500))}.nx-step-nav--stepper .nx-step-nav__indicator--completed .nx-step-nav__checkmark{width:13px;height:13px}.nx-step-nav--stepper .nx-step-nav__label{font-size:var(--nx-font-size-sm);font-weight:500;color:var(--nx-color-gray-400);white-space:nowrap;transition:color .2s ease,font-weight .2s ease}.nx-step-nav--stepper .nx-step-nav__connector{flex:1;height:1px;min-width:32px;background:var(--nx-color-gray-200);margin:0 var(--nx-spacing-3);position:relative;align-self:center;overflow:hidden}.nx-step-nav--stepper .nx-step-nav__connector:after{content:"";position:absolute;left:0;top:0;height:100%;width:0;background:var(--nx-btn, var(--nx-color-brand-500));transition:width .35s cubic-bezier(.4,0,.2,1)}.nx-step-nav--stepper .nx-step-nav__item--active .nx-step-nav__indicator{background:var(--nx-btn, var(--nx-color-brand-500));border:2px solid var(--nx-btn, var(--nx-color-brand-500));color:var(--nx-color-white)}.nx-step-nav--stepper .nx-step-nav__item--active .nx-step-nav__label{color:var(--nx-text, var(--nx-color-gray-800));font-weight:600}.nx-step-nav--stepper .nx-step-nav__item--completed .nx-step-nav__indicator{width:22px;height:22px;background:transparent;border:2px solid var(--nx-btn, var(--nx-color-brand-500));color:transparent;position:relative}.nx-step-nav--stepper .nx-step-nav__item--completed .nx-step-nav__indicator:after{content:"";position:absolute;width:13px;height:13px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%233b82f6' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center}.nx-step-nav--stepper .nx-step-nav__item--completed .nx-step-nav__indicator--completed:after{display:none}.nx-step-nav--stepper .nx-step-nav__item--completed .nx-step-nav__label{color:var(--nx-btn, var(--nx-color-brand-500))}.nx-step-nav--stepper .nx-step-nav__item--completed+.nx-step-nav__connector:after{width:100%}@media(max-width:480px){.nx-step-nav{padding:var(--nx-spacing-4) var(--nx-spacing-2)}.nx-step-nav--progress-bar .nx-step-nav__indicator{width:26px;height:26px;font-size:11px}.nx-step-nav--progress-bar .nx-step-nav__indicator--completed .nx-step-nav__checkmark{width:13px;height:13px}.nx-step-nav--progress-bar .nx-step-nav__label{font-size:9px;max-width:56px}.nx-step-nav--progress-bar .nx-step-nav__connector{min-width:18px;max-width:48px;margin-top:12px}.nx-step-nav--stepper{padding:var(--nx-spacing-3) var(--nx-spacing-2)}.nx-step-nav--stepper .nx-step-nav__indicator{width:20px;height:20px;font-size:11px}.nx-step-nav--stepper .nx-step-nav__indicator--completed{width:18px;height:18px}.nx-step-nav--stepper .nx-step-nav__indicator--completed .nx-step-nav__checkmark{width:11px;height:11px}.nx-step-nav--stepper .nx-step-nav__label{font-size:11px}.nx-step-nav--stepper .nx-step-nav__connector{min-width:16px;margin:0 var(--nx-spacing-2)}}@media(prefers-reduced-motion:reduce){.nx-step-nav__item,.nx-step-nav__indicator,.nx-step-nav__label,.nx-step-nav__connector,.nx-step-nav__connector:after{transition:none}}.nx-step-buttons{display:flex;justify-content:space-between;align-items:center;padding:var(--nx-spacing-4) 0;gap:var(--nx-spacing-3)}
