.register-site{--primary: 221 83% 53%;--primary-dark: 224 76% 48%}.exam-heading:before,.exam-heading h1:after{content:"";position:absolute;z-index:-1;width:30px;height:30px;border-radius:4px;background:#dbeafe;opacity:.7}.exam-heading:before{left:0;top:-6px}.exam-heading h1:after{margin-left:-20px;bottom:-6px}.register-site a:focus-visible,.register-site button:focus-visible{outline:2px solid #2563eb;outline-offset:3px}.kwt-label{display:block;margin-bottom:6px;font-size:13px;color:#4b5563}.kwt-input{display:block;width:100%;padding:8px 12px;border:1px solid #dde1e7;border-radius:6px;background:#fff;font-size:14px;font-family:inherit;color:#1f2937;outline:none;transition:border-color .15s,box-shadow .15s}.kwt-input::placeholder{color:#b6bbc3}.kwt-input:focus{border-color:hsl(var(--primary));box-shadow:0 0 0 2px hsl(var(--primary) / .15)}.kwt-input:disabled{background:#f7f8fa;color:#9ca3af;cursor:not-allowed}select.kwt-input{padding-right:32px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-repeat:no-repeat;background-position:right 10px center;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236B7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}textarea.kwt-input{resize:vertical;line-height:1.7}.kwt-btn-primary,.kwt-btn-ghost{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 20px;border-radius:6px;font-size:14px;font-family:inherit;font-weight:500;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s}.kwt-btn-primary{border:1px solid transparent;background:hsl(var(--primary));color:#fff}.kwt-btn-primary:hover:not(:disabled){background:hsl(var(--primary-dark))}.kwt-btn-primary:disabled{background:#c3d4f5;cursor:not-allowed}.kwt-btn-ghost{border:1px solid #dde1e7;background:#fff;color:#4b5563}.kwt-btn-ghost:hover:not(:disabled){border-color:hsl(var(--primary));color:hsl(var(--primary))}.kwt-btn-ghost:disabled{color:#b6bbc3;border-color:#edf0f4;cursor:not-allowed}.kwt-overlay-in[data-v-aa7e77bb]{animation:kwt-overlay-in-aa7e77bb .25s ease-out forwards;will-change:opacity}.kwt-overlay-out[data-v-aa7e77bb]{animation:kwt-overlay-out-aa7e77bb .2s ease-out forwards;will-change:opacity}.kwt-modal-panel[data-v-aa7e77bb]{backface-visibility:hidden;will-change:opacity,transform}.kwt-panel-in[data-v-aa7e77bb]{animation:kwt-panel-in-aa7e77bb .25s cubic-bezier(.34,1.56,.64,1) forwards}.kwt-panel-out[data-v-aa7e77bb]{animation:kwt-panel-out-aa7e77bb .2s cubic-bezier(.4,0,.2,1) forwards}@keyframes kwt-overlay-in-aa7e77bb{0%{opacity:0}to{opacity:1}}@keyframes kwt-overlay-out-aa7e77bb{0%{opacity:1}to{opacity:0}}@keyframes kwt-panel-in-aa7e77bb{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes kwt-panel-out-aa7e77bb{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}@media(prefers-reduced-motion:reduce){.kwt-overlay-in[data-v-aa7e77bb],.kwt-overlay-out[data-v-aa7e77bb],.kwt-panel-in[data-v-aa7e77bb],.kwt-panel-out[data-v-aa7e77bb]{animation-duration:1ms!important}}.kwt-overlay-in[data-v-bbe41f56]{animation:kwt-overlay-in-bbe41f56 .25s ease-out forwards;will-change:opacity}.kwt-overlay-out[data-v-bbe41f56]{animation:kwt-overlay-out-bbe41f56 .2s ease-out forwards;will-change:opacity}.kwt-modal-panel[data-v-bbe41f56]{backface-visibility:hidden;will-change:opacity,transform}.kwt-panel-in[data-v-bbe41f56]{animation:kwt-panel-in-bbe41f56 .25s cubic-bezier(.34,1.56,.64,1) forwards}.kwt-panel-out[data-v-bbe41f56]{animation:kwt-panel-out-bbe41f56 .2s cubic-bezier(.4,0,.2,1) forwards}@keyframes kwt-overlay-in-bbe41f56{0%{opacity:0}to{opacity:1}}@keyframes kwt-overlay-out-bbe41f56{0%{opacity:1}to{opacity:0}}@keyframes kwt-panel-in-bbe41f56{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes kwt-panel-out-bbe41f56{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}@media(prefers-reduced-motion:reduce){.kwt-overlay-in[data-v-bbe41f56],.kwt-overlay-out[data-v-bbe41f56],.kwt-panel-in[data-v-bbe41f56],.kwt-panel-out[data-v-bbe41f56]{animation-duration:1ms!important}}.kwt-wx-qr[data-v-147eed71] iframe{transform:scale(calc(250 / 300));transform-origin:top left}
