*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Inter,system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}body{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}h1{font-size:2.25rem;line-height:2.5rem;font-weight:700;--tw-text-opacity: 1;color:rgb(60 75 100 / var(--tw-text-opacity, 1))}h2{font-size:1.875rem;line-height:2.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(60 75 100 / var(--tw-text-opacity, 1))}h3{font-size:1.5rem;line-height:2rem;font-weight:600;--tw-text-opacity: 1;color:rgb(60 75 100 / var(--tw-text-opacity, 1))}h4{font-size:1.25rem;line-height:1.75rem;font-weight:500;--tw-text-opacity: 1;color:rgb(60 75 100 / var(--tw-text-opacity, 1))}h5{font-size:1.125rem;line-height:1.75rem;font-weight:500;--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}h6{font-size:1rem;line-height:1.5rem;font-weight:500;--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.container-main{margin-left:auto;margin-right:auto;max-width:72rem;padding-left:1rem;padding-right:1rem}.text-muted{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-body{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.link{--tw-text-opacity: 1;color:rgb(60 75 100 / var(--tw-text-opacity, 1));text-decoration-line:underline;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.link:hover{color:#3c4b64cc}.btn{display:inline-flex;align-items:center;justify-content:center;border-radius:0;text-align:center;font-weight:600;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.btn:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-offset-width: 2px}.btn-primary{display:inline-flex;align-items:center;justify-content:center;border-radius:0;text-align:center;font-weight:600;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.btn-primary:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-offset-width: 2px}.btn-primary{--tw-bg-opacity: 1;background-color:rgb(60 75 100 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.btn-primary:hover{background-color:#3c4b64e6}.btn-primary:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(60 75 100 / var(--tw-ring-opacity, 1))}.btn-secondary{display:inline-flex;align-items:center;justify-content:center;border-radius:0;text-align:center;font-weight:600;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.btn-secondary:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-offset-width: 2px}.btn-secondary{--tw-bg-opacity: 1;background-color:rgb(30 57 138 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.btn-secondary:hover{background-color:#1e398ae6}.btn-secondary:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(30 57 138 / var(--tw-ring-opacity, 1))}.btn-success{display:inline-flex;align-items:center;justify-content:center;border-radius:0;text-align:center;font-weight:600;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.btn-success:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-offset-width: 2px}.btn-success{--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.btn-success:hover{background-color:#059669e6}.btn-success:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(5 150 105 / var(--tw-ring-opacity, 1))}.btn-error{display:inline-flex;align-items:center;justify-content:center;border-radius:0;text-align:center;font-weight:600;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.btn-error:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-offset-width: 2px}.btn-error{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.btn-error:hover{background-color:#dc2626e6}.btn-error:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(220 38 38 / var(--tw-ring-opacity, 1))}.btn-warning{display:inline-flex;align-items:center;justify-content:center;border-radius:0;text-align:center;font-weight:600;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.btn-warning:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-offset-width: 2px}.btn-warning{--tw-bg-opacity: 1;background-color:rgb(217 119 6 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.btn-warning:hover{background-color:#d97706e6}.btn-warning:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(217 119 6 / var(--tw-ring-opacity, 1))}.btn-outline{display:inline-flex;align-items:center;justify-content:center;border-radius:0;text-align:center;font-weight:600;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.btn-outline:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-offset-width: 2px}.btn-outline{border-width:2px;--tw-border-opacity: 1;border-color:rgb(60 75 100 / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(60 75 100 / var(--tw-text-opacity, 1))}.btn-outline:hover{--tw-bg-opacity: 1;background-color:rgb(60 75 100 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.btn-outline:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(60 75 100 / var(--tw-ring-opacity, 1))}.btn-ghost{display:inline-flex;align-items:center;justify-content:center;border-radius:0;text-align:center;font-weight:600;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.btn-ghost:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-offset-width: 2px}.btn-ghost{--tw-text-opacity: 1;color:rgb(60 75 100 / var(--tw-text-opacity, 1))}.btn-ghost:hover{background-color:#3c4b641a}.btn-ghost:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(60 75 100 / var(--tw-ring-opacity, 1))}.btn-sm{padding:.25rem .5rem;font-size:.75rem;line-height:1rem;font-weight:400}@media (min-width: 640px){.btn-sm{padding:.375rem .75rem;font-size:.875rem;line-height:1.25rem;font-weight:400}}.btn-md{padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;font-weight:400}@media (min-width: 640px){.btn-md{padding-left:1rem;padding-right:1rem;font-size:1rem;line-height:1.5rem;font-weight:400}}.btn-lg{padding:.5rem 1rem;font-size:1rem;line-height:1.5rem;font-weight:400}@media (min-width: 640px){.btn-lg{padding:.75rem 1.5rem;font-size:1.125rem;line-height:1.75rem;font-weight:400}}.form-label{margin-bottom:.25rem;display:block;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.form-input-error{--tw-border-opacity: 1;border-color:rgb(220 38 38 / var(--tw-border-opacity, 1))}.form-input-error:focus{--tw-border-opacity: 1;border-color:rgb(220 38 38 / var(--tw-border-opacity, 1));--tw-ring-opacity: 1;--tw-ring-color: rgb(220 38 38 / var(--tw-ring-opacity, 1))}.form-input-disabled{cursor:not-allowed;--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1));opacity:.6}.input-field{width:100%;border-radius:0;border-width:1px;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1));padding:.5rem .75rem;font-size:1rem;line-height:1.5rem;font-weight:400;--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.input-field::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity, 1))}.input-field::placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity, 1))}.input-field{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.input-field:focus{--tw-border-opacity: 1;border-color:rgb(60 75 100 / var(--tw-border-opacity, 1));outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(60 75 100 / var(--tw-ring-opacity, 1))}.card{border-radius:0;border-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1.5rem;--tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.card-body{padding:1.5rem}.card-header{border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));padding:1rem 1.5rem}.alert{border-radius:0;border-width:1px;padding:1rem}.alert-success{border-radius:0;border-width:1px;padding:1rem;border-color:#05966933;background-color:#0596691a;--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity, 1))}.alert-error{border-radius:0;border-width:1px;padding:1rem;border-color:#dc262633;background-color:#dc26261a;--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.alert-warning{border-radius:0;border-width:1px;padding:1rem;border-color:#d9770633;background-color:#d977061a;--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.alert-info{border-radius:0;border-width:1px;padding:1rem;border-color:#3c4b6433;background-color:#3c4b641a;--tw-text-opacity: 1;color:rgb(60 75 100 / var(--tw-text-opacity, 1))}.app-layout{display:flex;min-height:100vh;flex-direction:column;--tw-bg-opacity: 1;background-color:rgb(240 241 245 / var(--tw-bg-opacity, 1))}@media (min-width: 1024px){.app-layout{flex-direction:row}}.app-main-content{width:100%;flex:1 1 0%;overflow-x:hidden;--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.invite-agent-wrapper{display:flex;justify-content:center;padding-left:1rem;padding-right:1rem;padding-top:24px}@media (min-width: 640px){.invite-agent-wrapper{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width: 1024px){.invite-agent-wrapper{padding-left:25px;padding-right:25px}}.invite-agent-card{width:100%;max-width:72rem;border-radius:0}.invite-agent-content{display:flex;flex-direction:column}@media (min-width: 1024px){.invite-agent-content{flex-direction:row}}.invite-agent-form{flex:1 1 0%}.invite-agent-form>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(20px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(20px * var(--tw-space-y-reverse))}.invite-agent-description{font-size:.875rem;line-height:1.25rem;font-weight:400;--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.invite-agent-name-row{display:flex;flex-direction:column}.invite-agent-name-row>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}@media (min-width: 640px){.invite-agent-name-row{flex-direction:row}.invite-agent-name-row>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse));--tw-space-x-reverse: 0;margin-right:calc(20px * var(--tw-space-x-reverse));margin-left:calc(20px * calc(1 - var(--tw-space-x-reverse)))}}.invite-agent-button{margin-top:1rem;width:100%;border-radius:0;--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1));padding:.5rem 1rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.invite-agent-button:hover{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}@media (min-width: 640px){.invite-agent-button{width:auto}}.setup-auth-wrapper{display:flex;min-height:100vh;align-items:center;justify-content:center;--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.setup-auth-card{width:100%;max-width:28rem;border-radius:0;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:2rem;--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.setup-auth-title{margin-bottom:1.5rem;text-align:center;font-size:1.5rem;line-height:2rem;font-weight:700;--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.setup-auth-message{margin-bottom:1rem;border-radius:0;--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1));padding:.75rem;--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.setup-auth-methods>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.setup-auth-method{cursor:pointer;border-radius:0;border-width:2px;padding:1rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.setup-auth-method-selected-passkey{--tw-border-opacity: 1;border-color:rgb(34 197 94 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))}.setup-auth-method-selected-password{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.setup-auth-method-default{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.setup-auth-method-header{margin-bottom:.5rem;display:flex;align-items:center}.setup-auth-method-icon{margin-right:.75rem;font-size:1.5rem;line-height:2rem;font-weight:600}.setup-auth-method-title{font-weight:600}.setup-auth-method-subtitle{font-size:.875rem;line-height:1.25rem;font-weight:400;--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.setup-auth-method-description{margin-bottom:.75rem;font-size:.875rem;line-height:1.25rem;font-weight:400;--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.setup-auth-password-input{margin-bottom:.5rem;width:100%;border-radius:0;border-width:1px;padding:.5rem .75rem}.setup-auth-button-passkey{width:100%;border-radius:0;--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1));padding-top:.5rem;padding-bottom:.5rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.setup-auth-button-passkey:hover{background-color:#059669e6}.setup-auth-button-password{width:100%;border-radius:0;--tw-bg-opacity: 1;background-color:rgb(60 75 100 / var(--tw-bg-opacity, 1));padding-top:.5rem;padding-bottom:.5rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.setup-auth-button-password:hover{background-color:#3c4b64e6}.setup-auth-button-password:disabled{opacity:.5}.reset-password-container{width:100%}@media (min-width: 640px){.reset-password-container{max-width:640px}}@media (min-width: 768px){.reset-password-container{max-width:768px}}@media (min-width: 1024px){.reset-password-container{max-width:1024px}}@media (min-width: 1280px){.reset-password-container{max-width:1280px}}@media (min-width: 1536px){.reset-password-container{max-width:1536px}}.reset-password-title{margin-bottom:1rem;font-size:1.5rem;line-height:2rem;font-weight:600}.reset-password-form>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.reset-password-input{width:100%;border-radius:0;border-width:1px;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1));padding:.5rem .75rem;font-size:1rem;line-height:1.5rem;font-weight:400;--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.reset-password-input::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity, 1))}.reset-password-input::placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity, 1))}.reset-password-input{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.reset-password-input:focus{--tw-border-opacity: 1;border-color:rgb(60 75 100 / var(--tw-border-opacity, 1));outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(60 75 100 / var(--tw-ring-opacity, 1))}.reset-password-button{display:inline-flex;align-items:center;justify-content:center;border-radius:0;text-align:center;font-weight:600;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.reset-password-button:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-offset-width: 2px}.reset-password-button{--tw-bg-opacity: 1;background-color:rgb(60 75 100 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.reset-password-button:hover{background-color:#3c4b64e6}.reset-password-button:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(60 75 100 / var(--tw-ring-opacity, 1))}.reset-password-button{padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;font-weight:400}@media (min-width: 640px){.reset-password-button{padding-left:1rem;padding-right:1rem;font-size:1rem;line-height:1.5rem;font-weight:400}}.verify-email-wrapper{display:flex;min-height:100vh;align-items:center;justify-content:center;--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.verify-email-card{width:100%;max-width:28rem;border-radius:0;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:2rem;text-align:center;--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.verify-email-icon{margin-bottom:1rem;font-size:3.75rem;line-height:1}.verify-email-title{margin-bottom:1rem;font-size:1.5rem;line-height:2rem;font-weight:700}.verify-email-title-success{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.verify-email-title-error{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.verify-email-message{margin-bottom:1.5rem;--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.verify-email-button{width:100%;border-radius:0;--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1));padding-top:.5rem;padding-bottom:.5rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.verify-email-button:hover{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.verify-email-button-gray{display:inline-block;width:100%;border-radius:0;--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1));padding-top:.5rem;padding-bottom:.5rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.verify-email-button-gray:hover{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.verify-phone-wrapper{display:flex;min-height:100vh;align-items:center;justify-content:center;--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.verify-phone-card{width:100%;max-width:28rem;border-radius:0;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:2rem;--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.verify-phone-header{margin-bottom:1.5rem;text-align:center}.verify-phone-icon{margin-bottom:1rem;font-size:3.75rem;line-height:1}.verify-phone-title{font-size:1.5rem;line-height:2rem;font-weight:700;--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.verify-phone-subtitle{margin-top:.5rem;--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.verify-phone-message{margin-bottom:1rem;border-radius:0;--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1));padding:.75rem;--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.verify-phone-form>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.verify-phone-input{width:100%;border-radius:0;border-width:1px;padding:.5rem .75rem;text-align:center;font-size:1.25rem;line-height:1.75rem;font-weight:500;letter-spacing:.1em}.verify-phone-button{width:100%;border-radius:0;--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1));padding-top:.5rem;padding-bottom:.5rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.verify-phone-button:hover{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.verify-phone-button:disabled{opacity:.5}.verify-phone-resend{margin-top:1rem;text-align:center;font-size:.875rem;line-height:1.25rem;font-weight:400;--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.verify-phone-resend-link{margin-left:.25rem;--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.verify-phone-resend-link:hover{text-decoration-line:underline}.manage-auth-wrapper{display:flex;justify-content:center;padding-left:1rem;padding-right:1rem;padding-top:24px}@media (min-width: 640px){.manage-auth-wrapper{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width: 1024px){.manage-auth-wrapper{padding-left:25px;padding-right:25px}}.manage-auth-card{border-radius:0;border-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1.5rem;--tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);width:100%;max-width:72rem}.manage-auth-title{margin-bottom:20px;font-size:1.5rem;line-height:2rem;font-weight:600;--tw-text-opacity: 1;color:rgb(60 75 100 / var(--tw-text-opacity, 1))}.manage-auth-message{margin-bottom:15px;border-radius:0;padding:10px}.manage-auth-success{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.manage-auth-error{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.manage-auth-methods>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(15px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(15px * var(--tw-space-y-reverse))}.manage-auth-method{border-radius:0;border-width:1px;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1));padding:15px}.manage-auth-method-title{margin-bottom:10px;font-weight:600;--tw-text-opacity: 1;color:rgb(60 75 100 / var(--tw-text-opacity, 1))}.manage-auth-method-description{margin-bottom:15px;font-size:.875rem;line-height:1.25rem;font-weight:400;--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.manage-auth-method-controls{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between}.manage-auth-method-controls>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}@media (min-width: 640px){.manage-auth-method-controls{flex-direction:row;align-items:center}.manage-auth-method-controls>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}}.manage-auth-password-entry{display:flex;flex-direction:column;align-items:flex-start}.manage-auth-password-entry>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}@media (min-width: 640px){.manage-auth-password-entry{flex-direction:row;align-items:center}.manage-auth-password-entry>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse));--tw-space-x-reverse: 0;margin-right:calc(10px * var(--tw-space-x-reverse));margin-left:calc(10px * calc(1 - var(--tw-space-x-reverse)))}}.manage-auth-password-input{width:100%;border-radius:0;border-width:1px;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1));padding:8px 10px;font-size:.875rem;line-height:1.25rem;font-weight:400}@media (min-width: 640px){.manage-auth-password-input{width:auto}}.manage-auth-enabled{font-weight:500;--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.manage-auth-disabled{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.manage-auth-method-recommendation{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.manage-auth-recommendation-list>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(5px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(5px * var(--tw-space-y-reverse))}.manage-auth-recommendation-list{font-size:.875rem;line-height:1.25rem;font-weight:400;--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.manage-auth-button-add{display:inline-flex;align-items:center;justify-content:center;border-radius:0;text-align:center;font-weight:600;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.manage-auth-button-add:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-offset-width: 2px}.manage-auth-button-add{--tw-bg-opacity: 1;background-color:rgb(60 75 100 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.manage-auth-button-add:hover{background-color:#3c4b64e6}.manage-auth-button-add:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(60 75 100 / var(--tw-ring-opacity, 1))}.manage-auth-button-add{padding:.25rem .5rem;font-size:.75rem;line-height:1rem;font-weight:400}@media (min-width: 640px){.manage-auth-button-add{padding:.375rem .75rem;font-size:.875rem;line-height:1.25rem;font-weight:400}}.manage-auth-button-add{width:100%}@media (min-width: 640px){.manage-auth-button-add{width:auto}}.manage-auth-button-remove{display:inline-flex;align-items:center;justify-content:center;border-radius:0;text-align:center;font-weight:600;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.manage-auth-button-remove:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-offset-width: 2px}.manage-auth-button-remove{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.manage-auth-button-remove:hover{background-color:#dc2626e6}.manage-auth-button-remove:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(220 38 38 / var(--tw-ring-opacity, 1))}.manage-auth-button-remove{padding:.25rem .5rem;font-size:.75rem;line-height:1rem;font-weight:400}@media (min-width: 640px){.manage-auth-button-remove{padding:.375rem .75rem;font-size:.875rem;line-height:1.25rem;font-weight:400}}.manage-auth-button-remove{width:100%}@media (min-width: 640px){.manage-auth-button-remove{width:auto}}.forgot-password-wrapper{display:flex;min-height:100vh;align-items:center;justify-content:center;--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.forgot-password-card{width:100%;max-width:28rem;border-radius:0;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:2rem;--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.forgot-password-title{margin-bottom:1.5rem;text-align:center;font-size:1.5rem;line-height:2rem;font-weight:700;--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.forgot-password-form>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.forgot-password-button{width:100%;border-radius:0;--tw-bg-opacity: 1;background-color:rgb(30 58 138 / var(--tw-bg-opacity, 1));padding-top:.5rem;padding-bottom:.5rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.forgot-password-button:hover{--tw-bg-opacity: 1;background-color:rgb(30 64 175 / var(--tw-bg-opacity, 1))}.forgot-password-message{margin-top:1rem;text-align:center;font-size:.875rem;line-height:1.25rem;font-weight:400;--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.login-wrapper{display:flex;min-height:100vh;align-items:center;justify-content:center;--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.login-card{border-radius:0;border-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1.5rem;--tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);width:100%;max-width:28rem}.login-title-group{margin-bottom:1.5rem;text-align:center}.login-title{font-size:1.5rem;line-height:2rem;font-weight:700;--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.login-subtitle{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.login-form>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.login-message{margin-bottom:1rem;border-radius:0;padding:.75rem;font-size:.875rem;line-height:1.25rem;font-weight:400}.login-message-error{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.login-button-primary{width:100%;border-radius:0;padding-top:.5rem;padding-bottom:.5rem;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;--tw-bg-opacity: 1;background-color:rgb(60 75 100 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.login-button-primary:hover{background-color:#3c4b64e6}.login-button-primary:disabled{opacity:.5}.login-button-success{display:flex;width:100%;align-items:center;justify-content:center}.login-button-success>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.login-button-success{border-radius:0;padding-top:.5rem;padding-bottom:.5rem;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.login-button-success:hover{background-color:#059669e6}.login-button-success:disabled{opacity:.5}.login-footer-text{margin-top:1rem;text-align:center;font-size:.875rem;line-height:1.25rem;font-weight:400;--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.login-footer-hint{text-align:center;font-size:.875rem;line-height:1.25rem;font-weight:400;--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.pending-approval-wrapper{display:flex;min-height:100vh;align-items:center;justify-content:center;--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.pending-approval-card{width:100%;max-width:28rem;border-radius:0;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:2rem;text-align:center;--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.pending-approval-icon{margin-bottom:1rem;font-size:3.75rem;line-height:1}.pending-approval-title{margin-bottom:1rem;font-size:1.5rem;line-height:2rem;font-weight:700;--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.pending-approval-message{margin-bottom:1.5rem;--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.pending-approval-button{display:inline-block;width:100%;border-radius:0;--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1));padding-top:.5rem;padding-bottom:.5rem;text-align:center;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.pending-approval-button:hover{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.dashboard-info-wrapper{margin-top:20px;display:flex;justify-content:center;padding-left:1rem;padding-right:1rem}@media (min-width: 640px){.dashboard-info-wrapper{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width: 1024px){.dashboard-info-wrapper{padding-left:25px;padding-right:25px}}.dashboard-info-card{width:100%;max-width:72rem}.dashboard-info-card>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.dashboard-info-card{border-width:2px;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding-left:1rem;padding-right:1rem;padding-top:24px;padding-bottom:24px}@media (min-width: 640px){.dashboard-info-card{padding-left:15px;padding-right:15px}}.dashboard-spacer{height:100px}@media (min-width: 640px){.dashboard-spacer{height:200px}}@media (min-width: 1024px){.dashboard-spacer{height:269px}}.inspections-header{display:flex;width:100%;justify-content:center;overflow-x:auto;padding-left:1rem;padding-right:1rem;padding-top:24px;font-size:1.125rem;line-height:1.75rem;font-weight:600;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}@media (min-width: 640px){.inspections-header{padding-left:1.5rem;padding-right:1.5rem;font-size:1.25rem;line-height:1.75rem;font-weight:500}}@media (min-width: 1024px){.inspections-header{padding-left:25px;padding-right:25px}}.inspections-header-date{width:120px;flex-shrink:0;padding-left:.5rem}@media (min-width: 640px){.inspections-header-date{width:185px;padding-left:1rem}}.inspections-header-address{width:200px;flex-shrink:0;padding-left:.5rem}@media (min-width: 640px){.inspections-header-address{width:283px;padding-left:10px}}.inspections-header-client{margin-left:.5rem;width:120px;flex-shrink:0;padding-left:.5rem}@media (min-width: 640px){.inspections-header-client{margin-left:1rem;width:154px;padding-left:1rem}}.inspections-header-paid{margin-left:.5rem;width:50px;flex-shrink:0;padding-left:.5rem}@media (min-width: 640px){.inspections-header-paid{margin-left:1rem;width:57px;padding-left:1rem}}.inspections-header-signed{margin-left:1rem;width:50px;flex-shrink:0;padding-left:.5rem}@media (min-width: 640px){.inspections-header-signed{margin-left:2rem;width:67px;padding-left:1rem}}.inspections-header-expand{width:100px;flex-shrink:0}@media (min-width: 640px){.inspections-header-expand{width:140px}}.inspections-rows-container{display:flex;flex-direction:column;align-items:center}.inspections-rows-container>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(10px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(10px * var(--tw-space-y-reverse))}.inspections-rows-container{padding-left:1rem;padding-right:1rem;padding-top:11px}@media (min-width: 640px){.inspections-rows-container{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width: 1024px){.inspections-rows-container{padding-left:25px;padding-right:25px}}.inspections-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center}.inspections-empty-icon{margin-bottom:1rem;font-size:2.25rem;line-height:2.5rem;font-weight:700;opacity:.7}@media (min-width: 640px){.inspections-empty-icon{font-size:3.75rem;line-height:1}}.inspections-empty-title{margin-bottom:.5rem;font-size:1.25rem;line-height:1.75rem;font-weight:600;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}@media (min-width: 640px){.inspections-empty-title{font-size:1.5rem;line-height:2rem;font-weight:600}}.inspections-empty-message{margin-bottom:1.5rem;max-width:28rem;font-size:.875rem;line-height:1.25rem;font-weight:400;line-height:1.625;--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}@media (min-width: 640px){.inspections-empty-message{font-size:1rem;line-height:1.5rem;font-weight:400}}.inspections-empty-button{border-radius:0;--tw-bg-opacity: 1;background-color:rgb(60 75 100 / var(--tw-bg-opacity, 1));padding:.75rem 1rem;font-weight:500;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));text-decoration-line:none;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.inspections-empty-button:hover{background-color:#3c4b64e6}@media (min-width: 640px){.inspections-empty-button{padding-left:1.5rem;padding-right:1.5rem}}.order-inspection-wrapper{display:flex;justify-content:center;padding-left:1rem;padding-right:1rem;padding-top:24px}@media (min-width: 640px){.order-inspection-wrapper{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width: 1024px){.order-inspection-wrapper{padding-left:25px;padding-right:25px}}.order-inspection-card{width:100%;max-width:56rem;border-width:1px;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1rem}@media (min-width: 640px){.order-inspection-card{padding:1.5rem}}@media (min-width: 1024px){.order-inspection-card{padding:32px}}.update-info-wrapper{display:flex;justify-content:center;padding-left:1rem;padding-right:1rem;padding-top:24px}@media (min-width: 640px){.update-info-wrapper{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width: 1024px){.update-info-wrapper{padding-left:25px;padding-right:25px}}.update-info-card{width:100%;max-width:72rem}.update-info-content{display:flex;flex-direction:column}@media (min-width: 1024px){.update-info-content{flex-direction:row}}.update-info-form{margin-top:1rem;flex:1 1 0%}.update-info-form>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(20px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(20px * var(--tw-space-y-reverse))}.update-info-form{padding-left:0}@media (min-width: 1024px){.update-info-form{margin-top:0;padding-left:40px}}.update-info-name-row{display:flex;flex-direction:column}.update-info-name-row>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}@media (min-width: 640px){.update-info-name-row{flex-direction:row}.update-info-name-row>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse));--tw-space-x-reverse: 0;margin-right:calc(20px * var(--tw-space-x-reverse));margin-left:calc(20px * calc(1 - var(--tw-space-x-reverse)))}}.update-info-agency-section{padding-top:10px;font-size:1.25rem;line-height:1.75rem;font-weight:500;--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.update-info-button-edit{margin-top:1rem;width:100%;border-radius:0;--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1));padding:.5rem 1rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.update-info-button-edit:hover{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}@media (min-width: 640px){.update-info-button-edit{width:auto}}.update-info-button-save{margin-top:1rem;width:100%;border-radius:0;--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1));padding:.5rem 1rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.update-info-button-save:hover{--tw-bg-opacity: 1;background-color:rgb(21 128 61 / var(--tw-bg-opacity, 1))}@media (min-width: 640px){.update-info-button-save{width:auto}}.admin-agents-wrapper{padding:1.5rem 1rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}@media (min-width: 640px){.admin-agents-wrapper{padding-left:1.5rem;padding-right:1.5rem}}.admin-agents-loading{padding:1.5rem 1rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}@media (min-width: 640px){.admin-agents-loading{padding-left:1.5rem;padding-right:1.5rem}}.admin-agents-section{margin-bottom:1.5rem}@media (min-width: 640px){.admin-agents-section{margin-bottom:2rem}}.admin-agents-title{margin-bottom:1rem;font-size:1.25rem;line-height:1.75rem;font-weight:700}@media (min-width: 640px){.admin-agents-title{font-size:1.5rem;line-height:2rem;font-weight:600}}.admin-agents-no-data{margin-bottom:1rem;font-size:1.25rem;line-height:1.75rem;font-weight:700}@media (min-width: 640px){.admin-agents-no-data{font-size:1.5rem;line-height:2rem;font-weight:600}}.admin-agents-button-approve{border-radius:0;--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1));padding:.25rem .5rem;font-size:.75rem;line-height:1rem;font-weight:400}@media (min-width: 640px){.admin-agents-button-approve{padding-left:.75rem;padding-right:.75rem;font-size:.875rem;line-height:1.25rem;font-weight:400}}.admin-agents-button-deny{border-radius:0;--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1));padding:.25rem .5rem;font-size:.75rem;line-height:1rem;font-weight:400}@media (min-width: 640px){.admin-agents-button-deny{padding-left:.75rem;padding-right:.75rem;font-size:.875rem;line-height:1.25rem;font-weight:400}}.admin-agents-button-edit{border-radius:0;--tw-bg-opacity: 1;background-color:rgb(60 75 100 / var(--tw-bg-opacity, 1));padding:.25rem .5rem;font-size:.75rem;line-height:1rem;font-weight:400}@media (min-width: 640px){.admin-agents-button-edit{padding-left:.75rem;padding-right:.75rem;font-size:.875rem;line-height:1.25rem;font-weight:400}}.admin-agents-button-deactivate{border-radius:0;--tw-bg-opacity: 1;background-color:rgb(217 119 6 / var(--tw-bg-opacity, 1));padding:.25rem .5rem;font-size:.75rem;line-height:1rem;font-weight:400}@media (min-width: 640px){.admin-agents-button-deactivate{padding-left:.75rem;padding-right:.75rem;font-size:.875rem;line-height:1.25rem;font-weight:400}}.admin-agents-button-reactivate{border-radius:0;--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1));padding:.25rem .5rem;font-size:.75rem;line-height:1rem;font-weight:400}@media (min-width: 640px){.admin-agents-button-reactivate{padding-left:.75rem;padding-right:.75rem;font-size:.875rem;line-height:1.25rem;font-weight:400}}.report-viewer-wrapper{padding-left:1rem;padding-right:1rem;padding-top:24px}@media (min-width: 640px){.report-viewer-wrapper{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width: 1024px){.report-viewer-wrapper{padding-left:25px;padding-right:25px}}.report-viewer-card{margin-left:auto;margin-right:auto;display:flex;width:100%;max-width:80rem;flex-direction:column}@media (min-width: 1280px){.report-viewer-card{flex-direction:row}}.report-viewer-loading{display:flex;height:16rem;align-items:center;justify-content:center}.report-viewer-loading-text{font-size:1.25rem;line-height:1.75rem;font-weight:500;--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.report-viewer-payment-required{padding:1rem;text-align:center}@media (min-width: 640px){.report-viewer-payment-required{padding:2rem}}.report-viewer-payment-icon{margin-bottom:20px;font-size:2.25rem;line-height:2.5rem;font-weight:700}@media (min-width: 640px){.report-viewer-payment-icon{font-size:3.75rem;line-height:1}}.report-viewer-payment-title{margin-bottom:15px;font-size:1.5rem;line-height:2rem;font-weight:600;--tw-text-opacity: 1;color:rgb(60 75 100 / var(--tw-text-opacity, 1))}@media (min-width: 640px){.report-viewer-payment-title{font-size:1.875rem;line-height:2.25rem;font-weight:700}}.report-viewer-payment-description{margin-bottom:25px;font-size:1.125rem;line-height:1.75rem;font-weight:400;--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}@media (min-width: 640px){.report-viewer-payment-description{font-size:1.25rem;line-height:1.75rem;font-weight:500}}.report-viewer-payment-details{margin-left:auto;margin-right:auto;margin-bottom:25px;max-width:500px;border-radius:0;--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1));padding:20px}.report-viewer-payment-cost{font-size:1.25rem;line-height:1.75rem;font-weight:600;--tw-text-opacity: 1;color:rgb(60 75 100 / var(--tw-text-opacity, 1))}@media (min-width: 640px){.report-viewer-payment-cost{font-size:1.5rem;line-height:2rem;font-weight:600}}.report-viewer-payment-property{margin-top:10px;font-size:.875rem;line-height:1.25rem;font-weight:400;--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}@media (min-width: 640px){.report-viewer-payment-property{font-size:1rem;line-height:1.5rem;font-weight:400}}.report-viewer-payment-button{margin-left:auto;margin-right:auto;display:block;width:100%;border-radius:0;--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1));padding:12px 20px;font-size:1.125rem;line-height:1.75rem;font-weight:600;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.report-viewer-payment-button:hover{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}@media (min-width: 640px){.report-viewer-payment-button{width:300px;font-size:1.25rem;line-height:1.75rem;font-weight:500}}.report-viewer-back-button{margin-left:auto;margin-right:auto;margin-top:15px;display:block;width:100%;border-radius:0;--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1));padding:12px 20px;font-size:1.125rem;line-height:1.75rem;font-weight:600;--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.report-viewer-back-button:hover{--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity, 1))}@media (min-width: 640px){.report-viewer-back-button{width:300px;font-size:1.25rem;line-height:1.75rem;font-weight:500}}.report-viewer-content{display:flex;flex:1 1 0%;flex-direction:column;overflow:hidden}.report-viewer-main{padding:1.5rem;flex:1 1 0%;overflow:auto}.client-download-wrapper{display:flex;min-height:100vh;align-items:center;justify-content:center;--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.client-download-card{width:100%;max-width:28rem;border-radius:0;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:2rem;text-align:center;--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.client-download-loading{font-size:1.25rem;line-height:1.75rem;font-weight:500;--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.sign-contract-wrapper{margin-left:auto;margin-right:auto;max-width:48rem;padding:2rem 1rem}.sign-contract-title{margin-bottom:1rem;font-size:1.25rem;line-height:1.75rem;font-weight:700}.sign-contract-success{margin-top:1rem;font-weight:500;--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.home-wrapper{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));font-family:Inter,system-ui,sans-serif;line-height:1.625;letter-spacing:-.025em;--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.home-header{--tw-bg-opacity: 1;background-color:rgb(60 75 100 / var(--tw-bg-opacity, 1));padding-top:1rem;padding-bottom:1rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.home-header-content{padding-left:1rem;padding-right:1rem;margin-left:auto;margin-right:auto;display:flex;max-width:80rem;align-items:center;justify-content:space-between}.home-nav-link{display:inline-flex;align-items:center;border-radius:0;border-width:1px;--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1));padding:.375rem 1rem;font-weight:500;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.home-nav-link:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(30 58 138 / var(--tw-text-opacity, 1))}.home-hero{background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from: #3c4b64 var(--tw-gradient-from-position);--tw-gradient-to: rgb(60 75 100 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #1e398a var(--tw-gradient-to-position);padding:6rem 1.5rem;text-align:center;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.home-hero-title{margin-bottom:1rem;font-size:2.25rem;line-height:2.5rem;font-weight:700;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.home-hero-subtitle{margin-bottom:1.5rem;font-size:1.125rem;line-height:1.75rem;font-weight:400}.home-features-section{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1));padding-top:5rem;padding-bottom:5rem}.home-features-container{margin-left:auto;margin-right:auto;max-width:72rem;padding-left:1rem;padding-right:1rem}.home-features-title{margin-bottom:3rem;text-align:center;font-size:1.875rem;line-height:2.25rem;font-weight:700;--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.home-features-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1.5rem}@media (min-width: 768px){.home-features-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.home-feature-card{padding:1.5rem;min-height:220px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-radius:0;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));text-align:center;--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;transition-timing-function:cubic-bezier(0,0,.2,1)}.home-feature-card:hover{--tw-scale-x: 1.01;--tw-scale-y: 1.01;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.home-feature-icon{margin-bottom:1rem;font-size:3rem;line-height:1}.home-feature-title{margin-bottom:.5rem;font-size:1.125rem;line-height:1.75rem;font-weight:600}.home-feature-description{font-size:.875rem;line-height:1.25rem;font-weight:400;--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.home-faq-section{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:5rem 1.5rem}.home-faq-container{margin-left:auto;margin-right:auto;max-width:56rem}.home-faq-title{margin-bottom:3rem;text-align:center;font-size:1.875rem;line-height:2.25rem;font-weight:700;--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.home-faq-list>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.home-faq-list{font-size:1.05rem;line-height:1.625;--tw-text-opacity: 1;color:rgb(64 64 64 / var(--tw-text-opacity, 1))}.home-footer{--tw-bg-opacity: 1;background-color:rgb(30 58 138 / var(--tw-bg-opacity, 1));padding-top:2.5rem;padding-bottom:2.5rem;text-align:center;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.home-footer-content{margin-left:auto;margin-right:auto;max-width:72rem;padding-left:1rem;padding-right:1rem}.inspection-agreement-wrapper{margin-left:auto;margin-right:auto;max-width:56rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1.5rem}.inspection-agreement-title{margin-bottom:1.5rem;text-align:center;font-size:1.5rem;line-height:2rem;font-weight:700}.inspection-agreement-party{font-weight:700}.inspection-agreement-section{margin-bottom:1.5rem}.inspection-agreement-section-title{margin-bottom:1rem;font-size:1.25rem;line-height:1.75rem;font-weight:600}.inspection-agreement-subsection-title{margin-bottom:.5rem;font-weight:700}.inspection-agreement-list{list-style-type:disc}.inspection-agreement-list>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.inspection-agreement-list{padding-left:1.5rem}.inspection-agreement-text{margin-bottom:1rem;line-height:1.625}.inspection-agreement-spacer,.inspection-agreement-signature-section{margin-bottom:1rem}.inspection-agreement-signature-label{font-weight:700}.header-wrapper{margin-top:1.5rem;display:flex;height:auto;align-items:flex-start;border-bottom-width:2px;--tw-border-opacity: 1;border-color:rgb(60 75 100 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding-left:1rem;padding-right:1rem;padding-top:1.5rem}@media (min-width: 640px){.header-wrapper{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width: 1024px){.header-wrapper{height:81px}}.header-content{display:flex;height:auto;width:100%;align-items:center;padding-left:3rem;font-size:1.5rem;line-height:2rem;font-weight:600;--tw-text-opacity: 1;color:rgb(60 75 100 / var(--tw-text-opacity, 1))}@media (min-width: 640px){.header-content{font-size:1.875rem;line-height:2.25rem;font-weight:700}}@media (min-width: 1024px){.header-content{height:2.5rem;padding-left:0;font-size:2.25rem;line-height:2.5rem;font-weight:700}}.header-logo-container{display:flex;align-items:center}.header-logo-container>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}@media (min-width: 640px){.header-logo-container>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}}.header-title-text{--tw-text-opacity: 1;color:rgb(60 75 100 / var(--tw-text-opacity, 1));font-size:1.5rem;line-height:2rem;font-weight:600}@media (min-width: 640px){.header-title-text{font-size:1.875rem;line-height:2.25rem;font-weight:700}}@media (min-width: 1024px){.header-title-text{font-size:2.25rem;line-height:2.5rem;font-weight:700}}.sidebar-wrapper{display:flex;width:100%;flex-direction:column;align-items:center;border-right-width:0px;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(60 75 100 / var(--tw-bg-opacity, 1));padding-top:1.5rem}@media (min-width: 1024px){.sidebar-wrapper{width:266px;border-right-width:1px}}.sidebar-user-header{margin-bottom:2px;display:flex;height:5rem;width:100%;align-items:center;justify-content:center;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));font-size:1.25rem;line-height:1.75rem;font-weight:700;--tw-text-opacity: 1;color:rgb(60 75 100 / var(--tw-text-opacity, 1))}.sidebar-photo-container{margin-bottom:2px;display:flex;height:200px;width:100%;align-items:center;justify-content:center;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}@media (min-width: 640px){.sidebar-photo-container{height:300px}}@media (min-width: 1024px){.sidebar-photo-container{height:375px;width:266px}}.sidebar-photo{height:100%;-o-object-fit:cover;object-fit:cover}.sidebar-user-info{margin-bottom:2px;display:flex;height:81px;width:100%;flex-direction:column;align-items:center;justify-content:center;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));font-size:1.25rem;line-height:1.75rem;font-weight:700;line-height:1.25;--tw-text-opacity: 1;color:rgb(60 75 100 / var(--tw-text-opacity, 1))}@media (min-width: 1024px){.sidebar-user-info{width:266px}}.sidebar-nav-item{display:flex;width:100%;align-items:flex-start}.sidebar-nav-item>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.sidebar-nav-item{border-width:2px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding-top:.75rem;padding-bottom:.75rem;padding-left:1rem;font-size:1.125rem;line-height:1.75rem;font-weight:400;--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1));transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.sidebar-nav-item:hover{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.sidebar-logout-button{display:flex;width:100%;align-items:flex-start}.sidebar-logout-button>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.sidebar-logout-button{border-width:2px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding-top:.75rem;padding-bottom:.75rem;padding-left:1rem;font-size:1.125rem;line-height:1.75rem;font-weight:400;--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1));transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.sidebar-logout-button:hover{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.sidebar-mobile-toggle{position:absolute;top:2rem;left:1rem;z-index:50;border-radius:.25rem;--tw-bg-opacity: 1;background-color:rgb(60 75 100 / var(--tw-bg-opacity, 1));padding:.5rem;font-size:1.25rem;line-height:1.75rem;font-weight:500;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}@media (min-width: 1024px){.sidebar-mobile-toggle{display:none}}.sidebar-mobile-close{position:absolute;top:1rem;right:1rem;font-size:1.5rem;line-height:2rem;font-weight:600;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}@media (min-width: 1024px){.sidebar-mobile-close{display:none}}.sidebar-wrapper-mobile-open{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40}.sidebar-wrapper-mobile-hidden{display:none}@media (min-width: 1024px){.sidebar-wrapper-mobile-hidden{display:flex}}.subnav-wrapper{display:flex;flex-wrap:wrap}.subnav-wrapper>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.subnav-wrapper{padding-left:1rem;padding-right:1rem;padding-top:1rem;font-size:1.125rem;line-height:1.75rem;font-weight:400;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}@media (min-width: 640px){.subnav-wrapper>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1.25rem * var(--tw-space-x-reverse));margin-left:calc(1.25rem * calc(1 - var(--tw-space-x-reverse)))}.subnav-wrapper{padding-left:1.5rem;padding-right:1.5rem;padding-top:1.5rem;font-size:1.25rem;line-height:1.75rem;font-weight:500}}.subnav-item,.subnav-separator{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.logo-section-wrapper{margin-top:1px;display:flex;justify-content:center;padding-left:1rem;padding-right:1rem}@media (min-width: 640px){.logo-section-wrapper{padding-left:1.5rem;padding-right:1.5rem}}.logo-section-container{display:flex;width:100%;max-width:72rem;flex-direction:column;align-items:center;border-width:2px;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding-top:1.5rem;padding-bottom:1.5rem}@media (min-width: 640px){.logo-section-container{padding-top:2.5rem}}.logo-section-image-container{display:flex;height:40px;width:100%;align-items:center;justify-content:center}@media (min-width: 640px){.logo-section-image-container{height:57px}}.logo-section-image{height:100%;-o-object-fit:contain;object-fit:contain}.logo-section-text-container{display:flex;width:100%;align-items:center;justify-content:center}.logo-section-text{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1));text-align:center;font-size:1.125rem;line-height:1.75rem;font-weight:400}@media (min-width: 640px){.logo-section-text{font-size:1.25rem;line-height:1.75rem;font-weight:500}}.dashboard-item{display:flex;width:100%;align-items:flex-start}.dashboard-item>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.dashboard-item{border-width:2px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding-top:.75rem;padding-bottom:.75rem;padding-left:.75rem;font-size:1rem;line-height:1.5rem;font-weight:400;--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1));transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.dashboard-item:hover{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}@media (min-width: 640px){.dashboard-item>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.dashboard-item{padding-left:1rem;font-size:1.125rem;line-height:1.75rem;font-weight:400}}.dashboard-item-icon{flex-shrink:0;font-size:1.125rem;line-height:1.75rem;font-weight:400}@media (min-width: 640px){.dashboard-item-icon{font-size:1.25rem;line-height:1.75rem;font-weight:500}}.dashboard-item-content{flex:1 1 0%;font-size:.875rem;line-height:1.25rem;font-weight:400}@media (min-width: 640px){.dashboard-item-content{font-size:1rem;line-height:1.5rem;font-weight:400}}.labeled-input-container,.labeled-input-container-half{width:100%}@media (min-width: 640px){.labeled-input-container-half{width:50%}}.labeled-input-label{margin-bottom:.25rem;display:block;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.labeled-input-field{width:100%;border-radius:0;border-width:1px;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1));padding:.5rem .75rem;font-size:1rem;line-height:1.5rem;font-weight:400;--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.labeled-input-field::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity, 1))}.labeled-input-field::placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity, 1))}.labeled-input-field{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.labeled-input-field:focus{--tw-border-opacity: 1;border-color:rgb(60 75 100 / var(--tw-border-opacity, 1));outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(60 75 100 / var(--tw-ring-opacity, 1))}.labeled-input-field-disabled{cursor:not-allowed;--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1));opacity:.6}.generic-step-wrapper>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}@media (min-width: 640px){.generic-step-wrapper>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}}.generic-step-title{--tw-text-opacity: 1;color:rgb(60 75 100 / var(--tw-text-opacity, 1));font-size:1.125rem;line-height:1.75rem;font-weight:400}@media (min-width: 640px){.generic-step-title{font-size:1.25rem;line-height:1.75rem;font-weight:500}}.generic-step-description{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1));font-size:.875rem;line-height:1.25rem;font-weight:400}@media (min-width: 640px){.generic-step-description{font-size:1rem;line-height:1.5rem;font-weight:400}}.generic-step-navigation{display:flex;flex-direction:column;justify-content:space-between}.generic-step-navigation>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.generic-step-navigation{padding-top:1rem}@media (min-width: 640px){.generic-step-navigation{flex-direction:row}.generic-step-navigation>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}}.step-bar-wrapper{margin-bottom:1.5rem}@media (min-width: 640px){.step-bar-wrapper{margin-bottom:2rem}}.step-bar-title{margin-bottom:.75rem;font-size:1.125rem;line-height:1.75rem;font-weight:600;--tw-text-opacity: 1;color:rgb(60 75 100 / var(--tw-text-opacity, 1))}@media (min-width: 640px){.step-bar-title{margin-bottom:1.25rem;font-size:1.25rem;line-height:1.75rem;font-weight:500}}.step-bar-progress-container{height:.5rem;width:100%;overflow:hidden;border-radius:0;--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.step-bar-progress{height:100%;--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.step-bar-percentage{font-weight:700;--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity, 1))}.step-bar-warning{margin-top:.5rem;text-align:center;font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}@media (min-width: 640px){.step-bar-warning{font-size:.875rem;line-height:1.25rem;font-weight:400}}.form-renderer-wrapper{display:flex;flex-wrap:wrap;-moz-column-gap:10px;column-gap:10px;row-gap:20px}.form-renderer-field{width:100%}@media (min-width: 640px){.form-renderer-field{width:50%}}.form-renderer-field-full{width:100%}.date-selector-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:8px}@media (min-width: 640px){.date-selector-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}@media (min-width: 1024px){.date-selector-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.date-selector-item{width:100%;border-radius:0;border-width:1px;padding:.5rem .75rem;text-align:left;font-size:.875rem;line-height:1.25rem;font-weight:400;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}@media (min-width: 640px){.date-selector-item{padding-left:1rem;padding-right:1rem;font-size:1rem;line-height:1.5rem;font-weight:400}}.date-selector-item-active{--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1));font-weight:600;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.date-selector-item-inactive{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.date-selector-item-disabled{cursor:not-allowed;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1));opacity:.6}.date-selector-item-disabled:hover{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.checkbox-group-wrapper>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(8px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(8px * var(--tw-space-y-reverse))}@media (min-width: 640px){.checkbox-group-wrapper>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(10px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(10px * var(--tw-space-y-reverse))}}.checkbox-group-item{width:100%;border-radius:0;border-width:1px;padding:.5rem .75rem;text-align:left;font-size:.875rem;line-height:1.25rem;font-weight:400;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}@media (min-width: 640px){.checkbox-group-item{padding-left:1rem;padding-right:1rem;font-size:1rem;line-height:1.5rem;font-weight:400}}.checkbox-group-item-active{--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1));font-weight:600;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.checkbox-group-item-inactive{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.radio-group-wrapper{width:100%}.radio-group-label{margin-bottom:.25rem;display:block;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.radio-group-required{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.radio-group-container{display:flex;width:100%;max-width:566px;flex-direction:column}.radio-group-container>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.radio-group-container{font-size:1.125rem;line-height:1.75rem;font-weight:400}@media (min-width: 640px){.radio-group-container{flex-direction:row}.radio-group-container>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse));--tw-space-x-reverse: 0;margin-right:calc(20px * var(--tw-space-x-reverse));margin-left:calc(20px * calc(1 - var(--tw-space-x-reverse)))}.radio-group-container{font-size:1.25rem;line-height:1.75rem;font-weight:500}}.radio-group-option{width:100%;border-width:1px;padding-top:.625rem;padding-bottom:.625rem;text-align:center;font-size:1rem;line-height:1.5rem;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}@media (min-width: 640px){.radio-group-option{width:50%}}.radio-group-option-active{--tw-bg-opacity: 1;background-color:rgb(60 75 100 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.radio-group-option-inactive{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(60 75 100 / var(--tw-text-opacity, 1))}.slider-group-wrapper{width:100%}.slider-group-label{margin-bottom:.25rem;display:block;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.slider-group-required{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.slider-group-input{height:.5rem;width:100%;border-radius:0;--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1));accent-color:#059669}.slider-group-value{margin-top:.25rem;text-align:center;font-size:1.25rem;line-height:1.75rem;font-weight:700;--tw-text-opacity: 1;color:rgb(60 75 100 / var(--tw-text-opacity, 1))}@media (min-width: 640px){.slider-group-value{font-size:1.5rem;line-height:2rem;font-weight:600}}.option-button-group-wrapper{width:100%}.option-button-group-label{margin-bottom:.25rem;display:block;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.option-button-group-required{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.option-button-group-container{display:flex;flex-direction:column}.option-button-group-container>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(8px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(8px * var(--tw-space-y-reverse))}@media (min-width: 640px){.option-button-group-container>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(10px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(10px * var(--tw-space-y-reverse))}}.option-button-group-option{width:100%;border-radius:0;border-width:1px;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1));padding:.5rem .75rem;text-align:center;font-size:.875rem;line-height:1.25rem;font-weight:400;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}@media (min-width: 640px){.option-button-group-option{padding-left:1rem;padding-right:1rem;font-size:1rem;line-height:1.5rem;font-weight:400}}.option-button-group-option-active{--tw-border-opacity: 1;border-color:rgb(60 75 100 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(60 75 100 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.option-button-group-option-inactive{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.option-button-group-option-inactive:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.next-button-wrapper{display:flex;justify-content:flex-end}.next-button{display:inline-flex;align-items:center;justify-content:center;border-radius:0;text-align:center;font-weight:600;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.next-button:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-offset-width: 2px}.next-button{--tw-bg-opacity: 1;background-color:rgb(60 75 100 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.next-button:hover{background-color:#3c4b64e6}.next-button:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(60 75 100 / var(--tw-ring-opacity, 1))}.next-button{padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;font-weight:400}@media (min-width: 640px){.next-button{padding-left:1rem;padding-right:1rem;font-size:1rem;line-height:1.5rem;font-weight:400}}.next-button{width:100%}@media (min-width: 640px){.next-button{width:7rem}}.previous-button-wrapper{display:flex;justify-content:flex-start}.previous-button{display:inline-flex;align-items:center;justify-content:center;border-radius:0;text-align:center;font-weight:600;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.previous-button:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-offset-width: 2px}.previous-button{--tw-bg-opacity: 1;background-color:rgb(30 57 138 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.previous-button:hover{background-color:#1e398ae6}.previous-button:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(30 57 138 / var(--tw-ring-opacity, 1))}.previous-button{padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;font-weight:400}@media (min-width: 640px){.previous-button{padding-left:1rem;padding-right:1rem;font-size:1rem;line-height:1.5rem;font-weight:400}}.inspection-row-image-upload-section .previous-button{cursor:pointer;border-radius:.25rem;border-width:0px;--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1));padding:.375rem .75rem;font-size:.875rem;line-height:1.25rem;font-weight:400;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.inspection-row-image-upload-section .previous-button:hover:not(:disabled){--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.inspection-row-image-upload-section .previous-button:disabled{cursor:not-allowed;--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity, 1))}.previous-button{width:100%}@media (min-width: 640px){.previous-button{width:110px}}.button-wrapper{display:inline-flex;align-items:center;justify-content:center;border-radius:0;text-align:center;font-weight:600;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.button-wrapper:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-offset-width: 2px}.search-bar-wrapper{display:flex;justify-content:center;padding-left:1rem;padding-right:1rem;padding-top:1.5rem}@media (min-width: 640px){.search-bar-wrapper{padding-left:1.5rem;padding-right:1.5rem}}.search-bar-input{margin-left:auto;margin-right:auto;width:100%;max-width:72rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1));padding:.5rem .75rem;font-size:1rem;line-height:1.5rem;font-weight:400;--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.search-bar-input::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity, 1))}.search-bar-input::placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity, 1))}.search-bar-input{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.search-bar-input:focus{--tw-border-opacity: 1;border-color:rgb(60 75 100 / var(--tw-border-opacity, 1));outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(60 75 100 / var(--tw-ring-opacity, 1))}@media (min-width: 640px){.search-bar-input{font-size:1.25rem;line-height:1.75rem;font-weight:500}}.profile-photo-uploader{border-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);margin-left:auto;margin-right:auto;height:auto;width:100%;border-radius:0;padding:1rem}@media (min-width: 640px){.profile-photo-uploader{width:286px;padding:.375rem 1.5rem}}@media (min-width: 1024px){.profile-photo-uploader{margin-left:0;margin-right:0;align-self:flex-start}}.profile-photo-container{height:200px;width:100%}@media (min-width: 640px){.profile-photo-container{height:250px}}.profile-photo-image{height:100%;width:100%;-o-object-fit:contain;object-fit:contain}.profile-photo-button-container{margin-top:8px;height:40px;width:100%}.profile-photo-input{display:none}.profile-photo-button{display:inline-flex;align-items:center;justify-content:center;border-radius:0;text-align:center;font-weight:600;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.profile-photo-button:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-offset-width: 2px}.profile-photo-button{--tw-bg-opacity: 1;background-color:rgb(60 75 100 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.profile-photo-button:hover{background-color:#3c4b64e6}.profile-photo-button:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(60 75 100 / var(--tw-ring-opacity, 1))}.profile-photo-button{padding:.25rem .5rem;font-size:.75rem;line-height:1rem;font-weight:400}@media (min-width: 640px){.profile-photo-button{padding:.375rem .75rem;font-size:.875rem;line-height:1.25rem;font-weight:400}}.profile-photo-button{display:block;width:100%;border-radius:0;text-align:center}.labeled-textarea-wrapper{width:100%;font-size:.875rem;line-height:1.25rem;font-weight:400}.labeled-textarea-label{margin-bottom:.25rem;display:block;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.labeled-textarea-field{width:100%;border-radius:0;border-width:1px;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1));padding:.5rem .75rem;font-size:1rem;line-height:1.5rem;font-weight:400;--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.labeled-textarea-field::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity, 1))}.labeled-textarea-field::placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity, 1))}.labeled-textarea-field{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.labeled-textarea-field:focus{--tw-border-opacity: 1;border-color:rgb(60 75 100 / var(--tw-border-opacity, 1));outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(60 75 100 / var(--tw-ring-opacity, 1))}.labeled-textarea-field{min-height:120px;resize:none;border-radius:0}@media (min-width: 640px){.labeled-textarea-field{min-height:150px}}.labeled-textarea-field-disabled{cursor:not-allowed;--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1));opacity:.6;cursor:default;border-radius:0}.signature-form{margin-top:1.5rem}.signature-form>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}@media (min-width: 640px){.signature-form{margin-top:2rem}}.signature-form-input{width:100%;border-radius:0;border-width:1px;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1));padding:.5rem .75rem;font-size:1rem;line-height:1.5rem;font-weight:400;--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.signature-form-input::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity, 1))}.signature-form-input::placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity, 1))}.signature-form-input{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.signature-form-input:focus{--tw-border-opacity: 1;border-color:rgb(60 75 100 / var(--tw-border-opacity, 1));outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(60 75 100 / var(--tw-ring-opacity, 1))}.signature-form-label{margin-bottom:.25rem;display:block;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1));display:flex;align-items:flex-start}.signature-form-label>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.signature-form-checkbox{margin-right:.5rem;margin-top:.25rem;flex-shrink:0}.signature-form-canvas{height:10rem;width:100%;border-radius:0;border-width:1px;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}@media (min-width: 640px){.signature-form-canvas{height:13rem}}.signature-form-clear{--tw-text-opacity: 1;color:rgb(60 75 100 / var(--tw-text-opacity, 1));text-decoration-line:underline;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.signature-form-clear:hover{color:#3c4b64cc}.signature-form-clear{margin-top:.5rem;display:block;font-size:.875rem;line-height:1.25rem;font-weight:400}.signature-form-submit{display:inline-flex;align-items:center;justify-content:center;border-radius:0;text-align:center;font-weight:600;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.signature-form-submit:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-offset-width: 2px}.signature-form-submit{--tw-bg-opacity: 1;background-color:rgb(60 75 100 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.signature-form-submit:hover{background-color:#3c4b64e6}.signature-form-submit:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(60 75 100 / var(--tw-ring-opacity, 1))}.signature-form-submit{padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;font-weight:400}@media (min-width: 640px){.signature-form-submit{padding-left:1rem;padding-right:1rem;font-size:1rem;line-height:1.5rem;font-weight:400}}.signature-form-submit{width:100%}@media (min-width: 640px){.signature-form-submit{width:auto}}.agent-row-wrapper{margin-bottom:.5rem;display:flex;flex-wrap:wrap;align-items:center;overflow-x:auto;border-radius:0;--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1));padding:.5rem;font-size:.75rem;line-height:1rem;font-weight:400;--tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}@media (min-width: 640px){.agent-row-wrapper{font-size:.875rem;line-height:1.25rem;font-weight:400}}.agent-row-name{width:120px;flex-shrink:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width: 640px){.agent-row-name{width:157px}}.agent-row-email{width:150px;flex-shrink:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width: 640px){.agent-row-email{width:213px}}.agent-row-phone{width:120px;flex-shrink:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width: 640px){.agent-row-phone{width:151px}}.agent-row-date{width:80px;flex-shrink:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width: 640px){.agent-row-date{width:294px}}.agent-row-count{width:60px;flex-shrink:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}@media (min-width: 640px){.agent-row-count{width:110px}}.agent-row-company{width:80px;flex-shrink:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width: 640px){.agent-row-company{width:83px}}.agent-row-first{width:70px;flex-shrink:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width: 640px){.agent-row-first{width:88px}}.agent-row-last{width:70px;flex-shrink:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width: 640px){.agent-row-last{width:88px}}.agent-row-actions{display:flex;width:100px;flex-shrink:0;flex-direction:column}.agent-row-actions>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}@media (min-width: 640px){.agent-row-actions{width:121px;flex-direction:row}.agent-row-actions>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse));--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}}.column-header-row{margin-bottom:.25rem;display:flex;overflow-x:auto;border-radius:0;--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1));padding:.5rem .75rem;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.column-header-name{width:120px;flex-shrink:0}@media (min-width: 640px){.column-header-name{width:157px}}.column-header-email{width:150px;flex-shrink:0}@media (min-width: 640px){.column-header-email{width:213px}}.column-header-phone{width:120px;flex-shrink:0}@media (min-width: 640px){.column-header-phone{width:151px}}.column-header-joined{width:80px;flex-shrink:0}@media (min-width: 640px){.column-header-joined{width:294px}}.column-header-inspections{width:60px;flex-shrink:0}@media (min-width: 640px){.column-header-inspections{width:110px}}.column-header-company{width:80px;flex-shrink:0}@media (min-width: 640px){.column-header-company{width:83px}}.column-header-first{width:70px;flex-shrink:0}@media (min-width: 640px){.column-header-first{width:88px}}.column-header-last{width:70px;flex-shrink:0}@media (min-width: 640px){.column-header-last{width:88px}}.column-header-actions{width:100px;flex-shrink:0}@media (min-width: 640px){.column-header-actions{width:121px}}.edit-agent-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;align-items:center;justify-content:center;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1));--tw-bg-opacity: .5}.edit-agent-modal-box{border-radius:0;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1.5rem;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1));--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.edit-agent-modal-title{margin-bottom:1rem;font-size:1.25rem;line-height:1.75rem;font-weight:700}.edit-agent-modal-fields>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.edit-agent-modal-input{width:100%;border-radius:0;border-width:1px;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1));padding:.5rem .75rem;font-size:1rem;line-height:1.5rem;font-weight:400;--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.edit-agent-modal-input::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity, 1))}.edit-agent-modal-input::placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity, 1))}.edit-agent-modal-input{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.edit-agent-modal-input:focus{--tw-border-opacity: 1;border-color:rgb(60 75 100 / var(--tw-border-opacity, 1));outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(60 75 100 / var(--tw-ring-opacity, 1))}.edit-agent-modal-actions{margin-top:1rem;display:flex;justify-content:flex-end}.edit-agent-modal-actions>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.edit-agent-modal-cancel{border-radius:0;--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1));padding:.5rem 1rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.edit-agent-modal-cancel:hover{--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity, 1))}.edit-agent-modal-save{border-radius:0;--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1));padding:.5rem 1rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.edit-agent-modal-save:hover{background-color:#059669e6}.confirm-dialog-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;align-items:center;justify-content:center;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1));--tw-bg-opacity: .5}.confirm-dialog-box{padding:1.5rem;width:400px;border-radius:0;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.confirm-dialog-title{margin-bottom:.5rem;font-size:1.25rem;line-height:1.75rem;font-weight:700}.confirm-dialog-message{margin-bottom:1rem}.confirm-dialog-actions{display:flex;justify-content:flex-end}.confirm-dialog-actions>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.confirm-dialog-cancel{border-radius:0;--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1));padding:.5rem 1rem}.confirm-dialog-cancel:hover{--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity, 1))}.confirm-dialog-confirm{border-radius:0;--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1));padding:.5rem 1rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.confirm-dialog-confirm:hover{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity, 1))}.inspection-row{display:flex;min-height:167px;width:100%;max-width:72rem;flex-direction:column;align-items:flex-start;gap:1rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1rem}@media (min-width: 640px){.inspection-row{flex-direction:row;align-items:center;gap:0px;padding:0}}.inspection-row-image-container{position:relative;display:inline-block;height:150px;width:100%;flex-shrink:0}@media (min-width: 640px){.inspection-row-image-container{height:100%;width:185px}}.inspection-row-image{height:100%;width:100%;flex-shrink:0;border-radius:.25rem;-o-object-fit:cover;object-fit:cover}.inspection-row-details{width:100%;flex-shrink:0;padding:0;font-size:.875rem;line-height:1.25rem;font-weight:400;--tw-text-opacity: 1;color:rgb(51 51 51 / var(--tw-text-opacity, 1))}@media (min-width: 640px){.inspection-row-details{width:283px;padding:10px}}.inspection-row-client{margin-left:0;display:flex;width:100%;flex-shrink:0;align-items:center;padding-left:0;font-size:1.125rem;line-height:1.75rem;font-weight:400}@media (min-width: 640px){.inspection-row-client{margin-left:1rem;width:154px;padding-left:1rem;font-size:1.25rem;line-height:1.75rem;font-weight:500}}.inspection-row-status{margin-left:0;display:flex;width:100%;flex-shrink:0;align-items:center;padding-left:0;font-size:1.25rem;line-height:1.75rem;font-weight:500}@media (min-width: 640px){.inspection-row-status{margin-left:1rem;width:57px;padding-left:1rem;font-size:1.5rem;line-height:2rem;font-weight:600}}.inspection-row-signed{margin-left:0;display:flex;width:100%;flex-shrink:0;align-items:center;padding-left:0;font-size:1.25rem;line-height:1.75rem;font-weight:500}@media (min-width: 640px){.inspection-row-signed{margin-left:2rem;width:67px;padding-left:1rem;font-size:1.5rem;line-height:2rem;font-weight:600}}.inspection-row-expand{display:flex;width:100%;flex-shrink:0;align-items:center;justify-content:center}@media (min-width: 640px){.inspection-row-expand{width:140px}}.inspection-row-expand-button{width:100%;border-radius:0;--tw-bg-opacity: 1;background-color:rgb(60 75 100 / var(--tw-bg-opacity, 1));padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;font-weight:400;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.inspection-row-expand-button:hover{background-color:#3c4b64e6}@media (min-width: 640px){.inspection-row-expand-button{width:auto}}.inspection-row-expanded{width:100%;max-width:72rem}.inspection-row-expanded>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(10px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(10px * var(--tw-space-y-reverse))}.inspection-row-expanded{border-left-width:1px;border-right-width:1px;border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1));padding-left:1rem;padding-right:1rem;padding-top:10px;padding-bottom:10px;font-size:.875rem;line-height:1.25rem;font-weight:400;--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}@media (min-width: 640px){.inspection-row-expanded{padding-left:20px;padding-right:20px}}.inspection-row-admin-controls{margin-top:.25rem;display:flex;flex-direction:column}.inspection-row-admin-controls>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}@media (min-width: 640px){.inspection-row-admin-controls{flex-direction:row}.inspection-row-admin-controls>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse));--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}}.inspection-row-contract-status{display:flex;flex-direction:column;align-items:flex-start}.inspection-row-contract-status>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}@media (min-width: 640px){.inspection-row-contract-status{flex-direction:row;align-items:center}.inspection-row-contract-status>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse));--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}}.inspection-row-contract-item{display:flex;align-items:center}.inspection-row-contract-item>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.inspection-row-contract-label{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.inspection-row-contract-spacing{margin-left:0;display:flex;align-items:center}.inspection-row-contract-spacing>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}@media (min-width: 640px){.inspection-row-contract-spacing{margin-left:.5rem}}.inspection-row-report-status{display:flex;align-items:center}.inspection-row-report-status>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.inspection-row-notes{margin-top:.25rem;width:100%;border-width:1px;padding:.5rem}.inspection-row-actions{margin-top:.25rem;display:flex;flex-direction:column}.inspection-row-actions>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}@media (min-width: 640px){.inspection-row-actions{flex-direction:row}.inspection-row-actions>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse));--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}}.inspection-row-image-upload-btn{position:absolute;bottom:.25rem;right:.25rem;z-index:10;display:flex;height:2rem;width:2rem;cursor:pointer;align-items:center;justify-content:center;border-radius:9999px;border-width:0px;background-color:#000000b3;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.inspection-row-image-upload-btn:hover:not(:disabled){background-color:#000000e6}.inspection-row-image-upload-btn:disabled{cursor:not-allowed;opacity:.5}.inspection-row-image-upload-section .btn-secondary{cursor:pointer;border-radius:.25rem;border-width:0px;--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1));padding:.375rem .75rem;font-size:.875rem;line-height:1.25rem;font-weight:400;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.inspection-row-image-upload-section .btn-secondary:hover:not(:disabled){--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.inspection-row-image-upload-section .btn-secondary:disabled{cursor:not-allowed;--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity, 1))}.inspection-row-mobile{margin-left:auto;margin-right:auto;margin-bottom:1rem;width:100%;max-width:72rem;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1rem}.inspection-row-mobile-header{margin-bottom:.75rem;display:flex}.inspection-row-mobile-header>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.inspection-row-mobile-image-container{position:relative;display:inline-block;height:5rem;width:5rem;flex-shrink:0}.inspection-row-mobile-image{height:5rem;width:5rem;flex-shrink:0;border-radius:.25rem;-o-object-fit:cover;object-fit:cover}.inspection-row-mobile-info{flex:1 1 0%}.inspection-row-mobile-address{font-size:1rem;line-height:1.5rem;font-weight:600;--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.inspection-row-mobile-date,.inspection-row-mobile-client{margin-top:.25rem;font-size:.875rem;line-height:1.25rem;font-weight:400;--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.inspection-row-mobile-status{display:flex;align-items:center;justify-content:space-between}.inspection-row-mobile-status-item{display:flex;align-items:center}.inspection-row-mobile-status-item>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.inspection-row-mobile-status-item{font-size:.875rem;line-height:1.25rem;font-weight:400}.inspection-row-mobile-expand{border-radius:.25rem;--tw-bg-opacity: 1;background-color:rgb(60 75 100 / var(--tw-bg-opacity, 1));padding:.25rem .75rem;font-size:.875rem;line-height:1.25rem;font-weight:400;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.inspection-row-mobile-expand:hover{background-color:#3c4b64e6}@media (max-width: 1279px){.inspection-row-image-upload-btn{bottom:.125rem;right:.125rem;height:1.75rem;width:1.75rem}}.step-status-list{margin-top:.5rem}.step-status-list>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.step-status-item{display:flex;align-items:center}.step-status-item>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.step-status-icon,.step-status-indicator{font-size:1.25rem;line-height:1.75rem;font-weight:500}.calendar-links-wrapper{margin-top:.5rem;display:flex}.calendar-links-wrapper>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.calendar-link{--tw-text-opacity: 1;color:rgb(60 75 100 / var(--tw-text-opacity, 1));text-decoration-line:underline;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.calendar-link:hover{color:#3c4b64cc}.report-header-wrapper{padding:1.5rem;border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.report-header-top{margin-bottom:1rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between}.report-header-top>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}@media (min-width: 640px){.report-header-top{flex-direction:row;align-items:center}.report-header-top>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}}.report-header-back-button{display:flex;align-items:center;--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.report-header-back-button:hover{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.report-header-back-icon{margin-right:.5rem;height:1.25rem;width:1.25rem}.report-header-actions{display:flex;flex-direction:column;align-items:flex-start}.report-header-actions>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}@media (min-width: 640px){.report-header-actions{flex-direction:row;align-items:center}.report-header-actions>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse));--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}}.report-header-report-id{font-size:.875rem;line-height:1.25rem;font-weight:400;--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}@media (min-width: 640px){.report-header-report-id{font-size:1rem;line-height:1.5rem;font-weight:400}}.report-sidebar-wrapper{max-height:400px;width:100%;overflow-y:auto;border-right-width:0px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}@media (min-width: 1280px){.report-sidebar-wrapper{max-height:none;width:20rem;border-right-width:1px}}.report-sidebar-header{border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));padding:1rem 1.5rem}.report-sidebar-title{--tw-text-opacity: 1;color:rgb(60 75 100 / var(--tw-text-opacity, 1));font-size:1.125rem;line-height:1.75rem;font-weight:400}.report-sidebar-subtitle{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1));margin-top:.25rem;font-size:.875rem;line-height:1.25rem;font-weight:400}.report-sidebar-body{padding:.5rem 1.5rem 1.5rem}.report-sidebar-section-button{margin-bottom:.5rem;width:100%;border-width:1px;padding:.5rem;text-align:left;--tw-text-opacity: 1;color:rgb(60 75 100 / var(--tw-text-opacity, 1))}.report-sidebar-section-button:hover{background-color:#3c4b641a}.report-sidebar-section-button:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(60 75 100 / var(--tw-ring-opacity, 1))}@media (min-width: 640px){.report-sidebar-section-button{padding:.75rem}}.report-sidebar-section-active{border-color:#3c4b6433;background-color:#3c4b641a;--tw-text-opacity: 1;color:rgb(60 75 100 / var(--tw-text-opacity, 1))}.report-sidebar-section-inactive{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.report-sidebar-section-inactive:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.report-sidebar-section-header{margin-bottom:.5rem;display:flex;align-items:center;justify-content:space-between}.report-sidebar-section-code{font-size:.875rem;line-height:1.25rem;font-weight:500}.report-sidebar-section-title{margin-bottom:.5rem;font-size:.75rem;line-height:1rem;font-weight:400;--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.report-sidebar-section-items{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1));font-size:.75rem;line-height:1rem;font-weight:400}.report-sidebar-section-status{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1));margin-top:.25rem;font-size:.75rem;line-height:1rem;font-weight:400}.report-sidebar-rating-badge{border-radius:0;padding:.25rem .5rem;font-size:.75rem;line-height:1rem;font-weight:500}.report-sidebar-rating-i{background-color:#0596691a;--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity, 1))}.report-sidebar-rating-ni{background-color:#d977061a;--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.report-sidebar-rating-d{background-color:#dc26261a;--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.report-sidebar-rating-default{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.report-sidebar-footer{border-top-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));padding:1rem 1.5rem;margin-top:auto}.report-sidebar-legend{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.report-sidebar-legend>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.report-sidebar-legend{font-size:.75rem;line-height:1rem;font-weight:400}.report-sidebar-legend-item{display:flex;align-items:center}.report-sidebar-legend-dot{margin-right:.5rem;display:inline-block;height:.75rem;width:.75rem;border-radius:0}.report-sidebar-legend-dot-success{background-color:#0596691a}.report-sidebar-legend-dot-warning{background-color:#d977061a}.report-sidebar-legend-dot-error{background-color:#dc26261a}.report-section-wrapper{border-radius:0;border-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1.5rem;--tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.report-section-header{padding:1.5rem;border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.report-section-header-top{margin-bottom:.75rem;display:flex;align-items:center;justify-content:space-between}.report-section-title{font-size:1.25rem;line-height:1.75rem;font-weight:700;--tw-text-opacity: 1;color:rgb(60 75 100 / var(--tw-text-opacity, 1))}.report-section-rating{border-radius:0;border-width:1px;padding:.5rem 1rem;font-weight:500}.report-section-rating-i{border-color:#05966933;background-color:#0596691a;--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity, 1))}.report-section-rating-ni{border-color:#d9770633;background-color:#d977061a;--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.report-section-rating-d{border-color:#dc262633;background-color:#dc26261a;--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.report-section-rating-default{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.report-section-subtitle{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1));margin-bottom:.5rem;font-size:1.125rem;line-height:1.75rem;font-weight:400}.report-section-notes{margin-top:1rem;border-radius:0;--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1));padding:1rem}.report-section-notes-title{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1));margin-bottom:.5rem;font-weight:500}.report-section-notes-text{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1));white-space:pre-wrap}.report-section-checklist{padding:1.5rem;border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.report-section-checklist-title{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1));margin-bottom:1rem;font-weight:600}.report-section-checklist-items>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.report-section-checklist-item{border-radius:0;border-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));padding:1rem}.report-section-item-content{display:flex;align-items:flex-start}.report-section-item-content>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.report-section-item-icon{margin-top:.25rem;flex-shrink:0}.report-section-item-icon-checked{height:1.25rem;width:1.25rem;--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity, 1))}.report-section-item-icon-unchecked{height:1.25rem;width:1.25rem;--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.report-section-item-body{flex:1 1 0%}.report-section-item-label{font-weight:600;--tw-text-opacity: 1;color:rgb(60 75 100 / var(--tw-text-opacity, 1))}.report-section-item-note{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1));margin-top:.5rem;font-size:.875rem;line-height:1.25rem;font-weight:400}.report-section-item-photos{margin-top:.75rem}.report-section-item-photos-title{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1));margin-bottom:.5rem;font-size:.875rem;line-height:1.25rem;font-weight:500}.report-section-item-photos-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}@media (min-width: 768px){.report-section-item-photos-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.report-section-item-photo-container{position:relative}.report-section-item-photo{height:6rem;width:100%;cursor:pointer;border-radius:0;border-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));-o-object-fit:cover;object-fit:cover;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.report-section-item-photo:hover{opacity:.75}.report-section-prompts{padding:1.5rem}.report-section-prompts-title{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1));margin-bottom:1rem;font-weight:600}.report-section-prompts-list>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.report-section-prompt-item{border-radius:0;--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1));padding:.75rem}.report-section-prompt-question{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1));font-size:.875rem;line-height:1.25rem;font-weight:500}.report-section-prompt-response{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1));margin-top:.25rem;font-size:.875rem;line-height:1.25rem;font-weight:400}.report-section-empty{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1));padding:1.5rem;text-align:center}.trec-form-container{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif;font-size:.875rem;line-height:1.25rem;font-weight:400;font-family:Times New Roman,Times,serif;font-size:11pt;line-height:1.3;color:#000}.trec-form-page{margin-left:auto;margin-right:auto;max-width:56rem;padding:2rem;min-height:11in;width:8.5in}.trec-form-title{margin-bottom:1.5rem;text-align:center;font-size:1.25rem;line-height:1.75rem;font-weight:700;font-family:Times New Roman,Times,serif!important;color:#000}.trec-client-info{margin-bottom:1.5rem}.trec-client-info>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.trec-field{margin-bottom:.5rem;display:flex;align-items:center}.trec-field-full{width:100%}.trec-field label{margin-right:.5rem;white-space:nowrap;font-weight:600;min-width:120px;font-family:Times New Roman,Times,serif!important;color:#000}.trec-field span{min-height:1.5rem;flex:1 1 0%;border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity, 1));padding-left:.25rem;padding-right:.25rem;font-family:Times New Roman,Times,serif!important;color:#000;border-bottom:1px solid #000!important;text-decoration:none;text-underline-offset:2px}.trec-disclaimers{margin-bottom:1.5rem}.trec-disclaimers h3{margin-bottom:.5rem;font-size:1rem;line-height:1.5rem;font-weight:700;font-family:Times New Roman,Times,serif!important;color:#000}.trec-disclaimers p{margin-bottom:.75rem;font-size:.875rem;line-height:1.25rem;font-weight:400;line-height:1.625;font-family:Times New Roman,Times,serif!important;color:#000}.trec-disclaimers ul{font-size:.875rem;line-height:1.25rem;font-weight:400;line-height:1.625;font-family:Times New Roman,Times,serif!important;color:#000}.trec-disclaimers ul li{margin-bottom:.25rem}.trec-legend{margin-bottom:1.5rem;display:flex;justify-content:center}.trec-legend>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(2rem * var(--tw-space-x-reverse));margin-left:calc(2rem * calc(1 - var(--tw-space-x-reverse)))}.trec-legend{font-weight:600;font-family:Times New Roman,Times,serif!important;color:#000}.trec-section{margin-bottom:2rem}.trec-section-active{display:block}.trec-section:not(.trec-section-active){display:none}.trec-section-header{margin-bottom:1rem;display:flex;align-items:center}.trec-checkboxes{margin-right:1.5rem;display:flex}.trec-checkboxes>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.trec-checkbox{display:flex;height:1.5rem;width:1.5rem;align-items:center;justify-content:center;border-width:2px;--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity, 1));font-weight:700;min-width:24px;min-height:24px;border-color:#000!important;font-family:Times New Roman,Times,serif!important}.trec-checkbox-checked{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));background-color:#000!important;color:#fff!important}.trec-section-title{font-size:1.125rem;line-height:1.75rem;font-weight:700;font-family:Times New Roman,Times,serif!important;color:#000}.trec-subsection{margin-bottom:1rem;margin-left:2rem;display:flex;align-items:flex-start}.trec-subsection-content{flex:1 1 0%}.trec-comments{margin-top:.5rem}.trec-comments-label{font-weight:600;font-family:Times New Roman,Times,serif!important;color:#000}@media print{.trec-form-page{padding:1rem;page-break-inside:avoid;max-width:none!important;width:100%!important;margin:0!important;box-sizing:border-box!important}.trec-section,.trec-disclaimers{page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.trec-form-container{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.report-viewer-main{width:100%!important;max-width:none!important;overflow:visible!important}}.trec-form-container *{box-sizing:border-box}.trec-form-container img{max-width:100%;height:auto}.trec-form-container table{border-collapse:collapse;width:100%}.trec-form-container,.trec-form-container *{font-family:Times New Roman,Times,serif!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.trec-items-list{margin-bottom:.5rem}.trec-item{margin-bottom:.25rem;font-size:.875rem;line-height:1.25rem;font-weight:400}.trec-item-text{font-family:Times New Roman,Times,serif!important;color:#000}.trec-item-note{margin-left:1rem;font-size:.875rem;line-height:1.25rem;font-weight:400;--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1));font-family:Times New Roman,Times,serif!important}.trec-comments-area{margin-top:.25rem;min-height:1.5rem;border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity, 1));border-bottom:1px solid #000!important;font-family:Times New Roman,Times,serif!important;color:#000}.trec-item-content{margin-bottom:8px}.trec-item-text{font-family:Times New Roman,Times,serif!important;color:#000;font-size:11pt}.trec-item-note{margin-left:16px;margin-top:4px;font-style:italic;color:#555;font-size:10pt}.trec-item-photos{margin-left:16px;margin-top:4px;font-size:10pt;color:#666}.trec-prompts-section{margin:12px 0;padding:8px;background-color:#f9f9f9;border:1px solid #ddd}.trec-prompt-item{margin-bottom:8px}.trec-prompt-question{font-weight:700;margin-bottom:4px;font-size:11pt}.trec-prompt-response{margin-left:12px;font-size:11pt;line-height:1.4}.trec-empty-section{text-align:center;color:#666;font-style:italic;padding:20px;background-color:#f5f5f5;border:1px dashed #ccc;margin:10px 0}@media print{.trec-prompts-section{background-color:transparent!important;border:1px solid #000!important}.trec-empty-section{background-color:transparent!important;border:1px dashed #000!important}}.order-step-wrapper>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(24px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(24px * var(--tw-space-y-reverse))}.order-step-wrapper{--tw-text-opacity: 1;color:rgb(60 75 100 / var(--tw-text-opacity, 1))}@media (min-width: 640px){.order-step-wrapper>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(32px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(32px * var(--tw-space-y-reverse))}}.order-step-title{font-size:1.25rem;line-height:1.75rem;font-weight:700}@media (min-width: 640px){.order-step-title{font-size:1.5rem;line-height:2rem;font-weight:600}}.order-step-subtitle{font-size:1rem;line-height:1.5rem;font-weight:600}@media (min-width: 640px){.order-step-subtitle{font-size:1.125rem;line-height:1.75rem;font-weight:400}}.order-step-description{font-size:.875rem;line-height:1.25rem;font-weight:400;--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}@media (min-width: 640px){.order-step-description{font-size:1rem;line-height:1.5rem;font-weight:400}}.order-step-divider{margin-top:8px;margin-bottom:8px}@media (min-width: 640px){.order-step-divider{margin-top:10px;margin-bottom:10px}}.order-step-quote-section>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(10px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(10px * var(--tw-space-y-reverse))}@media (min-width: 640px){.order-step-quote-section>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(12px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(12px * var(--tw-space-y-reverse))}}.order-step-quote-label{display:block;font-size:1.125rem;line-height:1.75rem;font-weight:600}@media (min-width: 640px){.order-step-quote-label{font-size:1.25rem;line-height:1.75rem;font-weight:500}}.order-step-quote-input{width:100%;border-radius:0;--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1));padding:8px 12px;text-align:center;font-size:1.25rem;line-height:1.75rem;font-weight:700}@media (min-width: 640px){.order-step-quote-input{padding:10px 15px;font-size:1.5rem;line-height:2rem;font-weight:600}}.order-step-navigation{display:flex;flex-direction:column;justify-content:space-between}.order-step-navigation>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.order-step-navigation{padding-top:16px}@media (min-width: 640px){.order-step-navigation{flex-direction:row}.order-step-navigation>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.order-step-navigation{padding-top:20px}}.order-step-next-button{height:40px;width:100%;border-radius:0;--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1));font-size:1.125rem;line-height:1.75rem;font-weight:600;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.order-step-next-button:hover{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}@media (min-width: 640px){.order-step-next-button{width:110px;font-size:1.25rem;line-height:1.75rem;font-weight:500}}.order-step-submit-button{height:40px;width:100%;border-radius:0;--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1));font-size:1.125rem;line-height:1.75rem;font-weight:600;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.order-step-submit-button:hover{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}@media (min-width: 640px){.order-step-submit-button{width:110px;font-size:1.25rem;line-height:1.75rem;font-weight:500}}.order-step7-details>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(6px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(6px * var(--tw-space-y-reverse))}.order-step7-details{font-size:.875rem;line-height:1.25rem;font-weight:400}@media (min-width: 640px){.order-step7-details>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(8px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(8px * var(--tw-space-y-reverse))}.order-step7-details{font-size:1rem;line-height:1.5rem;font-weight:400}}.order-step7-dates-list{margin-left:1rem;list-style-position:inside;list-style-type:disc}.visible{visibility:visible}.mx-auto{margin-left:auto;margin-right:auto}.my-4{margin-top:1rem;margin-bottom:1rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.mr-3{margin-right:.75rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.size-6{width:1.5rem;height:1.5rem}.h-20{height:5rem}.h-4{height:1rem}.h-48{height:12rem}.h-8{height:2rem}.min-h-screen{min-height:100vh}.w-4{width:1rem}.w-48{width:12rem}.w-8{width:2rem}.w-full{width:100%}.max-w-4xl{max-width:56rem}.max-w-md{max-width:28rem}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-center{justify-content:center}.gap-4{gap:1rem}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-6>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1.5rem * var(--tw-space-x-reverse));margin-left:calc(1.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-none{border-radius:0}.border{border-width:1px}.border-2{border-width:2px}.border-4{border-width:4px}.border-blue-500{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.border-blue-600{--tw-border-opacity: 1;border-color:rgb(37 99 235 / var(--tw-border-opacity, 1))}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-green-500{--tw-border-opacity: 1;border-color:rgb(34 197 94 / var(--tw-border-opacity, 1))}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-t-transparent{border-top-color:transparent}.bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.bg-brand-error{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.bg-brand-primary{--tw-bg-opacity: 1;background-color:rgb(60 75 100 / var(--tw-bg-opacity, 1))}.bg-brand-secondary{--tw-bg-opacity: 1;background-color:rgb(30 57 138 / var(--tw-bg-opacity, 1))}.bg-brand-success{--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.bg-gray-500{--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity, 1))}.bg-green-100{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))}.bg-green-50{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))}.bg-green-600{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.bg-red-100{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.p-3{padding:.75rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.text-center{text-align:center}.text-2xl{font-size:1.5rem;line-height:2rem;font-weight:600}.text-3xl{font-size:1.875rem;line-height:2.25rem;font-weight:700}.text-6xl{font-size:3.75rem;line-height:1}.text-sm{font-size:.875rem;line-height:1.25rem;font-weight:400}.text-xl{font-size:1.25rem;line-height:1.75rem;font-weight:500}.text-xs{font-size:.75rem;line-height:1rem;font-weight:400}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.tracking-widest{letter-spacing:.1em}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.text-brand-error{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-brand-success{--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity, 1))}.text-brand-warning{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.text-green-700{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-yellow-500{--tw-text-opacity: 1;color:rgb(234 179 8 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.hover\:bg-blue-700:hover{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-600:hover{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.hover\:bg-green-700:hover{--tw-bg-opacity: 1;background-color:rgb(21 128 61 / var(--tw-bg-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.disabled\:opacity-50:disabled{opacity:.5}@media (min-width: 768px){.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}
