.slide-fade-enter-active[data-v-166d3141],.slide-fade-leave-active[data-v-166d3141]{transition:all .3s ease-out}.slide-fade-enter-from[data-v-166d3141],.slide-fade-leave-to[data-v-166d3141]{transform:translateY(-10px);opacity:0}@media print{html,body{width:54mm!important;height:85.6mm!important;margin:0!important;padding:0!important;background:#fff!important;overflow:hidden!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.badge-wrapper{min-height:0!important;height:85.6mm!important;width:54mm!important;padding:0!important;margin:0!important;display:block!important;background:transparent!important}.badge-card{width:54mm!important;height:85.6mm!important;max-height:85.6mm!important;margin:0!important;padding:0!important;border-radius:0!important;box-shadow:none!important;border:none!important;overflow:hidden!important;page-break-inside:avoid!important;break-inside:avoid!important;position:relative!important;font-family:Arial,Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important}.badge-background{width:54mm!important;height:85.6mm!important;position:absolute!important;inset:0!important;margin:0!important;object-fit:fill!important}.badge-content{padding:18mm 3.5mm 6mm!important;height:85.6mm!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important}.badge-photo-container{margin-bottom:.8mm!important}.badge-photo,.badge-initials{width:20mm!important;height:22.5mm!important;border-width:1px!important;border-radius:.8mm!important;box-shadow:none!important}.badge-initials{font-size:13pt!important;font-family:Arial,Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important}.badge-identity{padding:0 1mm!important}.badge-card .badge-subname,.badge-subname{font-family:Arial,Helvetica Neue,Helvetica,Segoe UI,Roboto,sans-serif!important;font-size:9.8pt!important;line-height:11.2pt!important;font-weight:900!important;color:#000!important;margin-top:.4mm!important}.badge-card .badge-country,.badge-country{font-family:Arial,Helvetica Neue,Helvetica,Segoe UI,Roboto,sans-serif!important;font-size:6.8pt!important;line-height:7.8pt!important;font-weight:800!important;color:#334155!important;text-transform:uppercase!important;letter-spacing:.06em!important;margin-top:.4mm!important}.badge-category-section{margin-top:2mm!important;margin-bottom:.8mm!important;width:100%!important}.badge-category-text{font-family:Arial,Helvetica Neue,Helvetica,Segoe UI,Roboto,sans-serif!important;font-size:6.8pt!important;line-height:7.8pt!important;font-weight:900!important;letter-spacing:.05em!important;color:#000!important;margin-bottom:.4mm!important}.badge-role-text{font-family:Arial,Helvetica Neue,Helvetica,Segoe UI,Roboto,sans-serif!important;font-size:5.2pt!important;line-height:6.2pt!important;font-weight:800!important;letter-spacing:.03em!important;color:#1e293b!important;text-transform:uppercase!important;margin-top:0!important;margin-bottom:.6mm!important;max-width:48mm!important}.badge-color-ribbon{width:100%!important;height:2.5mm!important;min-height:2.5mm!important;border-radius:.4mm!important}.badge-qr-section{margin-bottom:0!important;padding:0!important;border:none!important;border-top:none!important;border-top-width:0!important}.badge-qr-container{padding:1mm!important;background:#fff!important;border-radius:0!important;border:.5px solid #cbd5e1!important}.badge-qr-image,.badge-qr-placeholder{width:15mm!important;height:15mm!important}.badge-qr-image img{width:100%!important;height:100%!important;image-rendering:-webkit-optimize-contrast!important;image-rendering:pixelated!important;image-rendering:crisp-edges!important}}.badge-block-font,.badge-a-card{font-family:Arial,Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}@media print{html,body{width:54mm!important;height:85.6mm!important;margin:0!important;padding:0!important;background:#fff!important;overflow:hidden!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.badge-wrapper{min-height:0!important;height:85.6mm!important;width:54mm!important;padding:0!important;margin:0!important;display:block!important;background:transparent!important}.badge-card.badge-a-card,.badge-a-card{width:54mm!important;height:85.6mm!important;max-height:85.6mm!important;margin:0!important;padding:0!important;border-radius:0!important;box-shadow:none!important;border:none!important;overflow:hidden!important;page-break-inside:avoid!important;break-inside:avoid!important;position:relative!important;font-family:Arial,Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important}.badge-a-background{width:54mm!important;height:85.6mm!important;position:absolute!important;inset:0!important;margin:0!important}.badge-a-background.object-cover{object-fit:cover!important}.badge-a-background.object-fill{object-fit:fill!important}.badge-a-content{padding:18mm 3.5mm 6mm!important;height:85.6mm!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important}.badge-a-photo-container{margin-bottom:.8mm!important}.badge-a-photo,.badge-a-initials{width:20mm!important;height:22.5mm!important;border-width:1px!important;border-radius:.8mm!important;box-shadow:none!important}.badge-a-initials{font-size:13pt!important;font-family:Arial,Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important}.badge-a-identity{padding:0 1mm!important}.badge-a-card .badge-a-subname,.badge-a-subname{font-family:Arial,Helvetica Neue,Helvetica,Segoe UI,Roboto,sans-serif!important;font-size:9.8pt!important;line-height:11.2pt!important;font-weight:900!important;color:#000!important;margin-top:.4mm!important}.badge-a-card .badge-a-country,.badge-a-country{font-family:Arial,Helvetica Neue,Helvetica,Segoe UI,Roboto,sans-serif!important;font-size:6.8pt!important;line-height:7.8pt!important;font-weight:800!important;color:#334155!important;text-transform:uppercase!important;letter-spacing:.06em!important;margin-top:.4mm!important}.badge-a-category-section{margin-top:2mm!important;margin-bottom:.8mm!important;width:100%!important}.badge-a-category-text{font-family:Arial,Helvetica Neue,Helvetica,Segoe UI,Roboto,sans-serif!important;font-size:6.8pt!important;line-height:7.8pt!important;font-weight:900!important;letter-spacing:.05em!important;color:#000!important;margin-bottom:.4mm!important}.badge-a-role-text{font-family:Arial,Helvetica Neue,Helvetica,Segoe UI,Roboto,sans-serif!important;font-size:5.2pt!important;line-height:6.2pt!important;font-weight:800!important;letter-spacing:.03em!important;color:#1e293b!important;text-transform:uppercase!important;margin-top:0!important;margin-bottom:.6mm!important;max-width:48mm!important}.badge-a-color-ribbon{width:100%!important;height:2.5mm!important;min-height:2.5mm!important;border-radius:.4mm!important}.badge-a-qr-section{margin-bottom:0!important;padding:0!important;border:none!important;border-top:none!important;border-top-width:0!important}.badge-a-qr-container{padding:1mm!important;background:#fff!important;border-radius:0!important;border:.5px solid #cbd5e1!important}.badge-a-qr-image,.badge-a-qr-placeholder{width:15mm!important;height:15mm!important}.badge-a-qr-image img{width:100%!important;height:100%!important;image-rendering:-webkit-optimize-contrast!important;image-rendering:pixelated!important;image-rendering:crisp-edges!important}}@media print{html,body{width:54mm!important;height:85.6mm!important;margin:0!important;padding:0!important;background:#fff!important;overflow:hidden!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.badge-wrapper{min-height:0!important;height:85.6mm!important;width:54mm!important;padding:0!important;margin:0!important;display:block!important;background:transparent!important}.badge-card{width:54mm!important;height:85.6mm!important;max-height:85.6mm!important;margin:0!important;padding:0!important;border-radius:0!important;box-shadow:none!important;border:none!important;overflow:hidden!important;page-break-inside:avoid!important;break-inside:avoid!important;position:relative!important}.badge-background{width:54mm!important;height:85.6mm!important;position:absolute!important;inset:0!important}.badge-content{padding:17.5mm 3.5mm 2.5mm!important;height:85.6mm!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important}.badge-accent-stripe-container{padding:0 1mm!important;margin-bottom:1.2mm!important}.badge-accent-stripe{height:.8mm!important}.badge-photo-container{margin-bottom:1.5mm!important}.badge-photo,.badge-initials{width:20mm!important;height:23.5mm!important;border-width:1px!important;border-radius:1.5mm!important;box-shadow:none!important}.badge-initials{font-size:12pt!important}.badge-identity{padding:0 1mm!important}.badge-name{font-size:8.5pt!important;line-height:10.5pt!important}.badge-subname{font-size:6pt!important;line-height:7.5pt!important;margin-top:.3mm!important}.badge-delegation{margin-top:1mm!important}.badge-delegation span{font-size:5.5pt!important;padding:.3mm 1.8mm!important;line-height:6.5pt!important}.badge-details{margin-bottom:1mm!important}.badge-details p{font-size:6pt!important;line-height:7pt!important}.badge-qr-container{padding:1mm!important;border-radius:0!important;border-width:.5px!important}.badge-qr-image,.badge-qr-placeholder{width:12.5mm!important;height:12.5mm!important}}@media print{html,body{width:54mm!important;height:85.6mm!important;margin:0!important;padding:0!important;background:#fff!important;overflow:hidden!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.badge-wrapper{min-height:0!important;height:85.6mm!important;width:54mm!important;padding:0!important;margin:0!important;display:block!important;background:transparent!important}.badge-card{width:54mm!important;height:85.6mm!important;max-height:85.6mm!important;margin:0!important;padding:0!important;border-radius:0!important;box-shadow:none!important;border:none!important;overflow:hidden!important;page-break-inside:avoid!important;break-inside:avoid!important;position:relative!important}.badge-background{width:54mm!important;height:85.6mm!important;position:absolute!important;inset:0!important}.badge-content{padding:18mm 3.5mm 2.5mm!important;height:85.6mm!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important}.badge-photo-container{margin-bottom:1.5mm!important}.badge-photo,.badge-initials{width:20mm!important;height:23.5mm!important;border-width:1px!important;border-radius:1.5mm!important;box-shadow:none!important}.badge-initials{font-size:12pt!important}.badge-identity{padding:0 1mm!important}.badge-name{font-size:8.5pt!important;line-height:10.5pt!important}.badge-subname{font-size:6pt!important;line-height:7.5pt!important;margin-top:.3mm!important}.badge-delegation{margin-top:1mm!important}.badge-delegation span{font-size:5.5pt!important;padding:.3mm 2mm!important;line-height:6.5pt!important}.badge-details{margin-bottom:1mm!important}.badge-details p{font-size:6pt!important;line-height:7pt!important}.badge-qr-container{padding:1mm!important;border-radius:0!important;border-width:.5px!important}.badge-qr-image,.badge-qr-placeholder{width:12.5mm!important;height:12.5mm!important}}@media print{body{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.badge-block-font,.badge-card{font-family:Arial,Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}@page{size:54mm 85.6mm;margin:0}@media print{html,body{width:54mm!important;height:85.6mm!important;margin:0!important;padding:0!important;background:#fff!important;overflow:visible!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.batch-toolbar,.no-print{display:none!important}.batch-print-container{display:block!important;padding:0!important;margin:0!important;max-width:none!important}.badge-page{min-height:0!important;height:85.6mm!important;width:54mm!important;max-height:85.6mm!important;padding:0!important;margin:0!important;display:block!important;background:transparent!important;page-break-after:always!important;break-after:page!important;page-break-inside:avoid!important;break-inside:avoid!important}.badge-page:last-child{page-break-after:auto!important;break-after:auto!important}.badge-card{width:54mm!important;height:85.6mm!important;max-height:85.6mm!important;margin:0!important;padding:0!important;border-radius:0!important;box-shadow:none!important;border:none!important;overflow:hidden!important;page-break-inside:avoid!important;break-inside:avoid!important;position:relative!important;font-family:Arial,Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important}.badge-background{width:54mm!important;height:85.6mm!important;position:absolute!important;inset:0!important;margin:0!important;object-fit:fill!important}.badge-content{padding:18mm 3.5mm 6mm!important;height:85.6mm!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important}.badge-photo-container{margin-bottom:.8mm!important}.badge-photo,.badge-initials{width:20mm!important;height:22.5mm!important;border-width:1px!important;border-radius:.8mm!important;box-shadow:none!important}.badge-initials{font-size:13pt!important;font-family:Arial,Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important}.badge-identity{padding:0 1mm!important}.badge-card .badge-subname,.badge-subname{font-family:Arial,Helvetica Neue,Helvetica,Segoe UI,Roboto,sans-serif!important;font-size:9.8pt!important;line-height:11.2pt!important;font-weight:900!important;color:#000!important;margin-top:.4mm!important}.badge-card .badge-country,.badge-country{font-family:Arial,Helvetica Neue,Helvetica,Segoe UI,Roboto,sans-serif!important;font-size:6.8pt!important;line-height:7.8pt!important;font-weight:800!important;color:#334155!important;text-transform:uppercase!important;letter-spacing:.06em!important;margin-top:.4mm!important}.badge-category-section{margin-top:2mm!important;margin-bottom:.8mm!important;width:100%!important}.badge-category-text{font-family:Arial,Helvetica Neue,Helvetica,Segoe UI,Roboto,sans-serif!important;font-size:6.8pt!important;line-height:7.8pt!important;font-weight:900!important;letter-spacing:.05em!important;color:#000!important;margin-bottom:.4mm!important}.badge-role-text{font-family:Arial,Helvetica Neue,Helvetica,Segoe UI,Roboto,sans-serif!important;font-size:5.2pt!important;line-height:6.2pt!important;font-weight:800!important;letter-spacing:.03em!important;color:#1e293b!important;text-transform:uppercase!important;margin-top:0!important;margin-bottom:.6mm!important;max-width:48mm!important}.badge-color-ribbon{width:100%!important;height:2.5mm!important;min-height:2.5mm!important;border-radius:.4mm!important}.badge-qr-section{margin-bottom:0!important;padding:0!important;border:none!important;border-top:none!important;border-top-width:0!important}.badge-qr-container{padding:1mm!important;background:#fff!important;border-radius:0!important;border:.5px solid #cbd5e1!important}.badge-qr-image,.badge-qr-placeholder{width:15mm!important;height:15mm!important}.badge-qr-image img{width:100%!important;height:100%!important;image-rendering:-webkit-optimize-contrast!important;image-rendering:pixelated!important;image-rendering:crisp-edges!important}}[data-v-23cd03c0]::-webkit-scrollbar{width:6px}[data-v-23cd03c0]::-webkit-scrollbar-track{background:transparent}[data-v-23cd03c0]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}[data-v-23cd03c0]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.confirm-slide-enter-active[data-v-23cd03c0],.confirm-slide-leave-active[data-v-23cd03c0]{transition:all .25s cubic-bezier(.4,0,.2,1)}.confirm-slide-enter-from[data-v-23cd03c0]{transform:translate(30px);opacity:0}.confirm-slide-leave-to[data-v-23cd03c0]{transform:translate(-30px);opacity:0}button[data-v-23cd03c0]{backface-visibility:hidden;perspective:1000px}.confirm-slide-enter-active[data-v-e5551e5b],.confirm-slide-leave-active[data-v-e5551e5b]{transition:all .25s cubic-bezier(.4,0,.2,1)}.confirm-slide-enter-from[data-v-e5551e5b]{transform:translate(30px);opacity:0}.confirm-slide-leave-to[data-v-e5551e5b]{transform:translate(-30px);opacity:0}button[data-v-e5551e5b]{backface-visibility:hidden;perspective:1000px}@media print{body{background-color:#fff!important;font-size:11px!important}.no-print{display:none!important}.printable-area{max-width:100%!important;padding:0!important;margin:0!important}table{width:100%!important;border-collapse:collapse!important}th{background-color:#f1f5f9!important;color:#0f172a!important;border:1px solid #cbd5e1!important;font-weight:700!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}td{border:1px solid #e2e8f0!important}aside,header,nav,button{display:none!important}}#arm-left[data-v-c227f2e7]{animation:type-left-c227f2e7 var(--typing-speed, .4s) infinite ease-in-out;transform-origin:168px 172px}#arm-right[data-v-c227f2e7]{animation:type-right-c227f2e7 var(--typing-speed, .4s) infinite ease-in-out;transform-origin:172px 176px}@keyframes type-left-c227f2e7{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-3px) rotate(-1deg)}}@keyframes type-right-c227f2e7{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-2.5px) rotate(1deg)}}.steam-line[data-v-c227f2e7]{stroke-dasharray:12;animation:steam-c227f2e7 2.5s infinite linear;opacity:0}.steam-1[data-v-c227f2e7]{animation-delay:0s}.steam-2[data-v-c227f2e7]{animation-delay:1.2s}@keyframes steam-c227f2e7{0%{stroke-dashoffset:12;opacity:0;transform:translateY(0)}30%{opacity:.5}to{stroke-dashoffset:0;opacity:0;transform:translateY(-10px)}}.smoke-puff[data-v-c227f2e7]{animation:exhaust-c227f2e7 .8s infinite ease-out;transform-origin:bottom center}.puff-1[data-v-c227f2e7]{animation-delay:0s}.puff-2[data-v-c227f2e7]{animation-delay:.25s}.puff-3[data-v-c227f2e7]{animation-delay:.5s}@keyframes exhaust-c227f2e7{0%{transform:translateY(0) scale(.6);opacity:.7}to{transform:translateY(-16px) scale(1.4);opacity:0}}.particle-slow[data-v-c227f2e7]{animation:float-pt-c227f2e7 6s infinite ease-in-out alternate}.particle-medium[data-v-c227f2e7]{animation:float-pt-c227f2e7 4s infinite ease-in-out alternate;animation-delay:1s}.particle-fast[data-v-c227f2e7]{animation:float-pt-c227f2e7 3s infinite ease-in-out alternate;animation-delay:.5s}@keyframes float-pt-c227f2e7{0%{transform:translateY(0) translate(0);opacity:.4}to{transform:translateY(-25px) translate(10px);opacity:.9}}input[type=range][data-v-c227f2e7]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:14px;height:14px;border-radius:50%;background:#4f46e5;border:2px solid #ffffff;box-shadow:0 0 8px #6366f166;transition:transform .1s,background .1s}input[type=range][data-v-c227f2e7]::-webkit-slider-thumb:hover{transform:scale(1.2);background:#6366f1}.scrollbar-thin[data-v-c227f2e7]::-webkit-scrollbar{width:4px}.scrollbar-thin[data-v-c227f2e7]::-webkit-scrollbar-track{background:transparent}.scrollbar-thin[data-v-c227f2e7]::-webkit-scrollbar-thumb{background:#94a3b8;border-radius:9999px}.scrollbar-thin[data-v-c227f2e7]::-webkit-scrollbar-thumb:hover{background:#64748b}
