@charset "UTF-8";.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{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-wrapper{display:inline-block;padding:0;border:0}.react-datepicker{font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative;line-height:initial}.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-left-radius:.3rem;border-bottom-right-radius:.3rem}.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{fill:#fff;color:#fff}.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){border-top-right-radius:.3rem}.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{display:inline-block;margin:0 15px}.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header{margin-top:0;color:#000;font-weight:700;font-size:.944rem}h2.react-datepicker__current-month{padding:0;margin:0}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{align-items:center;background:none;display:flex;justify-content:center;text-align:center;cursor:pointer;position:absolute;top:2px;padding:0;border:none;z-index:1;height:32px;width:32px;text-indent:-999em;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{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.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{position:relative;top:-1px;font-size:20px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{transform:rotate(45deg);left:-7px}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{transform:rotate(225deg);right:-7px}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__input-time-container{clear:both;width:100%;float:left;margin:5px 0 10px 15px;text-align:left}.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{display:inline-block;margin-left:10px}.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,.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{display:inline;border:1px solid #aeaeae;border-radius:.3rem;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:#fff;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:85px;overflow-x:hidden;margin:0 auto;text-align:center;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + .85rem);overflow-y:scroll;padding-right:0;padding-left:0;width:100%;box-sizing:content-box}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.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{background-color:#216ba5;color:#fff;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:transparent}.react-datepicker__week-number{color:#ccc;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.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{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__week-number--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__day-names{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;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.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{border-radius:.3rem;background-color:#f0f0f0}.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{border-radius:.3rem;background-color:#3dcc4a;color:#fff}.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{position:relative;border-radius:.3rem;background-color:#ff6803;color:#fff}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{position:absolute;bottom:100%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.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{border-radius:.3rem;background-color:#216ba5;color:#fff}.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{border-radius:.3rem;background-color:#bad9f1;color:#000}.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{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){background-color:#f0f0f0;color:#000}.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{position:absolute;bottom:70%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__input-container{position:relative;display:inline-block;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{position:absolute;padding:.5rem;box-sizing:content-box}.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 transparent;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{transform:rotate(135deg);right:-16px;top:0}.react-datepicker__year-dropdown,.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}.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{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.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;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-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;background-color:transparent;border:0;outline:0;padding:0 6px 0 0;position:absolute;top:0;right:0;height:100%;display:table-cell;vertical-align:middle}.react-datepicker__close-icon:after{cursor:pointer;background-color:#216ba5;color:#fff;border-radius:50%;height:16px;width:16px;padding:2px;font-size:12px;line-height:1;text-align:center;display:table-cell;vertical-align:middle;content:"×"}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{cursor:default;background-color:#ccc}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:700;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:#000c;left:0;top:0;justify-content:center;align-items:center;display:flex;z-index:2147483647}.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:3rem;line-height:3rem}@media (max-width: 400px),(max-height: 550px){.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:2rem;line-height:2rem}}.react-datepicker__portal .react-datepicker__current-month,.react-datepicker__portal .react-datepicker-time__header{font-size:1.44rem}.react-datepicker__children-container{width:13.8rem;margin:.4rem;padding-right:.2rem;padding-left:.2rem;height:auto}.react-datepicker__aria-live{position:absolute;clip-path:circle(0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;width:1px;white-space:nowrap}.react-datepicker__calendar-icon{width:1em;height:1em;vertical-align:-.125em}:root{--forms-shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--forms-shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--forms-shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--background: #ffffff;--foreground: #1f2937;--card: #ffffff;--card-border: #e5e7eb;--input: #ffffff;--input-border: #d1d5db;--input-focus: var(--primary);--input-error: #ef4444;--text: #1f2937;--text-muted: #6b7280;--text-error: #ef4444;--label: #374151;--muted-bg: #f3f4f6;--hover: #f9fafb;--focus: #dbeafe}.dark{--background: #111827;--foreground: #f9fafb;--card: #1f2937;--card-border: #374151;--input: #1f2937;--input-border: #4b5563;--text: #f9fafb;--text-muted: #9ca3af;--label: #d1d5db;--muted-bg: #374151;--hover: #4b5563;--focus: #1e40af}.forms-container{min-height:80vh;max-width:940px;margin:0 auto;padding:2.5rem 1rem;color:var(--text)}@media (min-width: 1280px){.forms-container{max-width:80vw}}.forms .grid-style{row-gap:var(--forms-spacing-lg);column-gap:var(--forms-spacing-md)}@media (min-width: 640px){.forms .grid-style{row-gap:var(--forms-spacing-lg);column-gap:var(--forms-spacing-xl)}}.forms button{cursor:pointer}.forms input[type=text],.forms input[type=email],.forms input[type=tel],.forms input[type=number],.forms input[type=date],.forms input[type=password],.forms select,.forms textarea{width:100%;padding:var(--forms-spacing-xs) var(--forms-spacing-md);border:var(--forms-border-width) solid var(--input-border);border-radius:var(--forms-border-radius-lg);background-color:var(--input);color:var(--text);font-size:var(--forms-text-sm);line-height:1.25rem;outline:none;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.forms input[type=text]:focus,.forms input[type=email]:focus,.forms input[type=tel]:focus,.forms input[type=number]:focus,.forms input[type=date]:focus,.forms input[type=password]:focus,.forms select:focus,.forms textarea:focus{outline:none;border-color:var(--input-focus);box-shadow:0 0 0 2px rgba(var(--primary-rgb),.2)}.forms select{appearance:none;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 .5rem center;background-size:1.5em 1.5em;background-repeat:no-repeat;padding-right:2.5rem}.dark .forms select{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='%239ca3af' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e")}.forms .preview-container{background-color:var(--card);padding:1.5rem;border:var(--forms-border-width) solid var(--card-border);border-radius:var(--forms-border-radius-lg);box-shadow:var(--forms-shadow-sm)}.forms .form-group{margin-bottom:var(--forms-spacing-lg)}.forms .form-label-container{display:flex;flex-direction:column;gap:var(--forms-spacing-xs)}.forms .form-label-container label{font-weight:500;font-size:var(--forms-text-sm);color:var(--label)}.forms .form-section.grid{display:grid;grid-template-columns:1fr;gap:2rem;margin-bottom:2rem}@media (min-width: 768px){.forms .form-section.grid{grid-template-columns:1fr 1fr}}.forms .form-group{margin-bottom:0}.forms .form-group .form-label-container{display:flex;flex-direction:row;align-items:flex-start;gap:var(--forms-spacing-md);width:100%}.forms .form-group .form-label{display:flex;align-items:flex-start;gap:var(--forms-spacing-sm)}.forms .form-group input[type=text],.forms .form-group input[type=email],.forms .form-group input[type=tel],.forms .form-group input[type=number],.forms .form-group input[type=date],.forms .form-group input[type=password],.forms .form-group select,.forms .form-group textarea{width:100%}.forms h2{font-size:var(--forms-text-xl);font-weight:700;margin-bottom:var(--forms-spacing-lg);color:var(--text)}.forms .form-group .form-label{display:flex;align-items:center;gap:var(--forms-spacing-sm)}.forms .form-group .form-label span:first-child{font-size:var(--forms-text-sm)}.forms .form-label-container{display:flex;flex-direction:row;align-items:center;gap:var(--forms-spacing-md)}.forms .form-label-container label{min-width:140px;flex-shrink:0;font-size:var(--forms-text-sm);font-weight:500}.forms .form-label-container input,.forms .form-label-container select{flex:1}.forms .preview-section{background-color:var(--card);padding:1.5rem;border-radius:var(--forms-border-radius-lg);margin-bottom:2rem;border:var(--forms-border-width) solid var(--card-border)}.origin-top-left{transform-origin:top left}.autocomplete-highlight{background-color:#22c55e1a!important;border-color:#22c55e80!important}.missing-address-field{border-color:var(--input-error)!important;background-color:var(--input-error-bg)!important}.forms{margin-bottom:2.5rem}.forms .form-section{margin-bottom:1.5rem}.forms .form-indicates{font-weight:700;margin-bottom:.5rem;font-size:var(--forms-text-sm)}.forms .form-small-gap{gap:.5rem}.show-validation .forms input:invalid{border-color:var(--input-error);background-color:var(--input-error-bg)}.show-validation .forms select:invalid{border-color:var(--input-error);background-color:var(--input-error-bg)}.validate-company-employee .company-section input:invalid,.validate-company-employee .employee-section input:invalid{border-color:var(--input-error);background-color:var(--input-error-bg)}.validate-company-employee .company-section select:invalid,.validate-company-employee .employee-section select:invalid{border-color:var(--input-error);background-color:var(--input-error-bg)}.form-separator{border:0;border-top:1px solid var(--input-border);margin:1rem 0}.forms .form-group .form-label-container{display:flex;flex-direction:column;gap:.25rem;width:100%;font-size:var(--forms-text-sm)}.forms .form-group .form-label{display:flex;flex-direction:row}.form-prefix{width:1.75rem;min-width:1.75rem}.forms .form-element-indented{margin-left:1.75rem;padding-right:1.75rem}.forms .form-error input{border-color:var(--input-error)}.forms .form-label-container input[type=radio],.forms .form-label-container input[type=checkbox]{flex:none}.form-heading{text-align:center;font-weight:700;font-size:var(--forms-text-lg);line-height:1.75rem;margin-bottom:.5rem;color:var(--text)}@media (min-width: 768px){.form-heading{font-size:var(--forms-text-xl);line-height:1.75rem}}.form-description{text-align:center;color:var(--text-muted);font-size:var(--forms-text-sm);line-height:1.25rem;margin-bottom:1.5rem;padding-left:1rem;padding-right:1rem}@media (min-width: 768px){.form-description{font-size:var(--forms-text-base);line-height:1.5rem}}.react-datepicker-wrapper{width:100%}.earnings-table{font-size:var(--forms-text-xs);line-height:1rem;margin-top:1.25rem;display:flex;flex-direction:column;align-items:flex-start;gap:1.5rem}@media (min-width: 768px){.earnings-table{flex-direction:row;gap:.75rem}}@media (min-width: 1024px){.earnings-table{font-size:var(--forms-text-sm);line-height:1.25rem}}.earnings-table input:not([type=checkbox]){height:1.75rem;padding-left:.5rem;padding-right:.5rem;font-size:var(--forms-text-xs);line-height:1rem}@media (min-width: 1024px){.earnings-table input:not([type=checkbox]){height:2rem;font-size:var(--forms-text-sm);line-height:1.25rem}}.earnings-table input:read-only:not([type=checkbox]){background-color:color-mix(in oklab,var(--color-secondary) 10%,transparent);cursor:auto;border-color:var(--color-secondary)}.earnings-table th{text-align:left;padding-bottom:.25rem;padding-right:.125rem}.earnings-table td{padding-right:.125rem;padding-bottom:.125rem}@media (min-width: 1024px){.earnings-table td{padding-bottom:6px}}table{width:100%;border-collapse:collapse}th{font-weight:600;text-align:left;padding:.25rem .125rem;font-size:var(--forms-text-xs);text-transform:uppercase;letter-spacing:.025em}@media (min-width: 768px){th{font-size:var(--forms-text-sm)}}td{padding:.125rem;vertical-align:middle}.calculator-table{width:100%}.calculator-table th{font-size:var(--forms-text-xs);font-weight:700;padding:.25rem .25rem .5rem}@keyframes yearChangeNotice{0%,to{transform:translate(0) scale(1)}20%{transform:translate(-3px) scale(1.01)}40%{transform:translate(3px) scale(1.01)}60%{transform:translate(-2px) scale(1.005)}80%{transform:translate(2px) scale(1.005)}}.year-changed-highlight{animation:yearChangeNotice .5s ease-in-out}.psn-1099-misc-container{background-image:url(/build/assets/1099-2023-w3200-Da5F2-NY.webp);background-size:contain;background-repeat:no-repeat;margin:auto}.psn-1099-misc-container>span,.psn-1099-misc-container>div{position:absolute;color:#1e293b;font-size:12pt}.psn-preview-check{font-weight:700;font-size:15pt!important;font-family:Arial,Helvetica,sans-serif!important}.psn-w2-container{background-size:contain;background-repeat:no-repeat;margin:auto;position:relative}.psn-w2-2021{background-image:url(/build/assets/w2-2021-employee-w1500-DH22U0Lz.png)}.psn-w2-2022{background-image:url(/build/assets/w2-2022-employee-w1500-C3jhAa3v.png)}.psn-w2-2023{background-image:url(/build/assets/w2-2023-w3200-BuQQYsrx.webp)}.psn-w2-2024{background-image:url(/build/assets/w2-2024-employee-w1500-E8e3FHIG.png)}.psn-w2-container>span,.psn-w2-container>div,.w2-preview-grid{width:fit-content;position:absolute;color:#334155;font-size:12pt}.employer{width:408px;font-size:11pt!important;left:23px}.w2-preview-grid td{width:180px;height:34px;text-align:right;vertical-align:text-top;padding-right:20px}.w2-preview-grid td table{width:160px;margin-top:1px}.w2-preview-grid td table td{height:22px}.w2-preview-grid td td:first-child{width:30px;padding-right:0}.w2-preview-grid td td:last-child{padding-right:0;width:70px}.psn-w2-pv-check{font-weight:700;top:261px;font-size:15pt!important;font-family:Arial,Helvetica,sans-serif!important}/*!
 * Cropper.js v1.6.2
 * https://fengyuanchen.github.io/cropperjs
 *
 * Copyright 2015-present Chen Fengyuan
 * Released under the MIT license
 *
 * Date: 2024-04-21T07:43:02.731Z
 */.cropper-container{direction:ltr;font-size:0;line-height:0;position:relative;-ms-touch-action:none;touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cropper-container img{backface-visibility:hidden;display:block;height:100%;image-orientation:0deg;max-height:none!important;max-width:none!important;min-height:0!important;min-width:0!important;width:100%}.cropper-wrap-box,.cropper-canvas,.cropper-drag-box,.cropper-crop-box,.cropper-modal{inset:0;position:absolute}.cropper-wrap-box,.cropper-canvas{overflow:hidden}.cropper-drag-box{background-color:#fff;opacity:0}.cropper-modal{background-color:#000;opacity:.5}.cropper-view-box{display:block;height:100%;outline:1px solid #39f;outline-color:#3399ffbf;overflow:hidden;width:100%}.cropper-dashed{border:0 dashed #eee;display:block;opacity:.5;position:absolute}.cropper-dashed.dashed-h{border-bottom-width:1px;border-top-width:1px;height:calc(100% / 3);left:0;top:calc(100% / 3);width:100%}.cropper-dashed.dashed-v{border-left-width:1px;border-right-width:1px;height:100%;left:calc(100% / 3);top:0;width:calc(100% / 3)}.cropper-center{display:block;height:0;left:50%;opacity:.75;position:absolute;top:50%;width:0}.cropper-center:before,.cropper-center:after{background-color:#eee;content:" ";display:block;position:absolute}.cropper-center:before{height:1px;left:-3px;top:0;width:7px}.cropper-center:after{height:7px;left:0;top:-3px;width:1px}.cropper-face,.cropper-line,.cropper-point{display:block;height:100%;opacity:.1;position:absolute;width:100%}.cropper-face{background-color:#fff;left:0;top:0}.cropper-line{background-color:#39f}.cropper-line.line-e{cursor:ew-resize;right:-3px;top:0;width:5px}.cropper-line.line-n{cursor:ns-resize;height:5px;left:0;top:-3px}.cropper-line.line-w{cursor:ew-resize;left:-3px;top:0;width:5px}.cropper-line.line-s{bottom:-3px;cursor:ns-resize;height:5px;left:0}.cropper-point{background-color:#39f;height:5px;opacity:.75;width:5px}.cropper-point.point-e{cursor:ew-resize;margin-top:-3px;right:-3px;top:50%}.cropper-point.point-n{cursor:ns-resize;left:50%;margin-left:-3px;top:-3px}.cropper-point.point-w{cursor:ew-resize;left:-3px;margin-top:-3px;top:50%}.cropper-point.point-s{bottom:-3px;cursor:s-resize;left:50%;margin-left:-3px}.cropper-point.point-ne{cursor:nesw-resize;right:-3px;top:-3px}.cropper-point.point-nw{cursor:nwse-resize;left:-3px;top:-3px}.cropper-point.point-sw{bottom:-3px;cursor:nesw-resize;left:-3px}.cropper-point.point-se{bottom:-3px;cursor:nwse-resize;height:20px;opacity:1;right:-3px;width:20px}@media (min-width: 768px){.cropper-point.point-se{height:15px;width:15px}}@media (min-width: 992px){.cropper-point.point-se{height:10px;width:10px}}@media (min-width: 1200px){.cropper-point.point-se{height:5px;opacity:.75;width:5px}}.cropper-point.point-se:before{background-color:#39f;bottom:-50%;content:" ";display:block;height:200%;opacity:0;position:absolute;right:-50%;width:200%}.cropper-invisible{opacity:0}.cropper-bg{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC)}.cropper-hide{display:block;height:0;position:absolute;width:0}.cropper-hidden{display:none!important}.cropper-move{cursor:move}.cropper-crop{cursor:crosshair}.cropper-disabled .cropper-drag-box,.cropper-disabled .cropper-face,.cropper-disabled .cropper-line,.cropper-disabled .cropper-point{cursor:not-allowed}.invoice-1{padding:16px}.invoice-1 .invoiceName{font-size:22px;font-weight:700;color:#000}.invoice-1 thead tr{border-top:1px solid;border-bottom:1px solid;font-weight:700;background:#dedede}.invoice-1 thead tr th{padding:6px}.invoice-1 tbody tr td{padding:8px;vertical-align:top}.invoice-1 tbody tr{border-bottom:1px dashed black}.invoice-1 tbody tr:last-child{border-bottom:none}.invoice-2{padding:16px}.invoice-2 thead tr{font-weight:700;background:#868686}.invoice-2 thead tr th{padding:8px 6px}.invoice-2 tbody tr td{padding:8px;vertical-align:top}.invoice-2 tbody tr:last-child{border-bottom:none}.invoice-2 div{color:#333}.invoice-3{padding:16px}.invoice-3 thead tr{font-weight:700}.invoice-3 thead tr th{padding:6px}.invoice-3 tbody tr td{padding:4px;vertical-align:top}.invoice-3 tbody tr:last-child{border-bottom:none}.invoice-3 .rowBeforeDivider td{padding-bottom:8px}.invoice-3 .rowAfterDivicer td{padding-top:8px}.invoice-4{padding:16px}.invoice-4 thead tr{font-weight:700}.invoice-4 thead tr th{padding:6px}.invoice-4 tbody tr td{padding:4px;vertical-align:top}.invoice-4 tbody tr:last-child{border-bottom:none}.invoice-4 .rowBeforeDivider td{padding-bottom:8px}.invoice-4 .rowAfterDivicer td{padding-top:8px}.invoice-4 tr:nth-child(2n){background-color:#f2f2f2}.invoice-4 td,.invoice-4 th{border-right:2px solid #e2e8f0}.invoice-5{padding:16px}.invoice-5 tr:nth-child(odd){background-color:#f2f2f2}.invoice-5 thead>tr{background-color:transparent!important}.template-image{background-size:contain;background-repeat:no-repeat;background-position:center;transition:all .3s ease;height:350px;width:100%;position:relative;overflow:hidden;border:1px solid #e5e7eb;box-shadow:0 1px 3px #0000001a;padding:12px;background-origin:content-box}@media (min-width: 640px){.template-image{height:400px}}@media (min-width: 1024px){.template-image{height:450px}}.template-image:not(.template-image_active):hover{transform:translateY(-4px);box-shadow:0 0 16px #00000014}.template-image:not(.template-image_active):hover:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#2563eb12,#3b82f61a,#60a5fa12);pointer-events:none}.template-image_active:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#2563eb1a,#3b82f621,#60a5fa1a);pointer-events:none}.template-image:hover:before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#2563eb;color:#fff;padding:12px 16px;font-size:14px;font-weight:600;z-index:1;pointer-events:none;text-transform:uppercase;white-space:nowrap;letter-spacing:.05em;box-shadow:0 4px 6px #2563eb33}.template-image:not(.template-image_active):hover:before{content:"USE THIS TEMPLATE"}.template-image_active:hover:before{content:"CURRENT TEMPLATE"}.template-image_active{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f64d}.template-image-1{background-image:url(/build/assets/template_1-7Ue-7qHM.png)}.template-image-2{background-image:url(/build/assets/template_2-C2JKqhJJ.png)}.template-image-3{background-image:url(/build/assets/template_3-DFZZDOP-.png)}.template-image-4{background-image:url(/build/assets/template_4-BCpJd141.png)}.template-image-5{background-image:url(/build/assets/template_5-CgyAWjX3.png)}.template-image-6{background-image:url(/build/assets/template_6-Ct887R3B.png)}.template-image-7{background-image:url(/build/assets/template_7-DXBO6LMi.png)}.always-show-scrollbar{scrollbar-width:auto;overflow-y:scroll}.always-show-scrollbar::-webkit-scrollbar{width:8px}.always-show-scrollbar::-webkit-scrollbar-thumb{background-color:#0003;border-radius:4px}.always-show-scrollbar::-webkit-scrollbar-track{background-color:transparent}.watermark{font-size:140px;white-space:nowrap;transform:rotate(-55deg) translate(-35%,60%);color:#000000de}.t1-vchr-table{height:37px;table-layout:auto;font-size:10px;width:100%}.t1-vchr-table td{padding-left:.125rem;padding-right:.125rem;height:37px;vertical-align:middle;line-height:1.25;overflow:visible;white-space:nowrap}.t1-vchr-table td:last-child{vertical-align:top;padding-top:3px}.t1-address p{line-height:1.2rem;font-size:17px;letter-spacing:0}.t1-employee-detail p{line-height:1.1rem}.t1-employee-detail span{display:inline-block;width:158px}.t1-dates td{line-height:1.2rem;font-size:15.5px}.t1-figures-table th{border-bottom-width:2px;border-color:#a3a3a3;text-transform:none;text-align:right}.t1-figures-table tr th:first-child{background-color:#fff;text-align:left}.t1-figures-table tr td:first-child{background-color:transparent}.t1-figures-table td{padding:2px}.t1-deductions-header th{padding-top:2rem}.t1-deductions-header th:nth-child(2){text-align:left!important}.t1-left-bg-container,.t1-right-bg-container{position:absolute;height:556px;margin-top:1.5rem}.big-bg-texture{background-image:url(/build/assets/big-bg-texture-DOrKqqFB.webp);background-size:cover;background-repeat:no-repeat;width:382px;height:100%;position:absolute;top:0;left:128px;opacity:.5;z-index:0}.t1-big-bg-texture-right{background-image:url(/build/assets/big-bg-texture-DOrKqqFB.webp);background-size:cover;background-repeat:no-repeat;width:340px;height:100%;position:absolute;top:0;left:0;opacity:.5;z-index:0}.t1-left-bg-container{width:382px;left:128px}.t1-right-bg-container{width:100%}.t1-banknote{background-image:url(/build/assets/banknote-BB0_zqYc.png);background-repeat:no-repeat;background-size:contain}.t1-not-check{background-image:url(/build/assets/notcheck-RRLjypMj.png);background-repeat:no-repeat;background-size:contain}.t1-template-field-ul{margin-bottom:2rem;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.t2-watermark{font-size:140px;white-space:nowrap;transform:rotate(-55deg) translate(-45%,100%);color:#000000de}.t2-check-zone{position:relative;z-index:2}.t2-not-check{background-image:url(/build/assets/notcheck-RRLjypMj.png);background-repeat:no-repeat;background-size:contain}.t2-check-zone-bg:before{content:"";background-image:url(/build/assets/Template2_background_checkonly-D-g6ZkoX.jpeg);background-repeat:no-repeat;position:absolute;inset:0;z-index:-1;opacity:.9}.t2-gray-header{background-color:#dedede}.t2-gray-header th{text-transform:none}.t2-gray-header th[colspan]{text-align:center}.t2-table{width:100%;font-size:11.5px}.t2-table th,.t2-table td{border:1px solid #6b7280;padding:.125rem .25rem;font-weight:400;line-height:1.25}.t2-borderless td,.t2-borderless th{border:0}.t3-watermark2{font-size:108px;white-space:nowrap;transform:rotate(-17deg) translate(-0%,72%);color:#000000de}.t3-watermark3{font-size:120px;white-space:nowrap;transform:rotate(-22deg) translate(-5%,60%);color:#000000de}.t3-watermark{font-size:100px;white-space:nowrap;transform:rotate(-20deg) translate(-0%,93%);color:#000000de}.t3-employee-section td,.t3-employee-section th{border:2px solid #1f2937}.t3-table td,.t3-table th{padding-left:.75rem;padding-right:.75rem;vertical-align:top}.t3-money-table thead{border-bottom:2px solid #1f2937}.t4-main-container{--chrome-color: maroon;--text-color: blue}.t4-earnings-statements{position:absolute;top:24px;right:294px;height:43px;width:86px;background-color:#fff;transform:rotate(45deg);z-index:1}.t4-earnings-statements-container{background:linear-gradient(0deg,#00000035 0%,transparent 100%)}.t4-earnings-statements-text-container{background-color:var(--chrome-color)}.t4-watermark2{font-size:125px;white-space:nowrap;transform:rotate(-17deg) translate(-4%,42%);top:0;left:0;position:absolute;color:#000000de}.t4-watermark3{font-size:110px;white-space:nowrap;transform:rotate(-24deg) translate(-6%,80%);color:#000000de}.t4-watermark{font-size:110px;white-space:nowrap;transform:rotate(-25deg) translate(-6%,84%);color:#000000de}.t4-border-c{border-color:var(--chrome-color)}.t4-bg-color{background-color:var(--chrome-color)}.t4-border-right{border-right:2px solid var(--chrome-color)}.t4-table{width:100%}.t4-table thead{text-align:left;background-color:var(--chrome-color)}.t4-table thead{color:var(--text-color)}.t4-table th,.t4-table td{padding:.125rem .5rem;font-size:.875rem;line-height:1.25rem;vertical-align:top}.t4-table td,.t4-table-account td,.t4-table-account th,.t4-stub-table td{padding-top:.25rem;padding-bottom:.25rem}.t4-stub-table td,.t4-stub-table th{text-align:right}.t4-stub-table td:nth-child(1),.t4-stub-table th:nth-child(1){text-align:left}.t4-stub-table tr:nth-child(1) td{padding-top:.5rem}.t4-stub-table tr:last-child td{padding-bottom:.5rem}.t4-summary-table td,.t4-summary-table th{text-align:center;width:16.666667%;border-right:2px solid var(--chrome-color)}.t6-frame{margin:auto;background-color:#fff;color:#000000d3;font-family:Arial,Liberation Sans,sans-serif;--chrome-color: maroon;--text-color: blue}.t6-table1{width:100%;font-size:11px;border-color:var(--chrome-color)}.t6-table1 td,.t6-table1 tr,.t6-table1 th{border-color:var(--chrome-color)}.contentContainer{padding:10px 0}.t6-leftLogo{display:flex;gap:10px;align-items:flex-start;font-style:italic;font-size:18px;line-height:1.375}.t6-container2{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.t6-bg-chrome{background-color:var(--chrome-color);color:var(--text-color)}.t6-text-chrome{color:var(--text-color)}.t7-main-container{--chrome-color: maroon;--text-color: blue}.t7-low-line-height td{line-height:1.2}.t7-final-row td{line-height:unset;margin-top:8px}.t7-before-final-row td{padding-bottom:8px}.t7-changingColor{color:var(--chrome-color);border-color:var(--chrome-color)}.t7-watermark{font-size:115px;white-space:nowrap;transform:rotate(-35deg) translate(-15%,170%);color:#000000de}
