.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{content:"";border:3px solid #ccc;border-width:3px 3px 0 0;width:9px;height:9px;display:block;position:absolute;top:6px}.react-datepicker__sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.react-datepicker-wrapper{border:0;padding:0;display:inline-block}.react-datepicker{color:#000;font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;line-height:initial;background-color:#fff;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-right-radius:.375em;border-bottom-left-radius:.375em}.react-datepicker-popper{z-index:1;line-height:0}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker-popper--header-middle[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper--header-bottom[data-placement^=bottom] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker-popper--header-bottom[data-placement^=top] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select,.react-datepicker__header--middle,.react-datepicker__header--bottom){border-top-right-radius:.3rem}.react-datepicker__header--middle{border-top:1px solid #aeaeae;border-radius:0;margin-top:4px}.react-datepicker__header--bottom{border-top:1px solid #aeaeae;border-bottom:none;border-radius:0 0 .3rem .3rem}.react-datepicker__header-wrapper{position:relative}.react-datepicker__header-wrapper .react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:2px}.react-datepicker__year-dropdown-container--select,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--scroll{margin:0 15px;display:inline-block}.react-datepicker__month-select,.react-datepicker__year-select,.react-datepicker__month-year-select{color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;background-color:#0000;border:1px solid #aeaeae;border-radius:.3rem;margin-top:5px;padding:2px 5px}.react-datepicker__month-select:focus-visible,.react-datepicker__year-select:focus-visible,.react-datepicker__month-year-select:focus-visible{outline:1px auto}.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header{color:#000;margin-top:0;font-size:.944rem;font-weight:700}h2.react-datepicker__current-month{margin:0;padding:0}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{text-align:center;cursor:pointer;z-index:1;text-indent:-999em;background:0 0;border:none;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:flex;position:absolute;top:2px;overflow:hidden}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{margin-left:auto;margin-right:auto;display:block;position:relative;top:0}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover :before{border-color:#a6a6a6}.react-datepicker__navigation-icon{width:0;font-size:20px;position:relative;top:-1px}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{left:-7px;transform:rotate(45deg)}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{right:-7px;transform:rotate(225deg)}.react-datepicker__month-container{float:left}.react-datepicker__year{text-align:center;margin:.5em}.react-datepicker__year-wrapper{flex-wrap:wrap;max-width:180px;display:flex}.react-datepicker__year .react-datepicker__year-text{width:5em;margin:2px;display:inline-block}.react-datepicker__month{text-align:center;margin:.5em}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{width:5em;margin:2px;display:inline-block}.react-datepicker__input-time-container{clear:both;float:left;text-align:left;width:100%;margin:5px 0 10px 15px}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{margin-left:10px;display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{border:1px solid #aeaeae;border-radius:.375em;display:inline;position:absolute;top:0;right:-87px}.react-datepicker__time-container .react-datepicker__time{background:#fff;border-bottom-right-radius:.375em;position:relative}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{text-align:center;border-bottom-right-radius:.375em;width:85px;margin:0 auto;overflow-x:hidden}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{box-sizing:content-box;width:100%;height:calc(195px + 1.0625em);margin:0;padding-left:0;padding-right:0;list-style:none;overflow-y:scroll}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{white-space:nowrap;height:30px;padding:5px 10px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{color:#fff;background-color:#216ba5;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:#0000}.react-datepicker__week-number{color:#ccc;text-align:center;width:2.125em;margin:.208em;line-height:2.125em;display:inline-block}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__week-number--selected{color:#fff;background-color:#216ba5;border-radius:.3rem}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__day-names{text-align:center;white-space:nowrap;margin-bottom:-8px}.react-datepicker__week{white-space:nowrap}.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name{color:#000;text-align:center;width:2.125em;margin:.208em;line-height:2.125em;display:inline-block}.react-datepicker__day-name--disabled,.react-datepicker__day--disabled,.react-datepicker__time-name--disabled{cursor:default;color:#ccc}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:not([aria-disabled=true]):hover,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text:not([aria-disabled=true]):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{color:#fff;background-color:#3dcc4a;border-radius:.3rem}.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{color:#fff;background-color:#ff6803;border-radius:.3rem;position:relative}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{color:#fff;white-space:nowrap;visibility:hidden;opacity:0;background-color:#333;border-radius:4px;padding:4px;transition:visibility,opacity .3s ease-in-out;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.react-datepicker__day--holidays:not([aria-disabled=true]):hover,.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{visibility:visible;opacity:1}.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range,.react-datepicker__month-text--selected,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--selected,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--selected,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--in-range{color:#fff;background-color:#216ba5;border-radius:.3rem}.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{color:#000;background-color:#bad9f1;border-radius:.3rem}.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover{color:#fff;background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){color:#000;background-color:#f0f0f0}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{color:#fff;white-space:nowrap;visibility:hidden;opacity:0;background-color:#333;border-radius:4px;padding:4px;transition:visibility,opacity .3s ease-in-out;position:absolute;bottom:70%;left:50%;transform:translate(-50%)}.react-datepicker__input-container{width:100%;display:inline-block;position:relative}.react-datepicker__input-container .react-datepicker__calendar-icon{box-sizing:content-box;padding:.625em;position:absolute}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__year-read-view,.react-datepicker__month-read-view,.react-datepicker__month-year-read-view{border:1px solid #0000;border-radius:.3rem;position:relative}.react-datepicker__year-read-view:hover,.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover{cursor:pointer}.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{top:0;right:-16px;transform:rotate(135deg)}.react-datepicker__year-dropdown,.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown{z-index:1;text-align:center;background-color:#f0f0f0;border:1px solid #aeaeae;border-radius:.3rem;width:50%;position:absolute;top:30px;left:25%}.react-datepicker__year-dropdown:hover,.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover{cursor:pointer}.react-datepicker__year-dropdown--scrollable,.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__year-option,.react-datepicker__month-option,.react-datepicker__month-year-option{width:100%;margin-left:auto;margin-right:auto;line-height:20px;display:block}.react-datepicker__year-option:first-of-type,.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__year-option:last-of-type,.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type{-webkit-user-select:none;user-select:none;border-bottom-right-radius:.3rem;border-bottom-left-radius:.3rem}.react-datepicker__year-option:hover,.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover{background-color:#ccc}.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__year-option--selected,.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;vertical-align:middle;background-color:#0000;border:0;outline:0;height:100%;padding:0 6px 0 0;display:table-cell;position:absolute;top:0;right:0}.react-datepicker__close-icon:after{cursor:pointer;color:#fff;text-align:center;vertical-align:middle;content:"×";background-color:#216ba5;border-radius:50%;width:16px;height:16px;padding:2px;font-size:12px;line-height:1;display:table-cell}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{cursor:default;background-color:#ccc}.react-datepicker__today-button{cursor:pointer;text-align:center;clear:left;background:#f0f0f0;border-top:1px solid #aeaeae;padding:5px 0;font-weight:700}.react-datepicker__portal{z-index:2147483647;background-color:#000c;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.react-datepicker__children-container{width:17.25em;height:auto;margin:.5em;padding-left:.25em;padding-right:.25em}.react-datepicker__aria-live{clip-path:circle(0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.react-datepicker__calendar-icon{vertical-align:-.125em;width:1em;height:1em}.react-datepicker-popper-offset{margin-top:-.7em}.select2-container{box-sizing:border-box;vertical-align:middle;margin:0;display:inline-block;position:relative}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;-webkit-user-select:none;user-select:none;height:28px;display:block}.select2-container .select2-selection--single .select2-selection__rendered{text-overflow:ellipsis;white-space:nowrap;padding-left:8px;padding-right:20px;display:block;overflow:hidden}.select2-container .select2-selection--single .select2-selection__clear{background-color:#0000;border:none;font-size:1em}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-left:20px;padding-right:8px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;-webkit-user-select:none;user-select:none;min-height:32px;display:block}.select2-container .select2-selection--multiple .select2-selection__rendered{padding:0;list-style:none;display:inline}.select2-container .select2-selection--multiple .select2-selection__clear{background-color:#0000;border:none;font-size:1em}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;resize:none;vertical-align:bottom;word-break:keep-all;border:none;max-width:100%;height:20px;margin-top:5px;margin-left:5px;padding:0;font-family:sans-serif;font-size:100%;overflow:hidden}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-container .select2-search--inline .select2-search__field::placeholder{line-height:normal}.select2-dropdown{box-sizing:border-box;z-index:1051;background-color:#fff;border:1px solid #aaa;border-radius:4px;width:100%;display:block;position:absolute;left:-100000px}.select2-results{display:block}.select2-results__options{margin:0;padding:0;list-style:none}.select2-results__option{-webkit-user-select:none;user-select:none;padding:6px}.select2-results__option--selectable{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-right-radius:0;border-bottom-left-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{padding:4px;display:block}.select2-search--dropdown .select2-search__field{box-sizing:border-box;width:100%;padding:4px}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{opacity:0;z-index:99;width:auto;min-width:100%;height:auto;min-height:100%;filter:alpha(opacity=0);background-color:#fff;border:0;margin:0;padding:0;display:block;position:fixed;top:0;left:0}.select2-hidden-accessible{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;height:26px;margin-right:20px;padding-right:0;font-weight:700}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{width:20px;height:26px;position:absolute;top:1px;right:1px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border:4px solid #0000;border-top:5px solid #888;border-bottom-width:0;width:0;height:0;margin-top:-2px;margin-left:-4px;position:absolute;top:50%;left:50%}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{cursor:default;background-color:#eee}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-width:0 4px 5px;border-color:#0000 #0000 #888}.select2-container--default .select2-selection--multiple{cursor:text;background-color:#fff;border:1px solid #aaa;border-radius:4px;padding-bottom:5px;padding-right:5px;position:relative}.select2-container--default .select2-selection--multiple.select2-selection--clearable{padding-right:25px}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;height:20px;margin-top:5px;margin-right:10px;padding:1px;font-weight:700;position:absolute;right:0}.select2-container--default .select2-selection--multiple .select2-selection__choice{box-sizing:border-box;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap;background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;max-width:100%;margin-top:5px;margin-left:5px;padding:0 0 0 20px;display:inline-block;position:relative;overflow:hidden}.select2-container--default .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;background-color:#0000;border:none;border-right:1px solid #aaa;border-top-left-radius:4px;border-bottom-left-radius:4px;padding:0 4px;font-size:1em;font-weight:700;position:absolute;top:0;left:0}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover,.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus{color:#333;background-color:#f1f1f1;outline:none}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto;padding:0 20px 0 0}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{border-left:1px solid #aaa;border-right:none;border-radius:0 4px 4px 0;left:auto;right:0}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__clear{float:left;margin-left:10px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:1px solid #000;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{cursor:default;background-color:#eee}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-right-radius:0;border-bottom-left-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{box-shadow:none;-webkit-appearance:textfield;background:0 0;border:none;outline:0}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--group{padding:0}.select2-container--default .select2-results__option--disabled{color:#999}.select2-container--default .select2-results__option--selected{background-color:#ddd}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{color:#fff;background-color:#5897fb}.select2-container--default .select2-results__group{cursor:default;padding:6px;display:block}.select2-container--classic .select2-selection--single{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF", endColorstr="#FFEEEEEE", GradientType=0);background-color:#f7f7f7;background-image:linear-gradient(#fff 50%,#eee 100%);background-repeat:repeat-x;border:1px solid #aaa;border-radius:4px;outline:0}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;height:26px;margin-right:20px;font-weight:700}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{width:20px;height:26px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE", endColorstr="#FFCCCCCC", GradientType=0);background-color:#ddd;background-image:linear-gradient(#eee 50%,#ccc 100%);background-repeat:repeat-x;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;position:absolute;top:1px;right:1px}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border:4px solid #0000;border-top:5px solid #888;border-bottom-width:0;width:0;height:0;margin-top:-2px;margin-left:-4px;position:absolute;top:50%;left:50%}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:4px 0 0 4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:0 0;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-width:0 4px 5px;border-color:#0000 #0000 #888}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF", endColorstr="#FFEEEEEE", GradientType=0);background-image:linear-gradient(#fff 0%,#eee 50%);background-repeat:repeat-x;border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE", endColorstr="#FFFFFFFF", GradientType=0);background-image:linear-gradient(#eee 50%,#fff 100%);background-repeat:repeat-x;border-bottom:none;border-bottom-right-radius:0;border-bottom-left-radius:0}.select2-container--classic .select2-selection--multiple{cursor:text;background-color:#fff;border:1px solid #aaa;border-radius:4px;outline:0;padding-bottom:5px;padding-right:5px}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;margin-top:5px;margin-left:5px;padding:0;display:inline-block}.select2-container--classic .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;background-color:#0000;border:none;border-top-left-radius:4px;border-bottom-left-radius:4px;padding:0 4px;font-size:1em;font-weight:700}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555;outline:none}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{border-radius:0 4px 4px 0}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-right-radius:0;border-bottom-left-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{box-shadow:none;outline:0}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid #0000}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option--group{padding:0}.select2-container--classic .select2-results__option--disabled{color:gray}.select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable{color:#fff;background-color:#3875d7}.select2-container--classic .select2-results__group{cursor:default;padding:6px;display:block}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}:root{color:#111;--app-footer-offset:calc(74px + env(safe-area-inset-bottom));background:#f5f6fb;font-family:Segoe UI,sans-serif}*{box-sizing:border-box}body{background:linear-gradient(#f8f9ff 0%,#f1f3fb 100%);min-height:100dvh;margin:0;font-size:15px}a{color:inherit;text-decoration:none}button,input{font:inherit}#root,.app-shell{min-height:100dvh}.app-footer{z-index:40;padding:4px 10px calc(4px + env(safe-area-inset-bottom));background:#fffffffa;border-top:1px solid #62668a24;grid-template-columns:repeat(5,1fr);align-items:stretch;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #3f45ef14}.app-footer-item{color:#5e6478;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:58px;font-size:12px;font-weight:600;line-height:1;display:flex}.app-footer-item svg{flex:none;width:26px;height:26px}.app-footer-item-active{color:#5750ff}.details-loading-copy{color:#5e6478;text-align:center;margin:24px 0 0;font-size:15px;line-height:1.5}.loans-empty-card,.loans-list-card{background:linear-gradient(#fff 0%,#fbfbff 100%);border:1px solid #e6e8f5;border-radius:24px;width:100%;box-shadow:0 14px 32px #4e588c14}.loans-empty-card{text-align:center;flex-direction:column;align-items:center;gap:12px;margin-top:26px;padding:32px 24px;display:flex}.loans-empty-card h2,.loans-list-card h2{color:#171717;margin:0;font-size:20px;font-weight:700;line-height:1.2}.loans-empty-card p{color:#646b80;margin:0;font-size:14px;line-height:1.6}.loans-list{flex-direction:column;gap:16px;margin-top:24px;display:flex}.loans-list-card{text-align:left;cursor:pointer;padding:22px 20px}.loans-list-top{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.loans-list-top p{color:#68708a;margin:6px 0 0;font-size:13px;line-height:1.4}.loans-list-badge{color:#5750ff;text-transform:capitalize;background:#5750ff1c;border-radius:999px;justify-content:center;align-items:center;min-height:34px;padding:0 14px;font-size:12px;font-weight:700;display:inline-flex}.loans-list-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.loans-list-grid span{color:#7a8198;font-size:12px;line-height:1.4;display:block}.loans-list-grid strong{color:#171717;margin-top:6px;font-size:17px;line-height:1.2;display:block}.refer-hero-card,.refer-code-card,.refer-stat-card,.refer-steps-card{background:linear-gradient(#fff 0%,#fbfbff 100%);border:1px solid #e6e8f5;border-radius:24px;box-shadow:0 14px 32px #4e588c14}.refer-hero-card{text-align:center;margin-top:24px;padding:28px 24px}.refer-hero-card h2,.refer-steps-head h2{color:#171717;margin:14px 0 0;font-size:22px;font-weight:700;line-height:1.2}.refer-hero-card p,.refer-steps-head p{color:#68708a;margin:10px 0 0;font-size:14px;line-height:1.6}.refer-code-card{justify-content:space-between;align-items:center;gap:16px;margin-top:18px;padding:18px 20px;display:flex}.refer-code-card span,.refer-stat-card span,.refer-step-item span{color:#7a8198;font-size:12px;line-height:1.4;display:block}.refer-code-card strong{letter-spacing:.08em;color:#5750ff;margin-top:6px;font-size:28px;font-weight:800;line-height:1;display:block}.refer-copy-button{color:#fff;background:#5750ff;border:0;border-radius:14px;min-width:92px;min-height:44px;padding:0 18px;font-size:14px;font-weight:700}.refer-stats-grid{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:18px;display:grid}.refer-stat-card{padding:20px 18px}.refer-stat-card strong{color:#171717;margin-top:8px;font-size:24px;line-height:1;display:block}.refer-steps-card{margin-top:18px;padding:24px 20px}.refer-steps-head{align-items:center;gap:14px;display:flex}.refer-steps-head h2{margin-top:0}.refer-steps-head p{margin-top:4px}.refer-steps-list{flex-direction:column;gap:14px;margin-top:18px;display:flex}.refer-step-item{grid-template-columns:34px minmax(0,1fr);align-items:flex-start;gap:12px;display:grid}.refer-step-item span{color:#5750ff;text-align:center;background:#5750ff1f;border-radius:999px;width:34px;height:34px;font-size:14px;font-weight:700;line-height:34px}.refer-step-item p{color:#30354a;margin:5px 0 0;font-size:14px;line-height:1.6}.details-page,.welcome-page,.verify-page{padding-bottom:var(--app-footer-offset)}@media (width>=1024px){.app-footer{border-left:1px solid #62668a24;border-right:1px solid #62668a24;width:min(100%,570px);left:50%;transform:translate(-50%)}}.welcome-page,.verify-page,.details-page{min-height:100dvh;padding:0 0 var(--app-footer-offset);justify-content:center;display:flex}.app-shell-no-footer .verify-page,.app-shell-no-footer .details-page{padding-bottom:0}.app-shell-no-footer .verify-card,.app-shell-no-footer .details-card{min-height:100dvh;max-height:100dvh}.welcome-page{min-height:calc(100dvh - var(--app-footer-offset));justify-content:center;align-items:center;padding-bottom:0}.verify-page{background:#fff}.welcome-card,.verify-card,.details-card,.welcome-card-simple{background:linear-gradient(#fff 0%,#fcfcff 100%);width:min(100%,570px);min-height:100dvh;position:relative;box-shadow:0 16px 48px #414d861f}.welcome-card{min-height:calc(100dvh - var(--app-footer-offset));max-height:calc(100dvh - var(--app-footer-offset));overscroll-behavior:contain;scrollbar-width:none;background:linear-gradient(135deg,#fff 0%,#f8f9ff 50%,#fcfbff 100%);flex-direction:column;padding:30px 28px 38px;display:flex;position:relative;overflow:hidden auto}.welcome-card::-webkit-scrollbar{display:none}.welcome-card:before{content:"";pointer-events:none;background:radial-gradient(circle,#5750ff14 0%,#0000 70%);border-radius:50%;width:500px;height:500px;position:absolute;top:-50%;right:-10%}.welcome-card>*{z-index:1;position:relative}.welcome-card-simple{flex-direction:column;justify-content:center;gap:12px;padding:32px;display:flex}.welcome-card-simple h2,.welcome-card-simple p{margin:0}.welcome-brand{justify-content:center;align-items:center;gap:12px;margin-top:2px;animation:.8s ease-out slideInDown;display:flex}.welcome-brand-icon{filter:drop-shadow(0 4px 12px #5750ff1f);flex:none;width:200px;max-width:100%;height:auto;transition:transform .3s}.welcome-brand-icon:hover{transform:scale(1.02)}.welcome-brand h1{color:#3f45ef;margin:0;font-size:18px;font-weight:700;line-height:1.1}.welcome-brand p{color:#272727;text-align:center;margin:3px 0 0;font-size:11px;line-height:1.2}.welcome-copy{text-align:center;margin-top:42px;animation:.8s ease-out slideInDown}.welcome-copy h2{letter-spacing:-.04em;color:#111;background:linear-gradient(135deg,#111 0%,#4a4a4a 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(26px,5.2vw,38px);font-weight:800;line-height:1.24}.welcome-amount{letter-spacing:-.05em;background:linear-gradient(135deg,#5750ff 0%,#7368ff 50%,#3f3ab5 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-top:26px;font-size:clamp(42px,8vw,64px);font-weight:800;line-height:1.02;animation:1s cubic-bezier(.34,1.56,.64,1) scaleIn;position:relative}.welcome-amount:after{content:"";z-index:-1;background:radial-gradient(circle,#5750ff14 0%,#0000 70%);border-radius:50%;width:110%;height:120%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.welcome-support-copy{color:#4a4a4a;margin:24px 0 0;font-size:17px;font-weight:500;line-height:1.7;animation:.8s ease-out .2s both slideInDown}.welcome-benefits{flex-direction:column;gap:14px;margin:32px 0 0;padding:0;list-style:none;animation:.8s ease-out .3s both slideInUp;display:flex}.welcome-benefits li{color:#1e1e1e;cursor:pointer;background:linear-gradient(135deg,#5750ff0f 0%,#5750ff05 100%);border-radius:12px;align-items:center;gap:14px;padding:12px 16px;font-size:16px;font-weight:600;line-height:1.2;transition:all .3s;display:flex}.welcome-benefits li:hover{background:linear-gradient(135deg,#5750ff1f 0%,#5750ff0f 100%);transform:translate(4px)}.welcome-check-icon{color:#48cc61;filter:drop-shadow(0 2px 8px #48cc613d);flex:none;width:34px;height:34px;transition:transform .3s}.welcome-benefits li:hover .welcome-check-icon{transform:scale(1.15)rotate(5deg)}.welcome-illustration{flex:auto;height:auto;min-height:180px;margin:24px -28px 0;animation:1s ease-out .4s both fadeIn;position:relative;overflow:hidden}@keyframes slideInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes shimmer{0%{background-position:-200%}to{background-position:200%}}.welcome-skyline{opacity:.58;position:absolute;inset:34px 0 58px}.skyline{background:linear-gradient(#e8e5ff 0%,#dfd8ff 100%);border-radius:14px 14px 0 0;position:absolute;bottom:0;box-shadow:0 -4px 12px #5750ff14}.skyline:before{content:"";background:inherit;border-radius:8px 8px 2px 2px;width:14px;height:24px;position:absolute;top:-18px;right:12px}.skyline:after{content:"";border-bottom:12px solid #efc88f;border-left:5px solid #0000;border-right:5px solid #0000;width:0;height:0;position:absolute;top:-28px;right:13px}.skyline-one{width:48px;height:108px;left:26px}.skyline-two{width:64px;height:156px;left:88px}.skyline-two:before,.skyline-two:after,.skyline-one:before,.skyline-one:after{display:none}.skyline-three{width:72px;height:246px;right:116px}.skyline-four{width:88px;height:292px;right:42px}.skyline-five{width:52px;height:128px;left:168px}.skyline-five:before,.skyline-five:after{display:none}.welcome-ground{background:radial-gradient(circle at 15% 40%,#ffecc9 0 18%,#0000 19%),radial-gradient(circle at 50% 78%,#fff3df 0 21%,#0000 22%),radial-gradient(circle at 82% 55%,#ffe5b6 0 16%,#0000 17%),linear-gradient(#fff8ef 0%,#fff3de 100%);border-radius:60% 60% 0 0/34% 34% 0 0;height:118px;position:absolute;bottom:0;left:-18px;right:-18px}.welcome-hand{background:linear-gradient(#ffc6a2 0%,#ffba90 100%);border-radius:80px 80px 0 0;width:156px;height:208px;position:absolute;bottom:0;left:124px;transform:skew(-18deg)}.welcome-thumb{background:linear-gradient(#ffc6a2 0%,#ffba90 100%);border-radius:28px;width:42px;height:98px;position:absolute;bottom:88px;right:-24px;transform:rotate(28deg)}.welcome-phone{background:#fdfdff;border:7px solid #192543;border-radius:28px;width:124px;height:262px;animation:3s ease-in-out infinite float;position:absolute;bottom:64px;left:255px;box-shadow:0 20px 40px #232b5d26,0 0 60px #5750ff1f}.welcome-notch{background:#192543;border-radius:0 0 12px 12px;width:52px;height:12px;position:absolute;top:-1px;left:50%;transform:translate(-50%)}.welcome-phone-screen{justify-content:center;align-items:center;height:100%;display:flex}.welcome-phone-check .welcome-check-icon{width:84px;height:84px}.welcome-coins{width:116px;height:134px;animation:3.5s ease-in-out .2s infinite float;position:absolute;bottom:18px;right:34px}.coin-stack{background:linear-gradient(#ffd775 0%,#e4a92f 100%);border-radius:999px/42px;position:absolute;bottom:0;box-shadow:inset 0 -8px #cd931cb8}.coin-stack:before,.coin-stack:after{content:"";background:inherit;border-radius:999px/42px;height:22px;position:absolute;left:0;right:0;box-shadow:inset 0 -8px #cd931cb8}.coin-stack:before{bottom:18px}.coin-stack:after{bottom:36px}.coin-stack-back{width:48px;height:54px;right:2px}.coin-stack-front{width:62px;height:72px;left:0}.coin-symbol{color:#fff6d6;background:linear-gradient(#ffd775 0%,#e4a92f 100%);border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;font-size:30px;font-weight:700;display:flex;position:absolute;bottom:60px;left:10px;box-shadow:inset 0 -6px #cd931cb8}.welcome-cta{color:#fff;background:linear-gradient(135deg,#5750ff 0%,#7368ff 50%,#4a42d9 100%);border:0;border-radius:22px;width:100%;margin-top:14px;padding:24px 20px;font-size:18px;font-weight:700;line-height:1;transition:all .3s cubic-bezier(.34,1.56,.64,1);animation:.8s ease-out .5s both slideInUp;position:relative;overflow:hidden;box-shadow:0 14px 28px #4b3dff3d,0 0 20px #5750ff1f}.welcome-cta:before{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.welcome-cta:hover:before{left:100%}.welcome-cta:hover{transform:translateY(-2px);box-shadow:0 18px 36px #4b3dff4d,0 0 30px #5750ff2e}.welcome-cta:active{transform:translateY(0)}.welcome-contact-button{color:#18a957;background:linear-gradient(#fff 0%,#f6fff9 100%);border:1px solid #18a95738;border-radius:22px;justify-content:center;align-items:center;width:100%;margin-top:12px;padding:18px 20px;font-size:17px;font-weight:700;line-height:1;transition:transform .25s,box-shadow .25s,border-color .25s;animation:.8s ease-out .55s both slideInUp;display:inline-flex;box-shadow:0 10px 24px #24784c14}.welcome-contact-button:hover{border-color:#18a95757;transform:translateY(-2px);box-shadow:0 16px 30px #24784c1f}.welcome-contact-button:active{transform:translateY(0)}.welcome-login{text-align:center;color:#525252;margin:18px 0 0;font-size:15px;animation:.8s ease-out .6s both slideInUp}.welcome-login a{color:#5750ff;margin-left:6px;font-weight:700;text-decoration:none;transition:all .3s;position:relative}.welcome-login a:after{content:"";background:linear-gradient(90deg,#5750ff 0%,#7368ff 100%);width:0;height:2px;transition:width .3s;position:absolute;bottom:-2px;left:0}.welcome-login a:hover:after{width:100%}.verify-card{max-height:calc(100dvh - var(--app-footer-offset));overscroll-behavior:contain;scrollbar-width:none;flex-direction:column;padding:24px 28px 32px;display:flex;overflow-y:auto}.verify-card::-webkit-scrollbar{display:none}.verify-back-button{color:#191919;background:0 0;border:0;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:inline-flex}.verify-back-icon{width:28px;height:28px}.verify-copy{text-align:center;margin-top:72px}.verify-copy h1{letter-spacing:-.03em;color:#111;margin:0;font-size:clamp(25px,5.2vw,36px);font-weight:800;line-height:1.18}.verify-copy p{color:#2d2d2d;margin:20px 0 0;font-size:clamp(15px,3.3vw,21px);font-weight:500;line-height:1.45}.verify-hero-icon{justify-content:center;margin-top:48px;display:flex}.verify-phone-icon{color:#6a6f97;width:136px;height:136px}.verify-form-block{margin-top:88px}.verify-label{color:#5a5c67;margin-bottom:18px;font-size:16px;font-weight:500;line-height:1.2;display:block}.verify-input-shell{background:#fff;border:2px solid #e5e7f1;border-radius:18px;align-items:center;min-height:76px;padding:0 22px;display:flex;box-shadow:0 4px 10px #2938720a}.verify-input-shell:focus-within{border-color:#7a73ff;box-shadow:0 0 0 4px #5a51ff14}.verify-input-shell-error{border-color:#ef5350;box-shadow:0 0 0 4px #ef535014}.verify-country-code{color:#121212;border-right:1.5px solid #e4e5ef;flex:none;margin-right:18px;padding-right:18px;font-size:18px;font-weight:700}.verify-input{color:#1d1d1d;background:0 0;border:0;outline:0;width:100%;font-size:16px}.verify-input::placeholder{color:#a4a6b3}.verify-error-text{color:#e14b4b;margin:12px 4px 0;font-size:14px;font-weight:500;line-height:1.4}.verify-otp-button{color:#fff;background:linear-gradient(90deg,#483bff 0%,#5f46ff 50%,#4136ea 100%);border:0;border-radius:18px;width:100%;min-height:74px;margin-top:86px;font-size:18px;font-weight:700;box-shadow:0 14px 28px #4b3dff38}.verify-error-text+.verify-otp-button{margin-top:26px}.verify-safety-note{color:#4a48f0;align-items:flex-start;gap:18px;margin-top:18px;padding-top:0;display:flex}.verify-shield-icon{flex:none;width:38px;height:38px;margin-top:2px}.verify-safety-note p{color:#373737;margin:0;font-size:16px;font-weight:500;line-height:1.55}.otp-card{flex-direction:column;display:flex}.otp-copy{margin-top:72px}.otp-form-block{margin-top:54px}.otp-input{text-align:center;letter-spacing:.35em;font-weight:700}.otp-meta-row{justify-content:space-between;align-items:center;gap:12px;margin-top:14px;display:flex}.otp-submit-button{margin-top:34px}.otp-safety-note{margin-top:18px;padding-top:0}.otp-success-text{color:#2aa95f;margin:12px 4px 0;font-size:14px;font-weight:500;line-height:1.4}.details-date-picker-wrapper{flex:auto;width:100%}.details-date-picker-shell{position:relative}.details-date-picker-input{cursor:pointer}.details-date-picker-icon{pointer-events:none;flex:none}.details-date-picker-popper{z-index:60}.details-date-picker-calendar{overflow:hidden;border:1px solid #e4e8f4!important;border-radius:20px!important;font-family:Segoe UI,sans-serif!important;box-shadow:0 18px 36px #2b367324!important}.details-date-picker-calendar .react-datepicker__month-container{width:100%}.details-date-picker-calendar .react-datepicker__header{background:linear-gradient(#f7f8ff 0%,#fff 100%);border-bottom:1px solid #edf0f8;padding-top:14px}.details-date-picker-header{justify-content:space-between;align-items:center;gap:12px;padding:0 14px 12px;display:flex}.details-date-picker-nav{color:#475172;background:#fff;border:1px solid #e5e8f3;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:inline-flex}.details-date-picker-nav svg{width:18px;height:18px}.details-date-picker-nav:disabled{opacity:.45}.details-date-picker-selects{flex:auto;justify-content:center;align-items:center;gap:10px;display:flex}.details-date-picker-select{color:#1d2338;background:#fff;border:1px solid #e5e8f3;border-radius:12px;outline:0;min-height:38px;padding:0 12px;font-size:14px;font-weight:600}.details-date-picker-select-month{flex:58%}.details-date-picker-select-year{flex:0 0 94px}.details-date-picker-calendar .react-datepicker__day-name,.details-date-picker-calendar .react-datepicker__day,.details-date-picker-calendar .react-datepicker__time-name{width:2.3rem;margin:.16rem;line-height:2.3rem}.details-date-picker-calendar .react-datepicker__day-name{color:#61708f;font-weight:700}.details-date-picker-calendar .react-datepicker__day{color:#1f2640;border-radius:999px}.details-date-picker-calendar .react-datepicker__day:hover{background:#5750ff1a}.details-date-picker-calendar .react-datepicker__day--keyboard-selected{color:#403ad8;background:#5750ff1f}.details-date-picker-calendar .react-datepicker__day--selected,.details-date-picker-calendar .react-datepicker__day--selected:hover{color:#fff;background:linear-gradient(135deg,#ff626e 0%,#ff4f68 100%)}.details-date-picker-calendar .react-datepicker__current-month,.details-date-picker-calendar .react-datepicker__navigation{display:none}.login-card{padding-bottom:20px;overflow-y:auto}.login-copy{margin-top:40px}.login-hero-icon{justify-content:center;margin-top:28px;display:flex}.login-hero-badge{color:#6154ff;background:linear-gradient(#eff0ff 0%,#f7f7ff 100%);border-radius:50%;justify-content:center;align-items:center;width:108px;height:108px;display:flex}.login-hero-icon-svg{width:46px;height:46px}.login-password-group{margin-top:18px}.login-password-input{border-radius:18px;min-height:76px}.login-meta-row{justify-content:flex-end;margin-top:16px;display:flex}.login-forgot-link,.login-footer a{color:#6154ff;font-weight:700}.login-submit-button{margin-top:24px}.login-footer{text-align:center;color:#535353;margin:18px 0 0;font-size:15px;font-weight:500;line-height:1.5}.details-card{padding:22px 28px 32px}.details-back-button{color:#191919;background:0 0;border:0;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:inline-flex}.details-back-icon{width:28px;height:28px}.details-header{text-align:center;margin-top:10px}.details-header h1{color:#111;margin:0;font-size:clamp(25px,5vw,36px);font-weight:800;line-height:1.2}.details-stepper{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:28px;display:grid;position:relative}.details-stepper-line{background:#e3e4ec;height:2px;position:absolute;top:22px;left:32px;right:32px}.details-step{z-index:1;flex-direction:column;align-items:center;gap:14px;display:flex;position:relative}.details-step-circle{color:#191919;background:#fff;border:2px solid #d6d8e2;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:22px;font-weight:700;display:flex}.details-step-circle-active{color:#fff;background:#5147f8;border-color:#5147f8;box-shadow:0 8px 18px #5147f838}.details-step-label{color:#232323;font-size:14px;font-weight:500}.details-step-label-active{color:#5147f8;font-weight:700}.details-form{margin-top:42px}.details-action-stack{flex-direction:column;gap:14px;margin-top:64px;display:flex}.profile-topbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.profile-logout-link{color:#c43f3f;background:#e14b4b14;border:1px solid #e14b4b3d;border-radius:999px;min-height:38px;padding:0 14px;font-size:14px;font-weight:700;transition:background .2s,border-color .2s,transform .2s;box-shadow:0 6px 14px #c43f3f14}.profile-logout-link:hover{background:#e14b4b24;border-color:#e14b4b57}.profile-logout-link:active{transform:translateY(1px)}.details-field-group+.details-field-group{margin-top:28px}.details-label{color:#1f1f1f;margin-bottom:12px;font-size:15px;font-weight:600;display:block}.details-input,.details-input-shell{background:#fff;border:2px solid #e5e7f1;border-radius:16px;width:100%;min-height:66px;box-shadow:0 4px 10px #2938720a}.details-input{color:#1b1b1b;outline:0;padding:0 22px;font-size:15px}.details-input::placeholder{color:#a4a6b3}.details-input-shell{align-items:center;padding:0 18px;display:flex}.details-input-embedded{min-height:auto;box-shadow:none;border:0;border-radius:0;flex:auto;padding:0}.details-input:focus,.details-input-shell:focus-within{border-color:#7a73ff;box-shadow:0 0 0 4px #5a51ff14}.details-input-error,.details-input-shell-error{border-color:#ef5350;box-shadow:0 0 0 4px #ef535014}.details-field-icon{color:#666b82;flex:none;width:28px;height:28px}.details-icon-button{color:inherit;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.details-error-text{color:#e14b4b;margin:12px 4px 0;font-size:14px;font-weight:500;line-height:1.4}.details-submit-button{color:#fff;background:linear-gradient(90deg,#483bff 0%,#5f46ff 50%,#4136ea 100%);border:0;border-radius:16px;width:100%;min-height:64px;margin-top:16px;font-size:16px;font-weight:700;box-shadow:0 14px 28px #4b3dff38}.details-submit-button:disabled,.profile-logout-link:disabled{opacity:.7;cursor:not-allowed}.employment-type-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.employment-type-card{color:#575d73;background:#fff;border:2px solid #e5e7f1;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:18px;min-height:176px;display:flex;box-shadow:0 4px 10px #2938720a}.employment-type-card-active{color:#6154ff;background:linear-gradient(#6c66ff14 0%,#6c66ff08 100%);border-color:#7a73ff;box-shadow:0 0 0 4px #5a51ff14}.employment-type-card span{color:#202020;font-size:16px;font-weight:600}.employment-type-card-active span{color:#202020}.employment-type-icon{flex:none;width:44px;height:44px}.details-select{color:#1b1b1b;appearance:none;background:0 0;border:0;outline:0;flex:auto;min-height:auto;padding-right:12px;font-size:16px}.details-select:invalid,.details-select option[value=""]{color:#a4a6b3}.bank-select-shell{padding:0;display:block}.bank-select-shell .details-select{width:100%}.bank-select-shell .select2{width:100%!important}.bank-select-shell .select2-container--default .select2-selection--single{background:0 0;border:0;border-radius:22px;align-items:center;min-height:78px;padding:0 54px 0 22px;display:flex}.bank-select-shell .select2-container--default .select2-selection__rendered{color:#1b1b1b;font-size:16px;line-height:1.4;padding:0!important}.bank-select-shell .select2-container--default .select2-selection__placeholder{color:#a4a6b3}.bank-select-shell .select2-container--default .select2-selection--single .select2-selection__arrow{width:22px;height:100%;right:18px}.bank-select-shell .select2-container--default .select2-selection--single .select2-selection__arrow b{border:7px solid #0000;border-top:9px solid #717894;border-bottom-width:0;margin-top:-4px;margin-left:-7px}.select2-container--default .select2-dropdown{border:1px solid #dfe3f2;border-radius:18px;overflow:hidden;box-shadow:0 18px 38px #4a527e24}.select2-container--default .select2-search--dropdown{background:#f8f9ff;padding:14px}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #dfe3f2;border-radius:14px;outline:0;height:50px;padding:0 14px;font-size:15px}.select2-container--default .select2-results__option{color:#212121;padding:13px 16px;font-size:15px}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{color:#fff;background:#6154ff}.select2-container--default .select2-results__option--selected{color:#2b2670;background:#6154ff1a}.bank-note-card{background:linear-gradient(#f1fff4 0%,#eefbf2 100%);border-radius:20px;align-items:center;gap:18px;min-height:122px;margin-top:54px;padding:22px 24px;display:flex}.bank-note-icon{color:#4bc56a;flex:none;width:42px;height:42px}.bank-note-card p{color:#202020;margin:0;font-size:16px;font-weight:500;line-height:1.55}.kyc-intro-copy{text-align:center;color:#202020;margin:0 0 34px;font-size:16px;font-weight:500;line-height:1.6}.kyc-request-card{background:linear-gradient(#fff 0%,#fbfbff 100%);border:1px solid #e7e9f5;border-radius:20px;margin-bottom:18px;padding:18px;box-shadow:0 8px 18px #2938720f}.kyc-request-card h3{color:#1a1a1a;margin:0;font-size:16px;font-weight:700;line-height:1.4}.kyc-request-list{flex-direction:column;gap:10px;margin-top:14px;display:flex}.kyc-request-item{color:#4a43c4;background:#6154ff14;border-radius:14px;padding:11px 14px;font-size:14px;font-weight:600;line-height:1.45;display:block}.kyc-upload-list{flex-direction:column;gap:18px;display:flex}.kyc-upload-card{background:#fff;border:1px solid #eff0f5;border-radius:20px;align-items:center;gap:16px;min-height:116px;padding:18px;display:flex;box-shadow:0 6px 14px #2938720d}.kyc-item-icon-shell{border-radius:14px;flex:none;justify-content:center;align-items:center;width:58px;height:58px;display:flex}.kyc-item-icon-pan{color:#6154ff;background:#eef0ff}.kyc-item-icon-aadhaar{color:#ff6b3d;background:#fff0ea}.kyc-item-icon-selfie{color:#5d89a1;background:#e8faf0}.kyc-item-icon-statement{color:#6a63f0;background:#efefff}.kyc-item-icon-svg{width:30px;height:30px}.kyc-upload-copy{flex:auto;min-width:0}.kyc-upload-copy h3{color:#1a1a1a;margin:0;font-size:17px;font-weight:700;line-height:1.25}.kyc-upload-copy p{color:#5b5d66;white-space:pre-line;margin:6px 0 0;font-size:14px;font-weight:500;line-height:1.45}.kyc-upload-file{color:#6154ff;word-break:break-word;max-width:100%;margin-top:8px;font-size:12px;line-height:1.35;display:inline-block}.kyc-hidden-input{display:none}.kyc-upload-button{color:#6154ff;background:#f8f8fb;border:1px solid #ececf3;border-radius:14px;min-width:92px;min-height:44px;padding:0 18px;font-size:16px;font-weight:700}.kyc-note-card{margin-top:32px}.kyc-progress-text{text-align:center;color:#6a6d78;margin-top:18px;font-size:14px;font-weight:600;line-height:1.4}.loan-card{padding-top:24px}.loan-section{margin-top:84px}.loan-section-title{text-align:center;color:#202020;margin:0;font-size:16px;font-weight:500;line-height:1.4}.loan-amount-display{text-align:center;letter-spacing:-.05em;color:#5147f8;margin-top:30px;font-size:clamp(40px,8vw,60px);font-weight:800;line-height:1.05}.loan-slider-wrap{margin-top:56px}.loan-slider{appearance:none;background:linear-gradient(90deg,#5147f8 0% 85%,#ececf5 85% 100%);border-radius:999px;outline:0;width:100%;height:8px}.loan-slider::-webkit-slider-thumb{appearance:none;background:#fff;border:4px solid #5147f8;border-radius:50%;width:34px;height:34px;box-shadow:0 6px 16px #5147f838}.loan-slider::-moz-range-thumb{background:#fff;border:4px solid #5147f8;border-radius:50%;width:34px;height:34px;box-shadow:0 6px 16px #5147f838}.loan-slider-labels{color:#2d2d2d;justify-content:space-between;gap:16px;margin-top:18px;font-size:14px;font-weight:600;display:flex}.loan-divider{background:#ececf2;height:1px;margin-top:42px}.loan-tenure-grid{grid-template-columns:repeat(6,1fr);gap:12px;margin-top:38px;display:grid}.loan-tenure-pill{color:#1f1f1f;background:#fff;border:2px solid #e4e6ee;border-radius:18px;min-height:56px;font-size:16px;font-weight:700}.loan-tenure-pill-active{color:#fff;background:#5147f8;border-color:#5147f8;box-shadow:0 10px 20px #5147f838}.loan-preview-card{background:linear-gradient(#f3f3ff 0%,#f7f7ff 100%);border-radius:24px;margin-top:42px;padding:28px 26px}.loan-preview-card h2{color:#1a1a1a;margin:0 0 28px;font-size:16px;font-weight:700;line-height:1.3}.loan-preview-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.loan-preview-row+.loan-preview-row{margin-top:28px}.loan-preview-row span,.loan-preview-row strong{color:#202020;font-size:16px;line-height:1.4}.loan-preview-row strong{font-weight:700}.loan-submit-button{margin-top:122px}.emi-card{padding-top:24px}.emi-hero-card{text-align:center;background:linear-gradient(#f4f2ff 0%,#f8f7ff 100%);border-radius:24px;margin-top:46px;padding:28px 22px}.emi-hero-label{color:#4a4d5d;margin:0;font-size:15px;font-weight:600;line-height:1.4}.emi-hero-value{letter-spacing:-.05em;color:#5147f8;margin-top:14px;font-size:clamp(36px,7vw,54px);font-weight:800;line-height:1}.emi-hero-subtext{color:#66697a;margin:14px 0 0;font-size:14px;font-weight:500;line-height:1.5}.emi-controls{flex-direction:column;gap:26px;margin-top:34px;display:flex}.emi-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.emi-control-block{background:#fff;border:1px solid #ececf3;border-radius:22px;padding:20px 18px 18px;box-shadow:0 6px 16px #2938720d}.emi-control-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.emi-control-head .details-label{margin-bottom:0;font-size:16px}.emi-control-value{color:#5147f8;text-align:right;font-size:15px;font-weight:700;line-height:1.4}.emi-slider{background:linear-gradient(90deg,#5147f8 0% 70%,#ececf5 70% 100%)}.emi-input-row{margin-top:18px}.emi-input{border-radius:16px;min-height:58px;font-size:16px}.emi-summary-card{margin-top:30px}.emi-reset-button{margin-top:44px}.congrats-card{padding-top:24px}.congrats-header{margin-top:12px}.congrats-header h1{align-items:center;gap:8px;display:inline-flex}.congrats-header p{color:#2b2b2b;margin:22px 0 0;font-size:16px;font-weight:500;line-height:1.4}.congrats-emoji{font-size:.88em}.congrats-hero{justify-content:center;align-items:center;height:250px;margin-top:44px;display:flex;position:relative}.congrats-check-icon{color:#58d063;width:182px;height:182px}.congrats-check-icon-rejected{color:#ff5f6d}.confetti{border-radius:8px;width:10px;height:18px;position:absolute;transform:rotate(25deg)}.confetti-a{background:#66c8ff;top:48px;left:54px}.confetti-b{background:#ff9259;top:82px;left:92px}.confetti-c{background:#7ce0a8;top:40px;left:124px}.confetti-d{background:#ae86ff;top:58px;right:112px}.confetti-e{background:#ff557f;top:86px;right:58px}.confetti-f{background:#8b79ff;top:136px;right:102px}.confetti-g{background:#ff9e45;top:162px;left:88px}.confetti-h{background:#ffbe3d;top:154px;right:56px}.congrats-amount-card{text-align:center;background:linear-gradient(#f5fff9 0%,#f7fffb 100%);border:1px solid #e6f0ea;border-radius:24px;margin-top:8px;padding:30px 24px}.congrats-amount-card p{color:#212121;margin:0;font-size:16px;font-weight:600;line-height:1.4}.congrats-amount-card div{letter-spacing:-.05em;color:#5147f8;margin-top:22px;font-size:clamp(38px,8vw,58px);font-weight:800;line-height:1}.congrats-summary{flex-direction:column;gap:34px;margin-top:46px;display:flex}.congrats-summary-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.congrats-summary-row span,.congrats-summary-row strong{color:#1f1f1f;font-size:16px;line-height:1.45}.congrats-summary-row strong{font-weight:700}.congrats-note-card{margin-top:58px}.congrats-submit-button{margin-top:112px}.esign-card{padding-top:24px}.esign-header{margin-top:12px}.esign-header p{color:#2a2a2a;margin:22px 0 0;font-size:16px;font-weight:500;line-height:1.55}.esign-document-card{background:#fff;border:1px solid #ececf2;border-radius:22px;flex-direction:column;gap:18px;width:min(100%,336px);min-height:330px;margin:54px auto 0;padding:34px 26px;display:flex;box-shadow:0 10px 22px #2938720f}.esign-document-card h2{letter-spacing:.02em;color:#191919;margin:0 0 12px;font-size:17px;font-weight:800;line-height:1.35}.esign-doc-line{background:#e8e9ef;border-radius:999px;height:8px;display:block}.esign-doc-line-short{width:38%}.esign-doc-line-small{width:58%;margin-top:18px}.esign-doc-line-tiny{width:34%;margin-top:10px}.esign-validity-row{align-items:center;gap:18px;margin-top:48px;display:flex}.esign-validity-row p{color:#202020;margin:0;font-size:16px;font-weight:500;line-height:1.55}.esign-checkbox-row{cursor:pointer;align-items:flex-start;gap:14px;margin-top:120px;display:flex;position:relative}.esign-checkbox-row input{opacity:0;pointer-events:none;position:absolute}.esign-checkbox-custom{background:#6154ff;border:2px solid #6154ff;border-radius:9px;flex:none;width:32px;height:32px;margin-top:2px;position:relative;box-shadow:0 8px 18px #5147f82e}.esign-checkbox-custom:after{content:"";border-bottom:3px solid #fff;border-right:3px solid #fff;width:8px;height:14px;position:absolute;top:5px;left:9px;transform:rotate(42deg)}.esign-checkbox-row input:not(:checked)+.esign-checkbox-custom{box-shadow:none;background:#fff}.esign-checkbox-row input:not(:checked)+.esign-checkbox-custom:after{opacity:0}.esign-checkbox-copy{color:#202020;font-size:15px;font-weight:500;line-height:1.55}.esign-checkbox-copy a,.esign-support-text a{color:#6154ff;font-weight:700}.esign-error{margin-top:16px}.esign-submit-button{margin-top:86px}.esign-card .otp-form-block{margin-top:34px}.link-button{color:#6154ff;cursor:pointer;background:0 0;border:none;padding:0;font-size:14px;font-weight:700;line-height:1.4}.link-button:disabled{opacity:.6;cursor:not-allowed}.esign-support-text{text-align:center;color:#545454;margin:44px 0 0;font-size:15px;font-weight:500;line-height:1.5}.help-card{padding-top:24px}.help-header{margin-top:12px}.help-header p{color:#2b2b2b;margin:20px 0 0;font-size:16px;font-weight:500;line-height:1.55}.help-quick-actions{flex-direction:column;gap:16px;margin-top:40px;display:flex}.help-action-card{background:#fff;border:1px solid #ececf2;border-radius:22px;align-items:center;gap:16px;padding:18px;display:flex;box-shadow:0 8px 20px #2938720d}.help-card-icon{border-radius:16px;flex:none;justify-content:center;align-items:center;width:58px;height:58px;display:flex}.help-icon-phone{color:#6154ff;background:#eef0ff}.help-icon-mail{color:#35b56a;background:#eefaf4}.help-icon-chat{color:#ff8b42;background:#fff4ea}.help-card-icon-svg{width:28px;height:28px}.help-action-copy{flex:auto;min-width:0}.help-action-copy h2{color:#191919;margin:0;font-size:17px;font-weight:700;line-height:1.35}.help-action-copy p{color:#676a78;margin:6px 0 0;font-size:14px;font-weight:500;line-height:1.45}.help-action-copy span{color:#6154ff;margin-top:8px;font-size:13px;font-weight:700;line-height:1.4;display:inline-block}.help-faq-section{margin-top:36px}.help-faq-section h2{color:#1f1f1f;margin:0 0 18px;font-size:16px;font-weight:700;line-height:1.4}.help-faq-list{flex-direction:column;gap:12px;display:flex}.help-faq-item{background:#fff;border:1px solid #ececf2;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:0 18px;display:flex;box-shadow:0 4px 12px #2938720a}.help-faq-item span{color:#202020;font-size:15px;font-weight:500;line-height:1.4}.help-faq-arrow{color:#76798a;font-size:28px;line-height:1}.help-note-card{margin-top:34px}.help-submit-button{margin-top:56px}.success-card{padding-top:24px}.success-hero{justify-content:center;margin-top:82px;display:flex}.success-copy{text-align:center;margin-top:28px}.success-copy h1{color:#1a1a1a;margin:0;font-size:clamp(25px,5.1vw,36px);font-weight:700;line-height:1.28}.success-amount{letter-spacing:-.05em;color:#5147f8;margin-top:34px;font-size:clamp(40px,8vw,60px);font-weight:800;line-height:1}.success-copy p{color:#2c2c2c;margin:28px 0 0;font-size:16px;font-weight:500;line-height:1.55}.success-summary-card{background:#fff;border:1px solid #ececf2;border-radius:22px;margin-top:66px;padding:28px 22px;box-shadow:0 10px 22px #2938720d}.success-summary-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.success-summary-row+.success-summary-row{margin-top:36px}.success-summary-row span,.success-summary-row strong{color:#1f1f1f;font-size:15px;line-height:1.45}.success-summary-row strong{text-align:right;font-weight:600}.success-dashboard-button{color:#5147f8;background:#fff;border:2px solid #6154ff;border-radius:18px;width:100%;min-height:78px;margin-top:210px;font-size:18px;font-weight:700}@media (width>=641px){.welcome-page,.verify-page,.details-page{align-items:center;padding:12px 0 102px}.welcome-page{min-height:calc(100dvh - var(--app-footer-offset));justify-content:center;padding:12px 0 0}.welcome-card,.verify-card,.details-card,.welcome-card-simple{border-radius:28px;min-height:calc(100dvh - 24px);max-height:calc(100dvh - 24px);overflow:hidden}.verify-card,.login-card{overflow-y:auto}.details-page{align-items:flex-start;overflow-y:auto}.details-card{overflow-y:auto}.welcome-card{min-height:calc(100dvh - var(--app-footer-offset) - 12px);max-height:calc(100dvh - var(--app-footer-offset) - 12px);padding-top:24px;padding-bottom:24px}.welcome-brand h1{font-size:17px}.welcome-brand p{font-size:10px}.welcome-copy{margin-top:28px}.welcome-copy h2,.verify-copy h1,.details-header h1,.success-copy h1{font-size:20px}.welcome-amount,.loan-amount-display,.success-amount,.congrats-amount-card div,.emi-hero-value{font-size:34px}.welcome-support-copy{margin-top:18px;font-size:15px}.welcome-benefits{gap:12px;margin-top:20px}.welcome-benefits li,.verify-copy p,.verify-label,.verify-input,.verify-country-code,.verify-safety-note p,.details-step-label,.details-label,.details-input,.details-select,.employment-type-card span,.bank-note-card p,.kyc-intro-copy,.loan-section-title,.loan-slider-labels,.loan-tenure-pill,.loan-preview-card h2,.loan-preview-row span,.loan-preview-row strong,.congrats-header p,.congrats-amount-card p,.congrats-summary-row span,.congrats-summary-row strong,.esign-header p,.esign-validity-row p,.esign-checkbox-copy,.esign-support-text,.help-header p,.help-faq-section h2,.help-faq-item span,.success-copy p,.success-summary-row span,.success-summary-row strong,.login-footer{font-size:14px}.welcome-cta,.verify-otp-button,.details-submit-button,.success-dashboard-button{font-size:16px}.welcome-illustration{min-height:140px;margin-top:14px}.welcome-cta{margin-top:12px}.welcome-login{margin-top:14px}}@media (width<=640px){.welcome-card,.verify-card,.details-card{padding-left:22px;padding-right:22px}.welcome-brand h1{font-size:18px}.welcome-brand p{font-size:11px}.welcome-copy{margin-top:52px}.welcome-copy h2{font-size:26px}.welcome-amount{font-size:50px}.welcome-support-copy{margin-top:30px;font-size:16px}.welcome-benefits{gap:18px;margin:38px 0 0 8px}.welcome-benefits li{gap:12px;font-size:15px}.welcome-check-icon{width:28px;height:28px}.welcome-illustration{height:300px;margin-left:-22px;margin-right:-22px}.welcome-hand{width:124px;height:168px;left:92px}.welcome-thumb{width:34px;height:78px;bottom:74px}.welcome-phone{width:96px;height:206px;bottom:50px;left:192px}.welcome-phone-check .welcome-check-icon{width:68px;height:68px}.welcome-coins{width:96px;height:116px;right:18px}.skyline-three{right:92px}.skyline-four{width:72px;height:236px;right:22px}.welcome-cta{border-radius:18px;padding:20px 18px;font-size:17px}.welcome-login{font-size:14px}.verify-card{padding-top:22px;padding-bottom:34px}.verify-copy{margin-top:74px}.verify-copy h1{font-size:24px}.verify-copy p{margin-top:18px;font-size:16px}.verify-hero-icon{margin-top:56px}.verify-phone-icon{width:108px;height:108px}.verify-form-block{margin-top:66px}.verify-label{margin-bottom:12px;font-size:16px}.verify-input-shell{border-radius:16px;min-height:64px;padding:0 18px}.verify-country-code{margin-right:14px;padding-right:14px;font-size:17px}.verify-input{font-size:16px}.verify-otp-button{min-height:64px;margin-top:58px;font-size:18px}.verify-safety-note{gap:14px;margin-top:16px;padding-top:0}.verify-shield-icon{width:32px;height:32px}.verify-safety-note p{font-size:15px}.login-copy{margin-top:62px}.login-hero-icon{margin-top:40px}.login-hero-badge{width:108px;height:108px}.login-hero-icon-svg{width:46px;height:46px}.login-password-input{border-radius:16px;min-height:64px;font-size:16px}.login-submit-button{margin-top:34px}.login-footer{margin-top:28px;font-size:14px}.details-card{padding-top:22px;padding-bottom:34px}.details-header h1{font-size:24px}.details-stepper{margin-top:34px}.details-stepper-line{top:18px;left:22px;right:22px}.details-step{gap:10px}.details-step-circle{width:38px;height:38px;font-size:18px}.details-step-label{font-size:13px}.details-form{margin-top:52px}.details-field-group+.details-field-group{margin-top:32px}.details-label{margin-bottom:12px;font-size:16px}.details-input,.details-input-shell{border-radius:16px;min-height:64px}.details-input{padding:0 18px;font-size:16px}.details-input-shell{padding:0 18px}.details-submit-button{min-height:64px;font-size:18px}.details-action-stack{margin-top:72px}.profile-logout-link{font-size:15px}.employment-type-grid{gap:14px}.employment-type-card{gap:14px;min-height:144px}.employment-type-card span{font-size:16px}.employment-type-icon{width:38px;height:38px}.details-select{font-size:16px}.bank-note-card{border-radius:18px;gap:14px;min-height:104px;margin-top:40px;padding:18px}.bank-note-icon{width:34px;height:34px}.bank-note-card p{font-size:15px}.kyc-intro-copy{margin-bottom:26px;font-size:16px}.kyc-request-card{border-radius:18px;padding:16px}.kyc-request-card h3{font-size:15px}.kyc-upload-list{gap:14px}.kyc-upload-card{border-radius:18px;gap:12px;min-height:102px;padding:14px}.kyc-item-icon-shell{border-radius:12px;width:50px;height:50px}.kyc-item-icon-svg{width:26px;height:26px}.kyc-upload-copy h3{font-size:15px}.kyc-upload-copy p{font-size:12px}.kyc-upload-button{border-radius:12px;min-width:84px;min-height:40px;padding:0 14px;font-size:14px}.kyc-progress-text{font-size:13px}.loan-section{margin-top:60px}.loan-section-title{font-size:16px}.loan-amount-display{margin-top:22px;font-size:50px}.loan-slider-wrap{margin-top:40px}.loan-slider::-webkit-slider-thumb{width:28px;height:28px}.loan-slider::-moz-range-thumb{width:28px;height:28px}.loan-slider-labels{font-size:14px}.loan-tenure-grid{gap:8px;margin-top:28px}.loan-tenure-pill{border-radius:16px;min-height:48px;font-size:16px}.loan-preview-card{border-radius:20px;margin-top:32px;padding:22px 18px}.loan-preview-card h2,.loan-preview-row span,.loan-preview-row strong{font-size:16px}.loan-preview-row+.loan-preview-row{margin-top:22px}.loan-submit-button{margin-top:88px}.emi-hero-card{border-radius:20px;margin-top:34px;padding:22px 16px}.emi-hero-label{font-size:15px}.emi-hero-value{font-size:44px}.emi-controls{gap:16px;margin-top:24px}.emi-grid{grid-template-columns:1fr;gap:16px}.emi-control-block{border-radius:18px;padding:18px 16px 16px}.emi-control-head .details-label{font-size:15px}.emi-control-value{font-size:14px}.emi-input{min-height:52px;font-size:15px}.emi-summary-card{margin-top:24px}.emi-reset-button{margin-top:34px}.congrats-header p,.congrats-amount-card p,.congrats-summary-row span,.congrats-summary-row strong{font-size:16px}.congrats-hero{height:210px;margin-top:34px}.congrats-check-icon{width:152px;height:152px}.confetti-a{left:30px}.confetti-e{right:30px}.confetti-h{right:34px}.congrats-amount-card{border-radius:20px;margin-top:0;padding:24px 18px}.congrats-amount-card div{margin-top:16px;font-size:48px}.congrats-summary{gap:26px;margin-top:34px}.congrats-note-card{margin-top:40px}.congrats-submit-button{margin-top:78px}.esign-header p,.esign-validity-row p,.esign-checkbox-copy{font-size:16px}.esign-document-card{border-radius:20px;gap:14px;min-height:286px;padding:26px 18px}.esign-document-card h2{font-size:15px}.esign-validity-row{gap:14px;margin-top:34px}.esign-checkbox-row{gap:12px;margin-top:82px}.esign-checkbox-custom{border-radius:8px;width:28px;height:28px}.esign-checkbox-custom:after{top:3px;left:8px}.esign-submit-button{margin-top:62px}.esign-support-text{margin-top:32px;font-size:14px}.help-header p,.help-faq-item span{font-size:16px}.help-quick-actions{gap:14px;margin-top:30px}.help-action-card{border-radius:18px;gap:12px;padding:14px}.help-card-icon{border-radius:14px;width:50px;height:50px}.help-card-icon-svg{width:24px;height:24px}.help-action-copy h2{font-size:15px}.help-action-copy p{font-size:13px}.help-action-copy span{font-size:12px}.help-faq-section{margin-top:28px}.help-faq-section h2{margin-bottom:14px;font-size:16px}.help-faq-item{border-radius:16px;min-height:56px;padding:0 16px}.help-note-card{margin-top:28px}.help-submit-button{margin-top:40px}.success-hero{margin-top:56px}.success-copy h1{font-size:24px}.success-amount{margin-top:26px;font-size:50px}.success-copy p,.success-summary-row span,.success-summary-row strong{font-size:16px}.success-summary-card{border-radius:20px;margin-top:48px;padding:22px 18px}.success-summary-row+.success-summary-row{margin-top:28px}.success-dashboard-button{min-height:66px;margin-top:140px;font-size:18px}}@media (width<=420px){.welcome-card,.verify-card,.details-card{padding-left:18px;padding-right:18px}.welcome-copy{margin-top:42px}.welcome-copy h2,.verify-copy h1,.details-header h1,.success-copy h1{font-size:22px}.welcome-amount,.loan-amount-display,.success-amount,.congrats-amount-card div,.emi-hero-value{font-size:38px}.welcome-support-copy,.verify-copy p,.verify-safety-note p,.congrats-header p,.congrats-amount-card p,.congrats-summary-row span,.congrats-summary-row strong,.esign-header p,.esign-validity-row p,.help-header p,.success-copy p,.loan-preview-card h2,.loan-preview-row span,.loan-preview-row strong{font-size:14px}.welcome-benefits li,.verify-label,.details-label,.details-input,.details-select,.loan-section-title,.loan-slider-labels,.loan-tenure-pill,.details-submit-button,.verify-otp-button,.success-dashboard-button,.welcome-cta,.esign-checkbox-copy{font-size:15px}.details-step-label{font-size:11px}.details-step-circle{width:34px;height:34px;font-size:16px}.details-stepper-line{top:16px;left:18px;right:18px}.verify-input-shell,.details-input,.details-input-shell{border-radius:14px;min-height:58px}.verify-country-code{font-size:16px}.employment-type-card{min-height:128px}.employment-type-card span,.bank-note-card p,.kyc-intro-copy,.success-summary-row span,.success-summary-row strong{font-size:14px}.loan-tenure-grid{grid-template-columns:repeat(3,1fr)}.loan-preview-card,.congrats-amount-card,.success-summary-card,.bank-note-card{padding:18px 16px}.verify-otp-button,.details-submit-button,.success-dashboard-button,.welcome-cta{min-height:58px}}@media (width<=640px) and (height<=920px){.welcome-card,.verify-card,.details-card{min-height:calc(100dvh - var(--app-footer-offset))}.welcome-card{max-height:calc(100dvh - var(--app-footer-offset));overscroll-behavior:contain;padding-bottom:calc(18px + env(safe-area-inset-bottom));scrollbar-width:none;overflow-y:auto}.welcome-card::-webkit-scrollbar{display:none}.verify-card{max-height:calc(100dvh - var(--app-footer-offset));overscroll-behavior:contain;padding-bottom:calc(18px + env(safe-area-inset-bottom));scrollbar-width:none;overflow-y:auto}.verify-card::-webkit-scrollbar{display:none}.details-card{overflow:hidden}.login-card{overflow-y:auto}.welcome-copy{margin-top:20px}.welcome-support-copy{margin-top:14px}.welcome-benefits{gap:10px;margin-top:14px}.welcome-illustration{height:150px;margin-top:14px}.welcome-hand{width:92px;height:110px;left:94px}.welcome-thumb{width:24px;height:48px;bottom:48px}.welcome-phone{width:74px;height:138px;bottom:26px;left:176px}.welcome-phone-check .welcome-check-icon{width:42px;height:42px}.welcome-coins{width:64px;height:72px;right:18px}.coin-symbol{width:36px;height:36px;font-size:20px;bottom:42px;left:8px}.welcome-cta,.verify-otp-button,.details-submit-button,.success-dashboard-button{min-height:56px}.welcome-cta{z-index:3;margin-top:12px;position:sticky;bottom:8px}.verify-card,.details-card{padding-top:18px;padding-bottom:18px}.verify-copy,.login-copy{margin-top:14px}.verify-hero-icon,.login-hero-icon{margin-top:12px}.verify-phone-icon{width:78px;height:78px}.verify-form-block,.details-form,.verify-otp-button{margin-top:16px}.verify-safety-note{margin-top:16px;padding-top:0}.details-stepper{margin-top:18px}.details-field-group+.details-field-group{margin-top:16px}.details-action-stack{gap:12px;margin-top:18px}.login-submit-button{margin-top:18px}.login-footer{margin-top:12px}.employment-type-card{min-height:118px}.bank-note-card,.kyc-note-card,.congrats-note-card,.help-note-card{margin-top:18px}.loan-section{margin-top:20px}.loan-slider-wrap{margin-top:18px}.loan-divider{margin-top:20px}.loan-tenure-grid{margin-top:16px}.loan-preview-card{margin-top:18px;padding:18px 16px}.loan-preview-row+.loan-preview-row{margin-top:14px}.loan-submit-button,.congrats-submit-button,.esign-submit-button,.help-submit-button{margin-top:22px}.emi-hero-card{margin-top:20px;padding:18px 16px}.emi-controls{gap:12px;margin-top:16px}.emi-summary-card,.emi-reset-button{margin-top:18px}.congrats-hero{height:134px;margin-top:18px}.congrats-check-icon{width:96px;height:96px}.congrats-summary{gap:14px;margin-top:18px}.esign-document-card{min-height:210px;margin-top:22px;padding:20px 16px}.esign-validity-row{margin-top:18px}.esign-checkbox-row{margin-top:24px}.esign-support-text,.help-quick-actions,.help-faq-section{margin-top:18px}.success-hero{margin-top:22px}.success-copy{margin-top:16px}.success-summary-card{margin-top:22px;padding:18px 16px}.success-summary-row+.success-summary-row{margin-top:18px}.success-dashboard-button{margin-top:24px}}@media (height<=920px){.welcome-card{padding:14px 20px}.welcome-brand-icon{width:148px}.welcome-copy{margin-top:12px}.welcome-copy h2{font-size:16px}.welcome-amount{margin-top:14px;font-size:34px}.welcome-support-copy{margin-top:10px;font-size:13px;line-height:1.4}.welcome-benefits{gap:8px;margin-top:12px;margin-left:12px}.welcome-benefits li{gap:10px;font-size:13px}.welcome-check-icon{width:24px;height:24px}.welcome-illustration{min-height:94px;margin:8px -20px 0}.welcome-hand{width:82px;height:104px;left:118px}.welcome-thumb{width:22px;height:46px;bottom:42px;right:-12px}.welcome-phone{border-width:5px;width:64px;height:126px;bottom:22px;left:200px}.welcome-phone-check .welcome-check-icon{width:38px;height:38px}.welcome-coins{width:60px;height:70px;bottom:6px;right:24px}.coin-symbol{width:30px;height:30px;font-size:18px;bottom:34px;left:8px}.welcome-cta{border-radius:16px;margin-top:8px;padding:14px 16px;font-size:15px}.welcome-login{margin-top:10px;font-size:13px;display:block}}
