@font-face{font-family:"Prompt";font-style:normal;font-weight:400;font-display:swap;src:url("fonts/Prompt-Regular.ttf") format("truetype")}
@font-face{font-family:"Prompt";font-style:normal;font-weight:600;font-display:swap;src:url("fonts/Prompt-SemiBold.ttf") format("truetype")}
@font-face{font-family:"Prompt";font-style:normal;font-weight:700;font-display:swap;src:url("fonts/Prompt-Bold.ttf") format("truetype")}
.qpc{container-type:inline-size;width:100%;min-width:0;margin:0;padding:0!important;background:transparent!important;font-family:"Prompt",sans-serif;font-size:16px;line-height:1.6;text-align:left;color:#fff}
.qpc *,.qpc *::before,.qpc *::after{box-sizing:border-box}
.qpc,.qpc *{font-family:"Prompt",sans-serif!important}
.qpc .qpc-card{background:transparent!important;padding:0!important;border-radius:0;box-shadow:none;min-width:0;width:100%;color:#fff}
.qpc .qpc-title{font-family:"Prompt",sans-serif!important;font-size:24px!important;font-weight:700!important;line-height:1.5!important;letter-spacing:normal!important;color:#fff!important;text-align:center;margin:0 0 10px!important;padding:0!important;overflow-wrap:anywhere;display:none;}
.qpc .qpc-section{border:0;border-top:1px solid #ffffff40;min-width:0;padding:24px 0 0;margin:24px 0 0}
.qpc .qpc-section:first-of-type{border-top:0;margin-top:0;padding-top:0}
.qpc .qpc-section-title{font-family:"Prompt",sans-serif!important;font-size:20px!important;font-weight:700!important;line-height:1.5!important;letter-spacing:normal!important;color:#fff!important;text-align:center;padding:0!important;margin:0 0 22px!important;overflow-wrap:anywhere}
.qpc .qpc-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;min-width:0}
.qpc .qpc-field{min-width:0;margin:0;padding:0;text-align:left}
.qpc .qpc-label{display:block;font-family:"Prompt",sans-serif!important;font-size:15px!important;font-weight:600!important;line-height:1.65!important;letter-spacing:normal!important;color:#fff!important;margin:0 0 8px!important;padding:0!important;white-space:normal!important;overflow-wrap:anywhere}
.qpc input.qpc-control,.qpc select.qpc-control,.qpc output.qpc-control{display:block;box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:48px!important;border:1px solid #b5b5b5!important;border-radius:5px!important;background:#fff!important;color:#171717!important;box-shadow:none!important;padding:11px 12px!important;font-family:"Prompt",sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:1.5!important;letter-spacing:normal!important;text-align:left!important;margin:0!important}
.qpc select.qpc-control{padding-right:30px!important;text-overflow:ellipsis}
.qpc output.qpc-control{overflow-wrap:anywhere;white-space:normal}
.qpc .qpc-option-description{display:block;margin-top:6px;font-size:13px;line-height:1.65;color:#fff;overflow-wrap:anywhere}
.qpc .qpc-result{margin-top:20px}
.qpc .qpc-result output.qpc-control{font-size:22px!important;font-weight:600!important}
.qpc .qpc-detail{font-size:14px;line-height:1.7;margin:8px 0 0;color:#fff;overflow-wrap:anywhere}
.qpc .qpc-error{margin:14px 0 0;padding:10px;border:1px solid #fff;border-radius:5px;color:#fff;font-size:14px;line-height:1.7}
.qpc .qpc-control:focus-visible{outline:3px solid #ffdb6d!important;outline-offset:3px}
.qpc [aria-invalid=true]{outline:2px solid #ffc6c6!important;outline-offset:2px}
.qpc [hidden]{display:none!important}
.qpc .qpc-picker{margin-bottom:24px}
@container (min-width:560px){.qpc .qpc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.qpc .qpc-result{max-width:440px;margin:22px auto 0}.qpc .qpc-card{padding:0px}.qpc .qpc-title{display:none;font-size:28px!important}}
@container (max-width:359px){.qpc .qpc-card{padding:0px}.qpc .qpc-title{display:none;font-size:21px!important}.qpc .qpc-section-title{font-size:18px!important}}

.qpc [data-qpc-stage]{padding:0!important;margin:0;background:transparent!important;min-width:0}
