:root{--safe-area-inset-top: env(safe-area-inset-top);--safe-area-inset-right: env(safe-area-inset-right);--safe-area-inset-bottom: env(safe-area-inset-bottom);--safe-area-inset-left: env(safe-area-inset-left);--pink-1: rgb(254 226 226);--pink-2: rgb(251 207 232);--pink-3: rgb(255 204 229);--pink-4: rgb(244 114 182);--pink-5: rgb(236 72 153);--pink-6: rgb(219 39 119);--pink-7: rgb(157 23 77);--orange-1: rgb(251 222 209);--orange-2: rgb(255 237 213);--orange-3: rgb(255 214 165);--orange-4: rgb(245 158 11);--orange-5: rgb(235 90 25);--orange-6: rgb(180, 83, 9);--orange-7: rgb(120, 53, 15);--yellow-1: rgb(255 244 208);--yellow-2: rgb(254 249 195);--yellow-3: rgb(254 240 138);--yellow-4: rgb(255 229 163);--yellow-5: rgb(255 217 74);--yellow-6: rgb(234 179 8);--yellow-7: rgb(133 77 14);--green-1: rgb(236 252 203);--green-2: rgb(206 237 220);--green-3: rgb(199 230 217);--green-4: rgb(220 252 231);--green-5: rgb(187 247 208);--green-6: rgb(16 185 129);--green-7: rgb(22 163 74);--green-8: rgb(22 101 52);--teal-1: rgb(240 253 244);--teal-1-a50: rgb(240 253 244 / 50%);--teal-2: rgb(204 251 241);--teal-3: rgb(108 178 190);--blue-1: rgb(234 241 250);--blue-2: rgb(219 234 254);--blue-3: rgb(224 231 255);--blue-4: rgb(199 210 254);--blue-5: rgb(164 194 229);--blue-6: rgb(43 76 126);--blue-7: rgb(56 189 248);--blue-8: rgb(59 130 246);--blue-9: rgb(37 99 235);--blue-10: rgb(55 48 163);--purple-1: rgb(243 232 255);--purple-2: rgb(226 213 234);--purple-3: rgb(234 210 250);--purple-4: rgb(139 92 246);--purple-5: rgb(122 64 182);--black-a5: rgb(0 0 0 / 5%);--black-a10: rgb(0 0 0 / 10%);--black-a20: rgb(0 0 0 / 20%);--black-a30: rgb(0 0 0 / 30%);--black-a80: rgb(0 0 0 / 80%);--white-a20: rgb(255 255 255 / 20%);--white-a30: rgb(255 255 255 / 30%);--white-a40: rgb(255 255 255 / 40%);--white-a60: rgb(255 255 255 / 40%);--white-a80: rgb(255 255 255 / 80%);--body-background-color: var(--p-gray-50);--body-color: var(--p-gray-950);--p-fileupload-progressbar-height: 1.25rem !important}body{margin:0;background-color:var(--body-background-color);color:var(--body-color);font-family:ui-sans-serif,system-ui,sans-serif;overflow-wrap:anywhere}h1{margin-top:.67em;margin-bottom:.18em;font-size:36px;text-align:center}h2{margin-top:.83em;margin-bottom:.75em;font-size:24px}p{margin-top:0}a{color:var(--p-primary-color)}a.p-button{text-decoration:none}.p-dialog{max-width:calc(100% - 20px)}.p-dialog-header{min-height:80px}.p-dialog-content .p-message:first-child{margin-top:var(--p-message-border-width)}.p-message:not(.p-message-simple),.p-form{margin-inline:auto;width:360px;max-width:100%}.p-message:not(.p-message-simple){margin-bottom:1rem}.p-formfield,.checkbox-and-label{margin-bottom:1rem}.p-formfield{display:flex;flex-direction:column;align-items:start}.p-formfield label{display:inline-block;margin-bottom:.4rem;font-weight:500;font-size:17px}.p-formfield input,.p-formfield .p-select,.p-formfield textarea{width:100%}.p-progressbar-determinate .p-progressbar-value{justify-content:flex-start!important}.p-progressbar-determinate .p-progressbar-label{margin-left:.25em;white-space:nowrap}.p-fileupload-content:empty{display:none}.btn-transparent{padding:0;font-size:inherit;line-height:inherit;color:inherit;background-color:transparent;border:0;border-radius:0;cursor:pointer}.card{border-radius:8px;box-shadow:var(--black-a10) 0 10px 15px -3px,var(--black-a10) 0 4px 6px -4px}.centered-message-and-button{position:relative;left:50%;transform:translate(-50%);display:inline-flex;flex-direction:column;align-items:start;max-width:100%}.progress-spinner-centered{left:50%;transform:translate(-50%)}.p-fileupload{width:100%}.p-fileupload .p-progressbar-determinate .p-progressbar-value{min-width:2.5em}.p-fileupload .p-progressbar-determinate .p-progressbar-label .p-icon-spin{margin-right:.25em}.hidden-upload{position:absolute;top:50%;left:50%;translate:-50% -50%;width:80%;z-index:1;pointer-events:none}.hidden-upload:not(:has(.p-progressbar)){opacity:0}.hidden-upload .p-fileupload{border:0}.hidden-upload .p-fileupload-header,.hidden-upload .p-fileupload-content{padding:0}.hidden-upload .p-fileupload-choose-button{position:absolute;top:0;left:0;opacity:0!important}.text-center{text-align:center!important}.app-not-launched main{padding:max(30px,env(safe-area-inset-top)) max(15px,env(safe-area-inset-right)) max(30px,env(safe-area-inset-bottom)) max(15px,env(safe-area-inset-left))}.app-not-launched main .brand{margin-bottom:1rem;font-size:29px;font-weight:700;text-align:center}.app-not-launched main .brand svg,.app-not-launched main .brand span{color:var(--purple-5)}.app-not-launched main .brand svg{display:block;margin:0 auto 24px;width:48px;height:auto}
