.step-content[data-v-c1697c5a]{animation:fadeInUp-c1697c5a .5s ease-out}@keyframes fadeInUp-c1697c5a{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.form-label[data-v-c1697c5a]{margin-bottom:.25rem;display:block;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.form-input[data-v-c1697c5a]{width:100%;border-radius:.375rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1));padding:.5rem .75rem;--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 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)}.form-input[data-v-c1697c5a]:focus{--tw-border-opacity: 1;border-color:rgb(40 93 93 / var(--tw-border-opacity, 1));outline:2px solid transparent;outline-offset:2px;--tw-ring-opacity: 1;--tw-ring-color: rgb(40 93 93 / var(--tw-ring-opacity, 1))}.form-input.error[data-v-c1697c5a]{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.form-select[data-v-c1697c5a]{width:100%;border-radius:.375rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.5rem .75rem;--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 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)}.form-select[data-v-c1697c5a]:focus{--tw-border-opacity: 1;border-color:rgb(40 93 93 / var(--tw-border-opacity, 1));outline:2px solid transparent;outline-offset:2px;--tw-ring-opacity: 1;--tw-ring-color: rgb(40 93 93 / var(--tw-ring-opacity, 1))}.form-select.error[data-v-c1697c5a]{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.form-error[data-v-c1697c5a]{margin-top:.25rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.form-input[data-v-c1697c5a]:focus{--tw-border-opacity: 1;border-color:rgb(40 93 93 / var(--tw-border-opacity, 1));--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-color: rgb(40 93 93 / var(--tw-ring-opacity, 1));--tw-ring-opacity: .5}.address-autocomplete .form-input[data-v-2a1bc8f1]{width:100%;border-radius:.375rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1));padding:.5rem .75rem;--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 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)}.address-autocomplete .form-input[data-v-2a1bc8f1]:focus{--tw-border-opacity: 1;border-color:rgb(59 130 246 / 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(59 130 246 / var(--tw-ring-opacity, 1))}.address-autocomplete .form-input[data-v-2a1bc8f1]{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.address-autocomplete .form-input.error[data-v-2a1bc8f1]{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1));--tw-ring-opacity: 1;--tw-ring-color: rgb(239 68 68 / var(--tw-ring-opacity, 1))}.address-autocomplete .form-label[data-v-2a1bc8f1]{margin-bottom:.25rem;display:block;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.address-autocomplete .form-error[data-v-2a1bc8f1]{font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.address-autocomplete .suggestions-enter-active[data-v-2a1bc8f1],.address-autocomplete .suggestions-leave-active[data-v-2a1bc8f1]{transition:all .2s ease}.address-autocomplete .suggestions-enter-from[data-v-2a1bc8f1],.address-autocomplete .suggestions-leave-to[data-v-2a1bc8f1]{opacity:0;transform:translateY(-10px)}.address-autocomplete[data-v-2a1bc8f1] ::-webkit-scrollbar{width:6px}.address-autocomplete[data-v-2a1bc8f1] ::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.address-autocomplete[data-v-2a1bc8f1] ::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.address-autocomplete[data-v-2a1bc8f1] ::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.step-content[data-v-de00570d]{animation:fadeInUp-de00570d .5s ease-out}@keyframes fadeInUp-de00570d{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.form-label[data-v-de00570d]{margin-bottom:.25rem;display:block;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.form-input[data-v-de00570d]{width:100%;border-radius:.375rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1));padding:.5rem .75rem;--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 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)}.form-input[data-v-de00570d]:focus{--tw-border-opacity: 1;border-color:rgb(40 93 93 / var(--tw-border-opacity, 1));outline:2px solid transparent;outline-offset:2px;--tw-ring-opacity: 1;--tw-ring-color: rgb(40 93 93 / var(--tw-ring-opacity, 1))}.form-input.error[data-v-de00570d]{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.form-select[data-v-de00570d]{width:100%;border-radius:.375rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.5rem .75rem;--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 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)}.form-select[data-v-de00570d]:focus{--tw-border-opacity: 1;border-color:rgb(40 93 93 / var(--tw-border-opacity, 1));outline:2px solid transparent;outline-offset:2px;--tw-ring-opacity: 1;--tw-ring-color: rgb(40 93 93 / var(--tw-ring-opacity, 1))}.form-select.error[data-v-de00570d]{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.form-error[data-v-de00570d]{margin-top:.25rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.btn-sm[data-v-de00570d]{border-radius:.25rem;padding:.25rem .5rem;font-size:.75rem;line-height:1rem;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}.form-input[data-v-de00570d]:focus{--tw-border-opacity: 1;border-color:rgb(40 93 93 / var(--tw-border-opacity, 1));--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-color: rgb(40 93 93 / var(--tw-ring-opacity, 1));--tw-ring-opacity: .5}.step-content[data-v-9efa3920]{animation:fadeInUp-9efa3920 .5s ease-out}@keyframes fadeInUp-9efa3920{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.privacy-consent[data-v-9efa3920]:hover{transform:translateY(-1px);transition:all .2s ease}.privacy-content[data-v-9efa3920]::-webkit-scrollbar{width:8px}.privacy-content[data-v-9efa3920]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.privacy-content[data-v-9efa3920]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.privacy-content[data-v-9efa3920]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.form-checkbox[data-v-9efa3920]{height:1rem;width:1rem;border-radius:.25rem;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(40 93 93 / var(--tw-text-opacity, 1))}.form-checkbox[data-v-9efa3920]:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(40 93 93 / var(--tw-ring-opacity, 1))}.form-error[data-v-9efa3920]{margin-top:.25rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}@media (max-width: 768px){.privacy-content[data-v-9efa3920]{max-height:80vh}.grid[data-v-9efa3920]{grid-template-columns:1fr}}.step-content[data-v-cbc55d0d]{animation:fadeInUp-cbc55d0d .5s ease-out}@keyframes fadeInUp-cbc55d0d{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.step-content[data-v-072188d2]{animation:fadeInUp-072188d2 .5s ease-out}@keyframes fadeInUp-072188d2{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.card-glass[data-v-072188d2]{border-radius:1rem;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-bg-opacity: .9;--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-backdrop-blur: blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);border:1px solid rgba(255,255,255,.2)}.step-indicator[data-v-072188d2]{display:flex;height:3rem;width:3rem;align-items:center;justify-content:center;border-radius:9999px;font-weight:700;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;background:#9ca3af}.step-indicator.active[data-v-072188d2]{background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from: #3b82f6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #2563eb var(--tw-gradient-to-position);--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(4px + 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(219 234 254 / var(--tw-ring-opacity, 1))}.step-indicator.completed[data-v-072188d2]{background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from: #22c55e var(--tw-gradient-from-position);--tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #16a34a var(--tw-gradient-to-position)}.turnstile-wrapper[data-v-072188d2]{display:flex;min-height:200px;align-items:center;justify-content:center;border-radius:.5rem;transition:all .3s ease}.cf-turnstile[data-v-072188d2]{margin:0 auto}.turnstile-loading[data-v-072188d2],.turnstile-error[data-v-072188d2],.turnstile-success[data-v-072188d2]{width:100%}.turnstile-loading[data-v-072188d2],.turnstile-error[data-v-072188d2],.turnstile-success[data-v-072188d2]{animation:fadeInScale-072188d2 .3s ease-out}@keyframes fadeInScale-072188d2{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.document-upload[data-v-de2ac3ff]{animation:fadeInUp-de2ac3ff .5s ease-out}@keyframes fadeInUp-de2ac3ff{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.document-unified-item[data-v-de2ac3ff]{border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));padding:1rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.document-unified-item[data-v-de2ac3ff]:hover{border-color:#285d5d4d;--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)}.upload-area[data-v-de2ac3ff]{cursor:pointer;border-radius:.5rem;border-width:2px;border-style:dashed;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1));padding:1.5rem;text-align:center;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;min-height:150px;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.upload-area[data-v-de2ac3ff]:hover:not(.upload-success):not(.upload-error):not(.upload-loading){transform:translateY(-2px);box-shadow:0 4px 6px #0000001a}.upload-area[data-v-de2ac3ff]:hover,.upload-drag-over[data-v-de2ac3ff]{--tw-border-opacity: 1;border-color:rgb(40 93 93 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.upload-success[data-v-de2ac3ff]{--tw-border-opacity: 1;border-color:rgb(134 239 172 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))}.upload-error[data-v-de2ac3ff]{--tw-border-opacity: 1;border-color:rgb(252 165 165 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.upload-loading[data-v-de2ac3ff]{--tw-border-opacity: 1;border-color:rgb(147 197 253 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.upload-default[data-v-de2ac3ff],.upload-loading-content[data-v-de2ac3ff],.upload-success-content[data-v-de2ac3ff],.upload-error-content[data-v-de2ac3ff]{pointer-events:none;width:100%}.upload-default[data-v-de2ac3ff]{display:flex;flex-direction:column;align-items:center;justify-content:center}.upload-loading-content[data-v-de2ac3ff],.upload-success-content[data-v-de2ac3ff],.upload-error-content[data-v-de2ac3ff]{width:100%}.alert-info[data-v-de2ac3ff]{border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(191 219 254 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1));padding:1rem}.alert-warning[data-v-de2ac3ff]{border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(254 240 138 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(254 252 232 / var(--tw-bg-opacity, 1));padding:1rem}.btn-outline-blue[data-v-de2ac3ff]{border-width:1px;--tw-border-opacity: 1;border-color:rgb(147 197 253 / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.btn-outline-blue[data-v-de2ac3ff]:hover{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.btn-outline-red[data-v-de2ac3ff]{border-width:1px;--tw-border-opacity: 1;border-color:rgb(252 165 165 / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.btn-outline-red[data-v-de2ac3ff]:hover{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.status-tracker[data-v-710a0e3a]{animation:fadeInUp-710a0e3a .6s ease-out}@keyframes fadeInUp-710a0e3a{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.animate-slide-up[data-v-710a0e3a]{animation:slideUp-710a0e3a .5s ease-out}@keyframes slideUp-710a0e3a{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.card-glass[data-v-710a0e3a]{border-radius:1rem;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-bg-opacity: .9;--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-backdrop-blur: blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);border:1px solid rgba(255,255,255,.2)}.progress-bar[data-v-710a0e3a]{height:.75rem;width:100%;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.progress-fill[data-v-710a0e3a]{height:.75rem;border-radius:9999px;background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from: #3b82f6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #22c55e var(--tw-gradient-to-position)}.form-label[data-v-710a0e3a]{margin-bottom:.25rem;display:block;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.form-input[data-v-710a0e3a]{width:100%;border-radius:.375rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1));padding:.5rem .75rem;--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 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)}.form-input[data-v-710a0e3a]:focus{--tw-border-opacity: 1;border-color:rgb(40 93 93 / var(--tw-border-opacity, 1));outline:2px solid transparent;outline-offset:2px;--tw-ring-opacity: 1;--tw-ring-color: rgb(40 93 93 / var(--tw-ring-opacity, 1))}.form-input.error[data-v-710a0e3a]{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.form-error[data-v-710a0e3a]{margin-top:.25rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.btn-primary[data-v-710a0e3a]{border-radius:.5rem;background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from: #2563eb var(--tw-gradient-from-position);--tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #1d4ed8 var(--tw-gradient-to-position);padding:.5rem 1.5rem;font-weight:500;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.btn-primary[data-v-710a0e3a]:hover{--tw-gradient-from: #1d4ed8 var(--tw-gradient-from-position);--tw-gradient-to: rgb(29 78 216 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #1e40af var(--tw-gradient-to-position)}.btn-primary[data-v-710a0e3a]:disabled{cursor:not-allowed;opacity:.5}.btn-secondary[data-v-710a0e3a]{border-radius:.5rem;--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1));padding:.5rem 1.5rem;font-weight:500;--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.btn-secondary[data-v-710a0e3a]:hover{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.btn-secondary[data-v-710a0e3a]:disabled{cursor:not-allowed;opacity:.5}.btn-outline[data-v-710a0e3a]{border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1));padding:.5rem 1.5rem;font-weight:500;--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.btn-outline[data-v-710a0e3a]:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.btn-outline[data-v-710a0e3a]:disabled{cursor:not-allowed;opacity:.5}.certificate-btn[data-v-710a0e3a]{display:flex;align-items:center;border-radius:.5rem;padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.certificate-btn-enabled[data-v-710a0e3a]{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));background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from: #22c55e var(--tw-gradient-from-position);--tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #16a34a var(--tw-gradient-to-position);--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 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)}.certificate-btn-enabled[data-v-710a0e3a]:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;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-gradient-from: #16a34a var(--tw-gradient-from-position);--tw-gradient-to: rgb(22 163 74 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #15803d var(--tw-gradient-to-position);--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)}.certificate-btn-disabled[data-v-710a0e3a]{cursor:not-allowed;--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.certificate-request-popup{max-width:600px!important}.certificate-success-popup{max-width:550px!important}@media print{.btn-secondary[data-v-710a0e3a],.btn-outline[data-v-710a0e3a],.btn-primary[data-v-710a0e3a],.certificate-btn[data-v-710a0e3a]{display:none!important}}.bg-gms-primary[data-v-372a2d21]{background-color:#285d5d}.text-gms-primary[data-v-372a2d21]{color:#285d5d}.bg-gms-primary-dark[data-v-372a2d21],.hover\:bg-gms-primary-dark[data-v-372a2d21]:hover{background-color:#1a4040}.text-gms-primary-dark[data-v-372a2d21],.hover\:text-gms-primary-dark[data-v-372a2d21]:hover{color:#1a4040}.bg-gms-accent[data-v-372a2d21]{background-color:#e67e22}.focus\:ring-gms-primary[data-v-372a2d21]:focus{--tw-ring-color: #285d5d}.chatbot-trigger[data-v-372a2d21]{position:fixed!important;bottom:2rem!important;right:2rem!important;width:4rem;height:4rem;background:linear-gradient(135deg,#285d5d,#4a8080);color:#fff;border-radius:50%;box-shadow:0 10px 25px #285d5d80;display:flex;align-items:center;justify-content:center;transition:all .3s ease;z-index:9999!important;border:none;cursor:pointer}.chatbot-trigger[data-v-372a2d21]:hover{transform:scale(1.1) translateY(-2px);box-shadow:0 15px 35px #285d5d66}.notification-badge[data-v-372a2d21]{position:absolute;top:-2px;right:-2px;width:1rem;height:1rem;background-color:#ef4444;border-radius:50%;animation:pulse 2s infinite}.chatbot-container[data-v-372a2d21]{position:fixed!important;bottom:7rem!important;right:2rem!important;width:32rem;max-width:calc(100vw - 3rem);max-height:55rem;background:#fff;border-radius:1rem;box-shadow:0 25px 50px #0003;border:1px solid #e5e7eb;display:flex;flex-direction:column;z-index:9998!important}.chatbot-header[data-v-372a2d21]{padding:1rem;border-radius:1rem 1rem 0 0;background:linear-gradient(135deg,#285d5d,#4a8080);color:#fff;display:flex;align-items:center;justify-content:space-between}.chatbot-messages[data-v-372a2d21]{flex:1;overflow-y:auto;overflow-x:hidden;max-height:35rem;scrollbar-width:thin;scrollbar-color:#cbd5e0 transparent;scroll-behavior:smooth}.chatbot-messages[data-v-372a2d21]::-webkit-scrollbar{width:8px}.chatbot-messages[data-v-372a2d21]::-webkit-scrollbar-track{background:#f3f4f6;border-radius:10px;margin:5px}.chatbot-messages[data-v-372a2d21]::-webkit-scrollbar-thumb{background:#9ca3af;border-radius:10px;-webkit-transition:background .2s ease;transition:background .2s ease}.chatbot-messages[data-v-372a2d21]::-webkit-scrollbar-thumb:hover{background:#6b7280}.chatbot-messages[data-v-372a2d21]::-webkit-scrollbar-thumb:active{background:#4b5563}.quick-action-btn[data-v-372a2d21]{display:inline-flex;align-items:center;padding:.375rem .75rem;font-size:.75rem;font-weight:500;background:#fff;border:1px solid #285d5d;color:#285d5d;border-radius:9999px;transition:all .2s ease;cursor:pointer}.quick-action-btn[data-v-372a2d21]:hover{background:#285d5d;color:#fff}.action-btn[data-v-372a2d21]{display:inline-flex;align-items:center;padding:.375rem .75rem;font-size:.75rem;font-weight:500;background:#285d5d;color:#fff;border:none;border-radius:.5rem;transition:all .2s ease;cursor:pointer;margin:.125rem}.action-btn[data-v-372a2d21]:hover{background:#1a4040;transform:translateY(-1px);box-shadow:0 2px 8px #285d5d4d}.action-btn-primary[data-v-372a2d21]{background:linear-gradient(135deg,#16a085,#27ae60)!important;font-weight:600;font-size:.8rem;padding:.5rem 1rem;box-shadow:0 4px 12px #16a0854d}.action-btn-primary[data-v-372a2d21]:hover{background:linear-gradient(135deg,#138d75,#229954)!important;transform:translateY(-2px);box-shadow:0 6px 20px #16a08566}.scroll-indicator[data-v-372a2d21]{position:absolute;left:50%;transform:translate(-50%);background:#285d5de6;color:#fff;padding:.375rem .75rem;border-radius:1rem;font-size:.75rem;display:flex;align-items:center;gap:.25rem;z-index:10;transition:opacity .3s ease-in-out;pointer-events:none}.scroll-top[data-v-372a2d21]{bottom:32rem}.return-menu-btn[data-v-372a2d21]{display:inline-flex;align-items:center;padding:.5rem 1rem;font-size:.75rem;font-weight:500;background:#f3f4f6;color:#4b5563;border:1px solid #d1d5db;border-radius:.5rem;transition:all .2s ease;cursor:pointer}.return-menu-btn[data-v-372a2d21]:hover{background:#285d5d;color:#fff;border-color:#285d5d}.status-result-content[data-v-372a2d21]{max-height:20rem;overflow-y:auto;padding:1rem;scrollbar-width:thin;scrollbar-color:#cbd5e0 transparent}.status-result-content[data-v-372a2d21]::-webkit-scrollbar{width:6px}.status-result-content[data-v-372a2d21]::-webkit-scrollbar-track{background:#f3f4f6;border-radius:3px}.status-result-content[data-v-372a2d21]::-webkit-scrollbar-thumb{background:#9ca3af;border-radius:3px;-webkit-transition:background .2s ease;transition:background .2s ease}.status-result-content[data-v-372a2d21]::-webkit-scrollbar-thumb:hover{background:#6b7280}.typing-indicator[data-v-372a2d21]{display:flex;align-items:center;gap:.25rem}.typing-indicator span[data-v-372a2d21]{width:.5rem;height:.5rem;background-color:#9ca3af;border-radius:50%;animation:typing-bounce-372a2d21 1.4s infinite ease-in-out}.typing-indicator span[data-v-372a2d21]:nth-child(1){animation-delay:-.32s}.typing-indicator span[data-v-372a2d21]:nth-child(2){animation-delay:-.16s}@keyframes typing-bounce-372a2d21{0%,80%,to{transform:scale(.8);opacity:.5}40%{transform:scale(1);opacity:1}}.bounce-enter-active[data-v-372a2d21]{animation:bounceIn-372a2d21 .5s ease-out}.bounce-leave-active[data-v-372a2d21]{animation:bounceOut-372a2d21 .3s ease-in}.slide-up-enter-active[data-v-372a2d21]{animation:slideUpIn-372a2d21 .3s ease-out}.slide-up-leave-active[data-v-372a2d21]{animation:slideUpOut-372a2d21 .3s ease-in}.slide-down-enter-active[data-v-372a2d21]{animation:slideDownIn-372a2d21 .3s ease-out}.slide-down-leave-active[data-v-372a2d21]{animation:slideDownOut-372a2d21 .3s ease-in}@keyframes bounceIn-372a2d21{0%{transform:scale(0) rotate(180deg);opacity:0}50%{transform:scale(1.2) rotate(90deg)}to{transform:scale(1) rotate(0);opacity:1}}@keyframes bounceOut-372a2d21{0%{transform:scale(1) rotate(0);opacity:1}to{transform:scale(0) rotate(-180deg);opacity:0}}@keyframes slideUpIn-372a2d21{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideUpOut-372a2d21{0%{transform:translateY(0);opacity:1}to{transform:translateY(100%);opacity:0}}@keyframes slideDownIn-372a2d21{0%{transform:translateY(-20px);opacity:0;max-height:0}to{transform:translateY(0);opacity:1;max-height:300px}}@keyframes slideDownOut-372a2d21{0%{transform:translateY(0);opacity:1;max-height:300px}to{transform:translateY(-20px);opacity:0;max-height:0}}@keyframes bounce-soft-372a2d21{0%,20%,53%,80%,to{transform:translateZ(0)}40%,43%{transform:translate3d(0,-8px,0)}70%{transform:translate3d(0,-4px,0)}90%{transform:translate3d(0,-2px,0)}}.animate-bounce-soft[data-v-372a2d21]{animation:bounce-soft-372a2d21 2s infinite}@media (max-width: 768px){.chatbot-container[data-v-372a2d21]{right:1rem!important;left:1rem!important;bottom:6rem!important;width:auto!important;max-height:45rem!important}.chatbot-trigger[data-v-372a2d21]{bottom:1.5rem!important;right:1.5rem!important;width:3.5rem!important;height:3.5rem!important}.chatbot-messages[data-v-372a2d21]{max-height:28rem}.scroll-top[data-v-372a2d21]{bottom:25rem}}@media (max-width: 640px){.chatbot-messages[data-v-372a2d21]{max-height:25rem}.scroll-top[data-v-372a2d21]{bottom:22rem}}.flex[data-v-372a2d21]{display:flex}.items-center[data-v-372a2d21]{align-items:center}.items-start[data-v-372a2d21]{align-items:flex-start}.items-end[data-v-372a2d21]{align-items:flex-end}.justify-center[data-v-372a2d21]{justify-content:center}.justify-end[data-v-372a2d21]{justify-content:flex-end}.justify-between[data-v-372a2d21]{justify-content:space-between}.flex-1[data-v-372a2d21]{flex:1 1 0%}.flex-shrink-0[data-v-372a2d21]{flex-shrink:0}.space-x-1[data-v-372a2d21]>*+*{margin-left:.25rem}.space-x-2[data-v-372a2d21]>*+*{margin-left:.5rem}.space-x-3[data-v-372a2d21]>*+*{margin-left:.75rem}.space-y-2[data-v-372a2d21]>*+*{margin-top:.5rem}.space-y-3[data-v-372a2d21]>*+*{margin-top:.75rem}.space-y-4[data-v-372a2d21]>*+*{margin-top:1rem}.w-4[data-v-372a2d21]{width:1rem}.w-5[data-v-372a2d21]{width:1.25rem}.w-6[data-v-372a2d21]{width:1.5rem}.w-8[data-v-372a2d21]{width:2rem}.w-10[data-v-372a2d21]{width:2.5rem}.w-full[data-v-372a2d21]{width:100%}.h-4[data-v-372a2d21]{height:1rem}.h-5[data-v-372a2d21]{height:1.25rem}.h-6[data-v-372a2d21]{height:1.5rem}.h-8[data-v-372a2d21]{height:2rem}.h-10[data-v-372a2d21]{height:2.5rem}.p-2[data-v-372a2d21]{padding:.5rem}.p-3[data-v-372a2d21]{padding:.75rem}.p-4[data-v-372a2d21]{padding:1rem}.px-3[data-v-372a2d21]{padding-left:.75rem;padding-right:.75rem}.px-4[data-v-372a2d21]{padding-left:1rem;padding-right:1rem}.py-1\.5[data-v-372a2d21]{padding-top:.375rem;padding-bottom:.375rem}.py-2[data-v-372a2d21]{padding-top:.5rem;padding-bottom:.5rem}.pb-4[data-v-372a2d21]{padding-bottom:1rem}.mt-1[data-v-372a2d21]{margin-top:.25rem}.mt-4[data-v-372a2d21]{margin-top:1rem}.mb-3[data-v-372a2d21]{margin-bottom:.75rem}.mr-1[data-v-372a2d21]{margin-right:.25rem}.text-xs[data-v-372a2d21]{font-size:.75rem;line-height:1rem}.text-sm[data-v-372a2d21]{font-size:.875rem;line-height:1.25rem}.font-medium[data-v-372a2d21]{font-weight:500}.font-semibold[data-v-372a2d21]{font-weight:600}.text-white[data-v-372a2d21]{color:#fff}.text-gray-500[data-v-372a2d21]{color:#6b7280}.text-gray-600[data-v-372a2d21]{color:#4b5563}.text-gray-800[data-v-372a2d21]{color:#1f2937}.text-right[data-v-372a2d21]{text-align:right}.bg-white[data-v-372a2d21]{background-color:#fff}.bg-gray-50[data-v-372a2d21]{background-color:#f9fafb}.bg-gray-100[data-v-372a2d21]{background-color:#f3f4f6}.border[data-v-372a2d21]{border-width:1px}.border-t[data-v-372a2d21]{border-top-width:1px}.border-gray-200[data-v-372a2d21]{border-color:#e5e7eb}.border-gray-300[data-v-372a2d21]{border-color:#d1d5db}.rounded-lg[data-v-372a2d21]{border-radius:.5rem}.rounded-full[data-v-372a2d21]{border-radius:9999px}.opacity-50[data-v-372a2d21]{opacity:.5}.cursor-not-allowed[data-v-372a2d21]{cursor:not-allowed}.cursor-pointer[data-v-372a2d21]{cursor:pointer}.transition-colors[data-v-372a2d21]{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke}.transition-all[data-v-372a2d21]{transition-property:all}.duration-200[data-v-372a2d21]{transition-duration:.2s}.resize-none[data-v-372a2d21]{resize:none}.max-w-xs[data-v-372a2d21]{max-width:20rem}.inline[data-v-372a2d21]{display:inline}.inline-block[data-v-372a2d21]{display:inline-block}.focus\:ring-2[data-v-372a2d21]:focus{--tw-ring-width: 2px}.focus\:border-transparent[data-v-372a2d21]:focus{border-color:transparent}.focus\:outline-none[data-v-372a2d21]:focus{outline:2px solid transparent;outline-offset:2px}.disabled\:opacity-50[data-v-372a2d21]:disabled{opacity:.5}.disabled\:cursor-not-allowed[data-v-372a2d21]:disabled{cursor:not-allowed}.sr-only[data-v-372a2d21]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@keyframes float-c05085eb{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(180deg)}}@keyframes fadeInUp-c05085eb{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft-c05085eb{0%{opacity:0;transform:translate(-60px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight-c05085eb{0%{opacity:0;transform:translate(60px)}to{opacity:1;transform:translate(0)}}@keyframes scaleIn-c05085eb{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes expandWidth-c05085eb{0%{width:0}to{width:200px}}@keyframes bounceSoft-c05085eb{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes wiggle-c05085eb{0%,to{transform:rotate(0)}25%{transform:rotate(-3deg)}75%{transform:rotate(3deg)}}@keyframes pulseGlow-c05085eb{0%,to{filter:brightness(1)}50%{filter:brightness(1.2)}}@keyframes textShimmer-c05085eb{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes slideUp-c05085eb{0%{opacity:0;transform:translateY(60px)}to{opacity:1;transform:translateY(0)}}@keyframes spinSlow-c05085eb{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes bounceSlow-c05085eb{0%,to{transform:translateY(0) rotate(12deg)}50%{transform:translateY(-10px) rotate(12deg)}}.animate-float[data-v-c05085eb]{animation:float-c05085eb 6s ease-in-out infinite}.animate-float-delayed[data-v-c05085eb]{animation:float-c05085eb 6s ease-in-out infinite 2s}.animate-fade-in-up[data-v-c05085eb]{animation:fadeInUp-c05085eb .8s ease-out forwards}.animate-slide-in-left[data-v-c05085eb]{animation:slideInLeft-c05085eb 1s ease-out forwards}.animate-slide-in-right[data-v-c05085eb]{animation:slideInRight-c05085eb 1s ease-out forwards}.animate-scale-in[data-v-c05085eb]{animation:scaleIn-c05085eb .6s ease-out forwards}.animate-expand-width[data-v-c05085eb]{animation:expandWidth-c05085eb 1.5s ease-out forwards}.animate-pulse-slow[data-v-c05085eb]{animation:pulse-c05085eb 3s ease-in-out infinite}.animate-bounce-soft[data-v-c05085eb]{animation:bounceSoft-c05085eb 2s ease-in-out infinite}.animate-wiggle[data-v-c05085eb]{animation:wiggle-c05085eb 1s ease-in-out infinite}.animate-pulse-glow[data-v-c05085eb]{animation:pulseGlow-c05085eb 3s ease-in-out infinite}.animate-text-shimmer[data-v-c05085eb]{background:linear-gradient(90deg,#e17a47,#ff9f6b,#e17a47);background-size:200% 200%;animation:textShimmer-c05085eb 3s ease-in-out infinite;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.animate-slide-up[data-v-c05085eb]{animation:slideUp-c05085eb .6s ease-out forwards}.animate-spin-slow[data-v-c05085eb]{animation:spinSlow-c05085eb 20s linear infinite}.animate-bounce-slow[data-v-c05085eb]{animation:bounceSlow-c05085eb 3s ease-in-out infinite}.backdrop-blur-md[data-v-c05085eb]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.backdrop-blur-sm[data-v-c05085eb]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.hover\:shadow-3xl[data-v-c05085eb]:hover{box-shadow:0 35px 60px -12px #00000040}@media (max-width: 380px){.text-3xl[data-v-c05085eb]{font-size:1.5rem}}@media (max-width: 640px){.text-4xl[data-v-c05085eb]{font-size:2rem}.text-5xl[data-v-c05085eb]{font-size:2.5rem}}@media (max-width: 768px){.text-6xl[data-v-c05085eb]{font-size:3rem}.text-7xl[data-v-c05085eb]{font-size:3.5rem}}.group:hover .group-hover\:animate-wiggle[data-v-c05085eb]{animation:wiggle-c05085eb 1s ease-in-out infinite}.group:hover .group-hover\:animate-bounce-soft[data-v-c05085eb]{animation:bounceSoft-c05085eb 2s ease-in-out infinite}@media (min-width: 640px){.sm\:animate-float[data-v-c05085eb]{animation:float-c05085eb 6s ease-in-out infinite}}@media (min-width: 1024px){.lg\:animate-float-delayed[data-v-c05085eb]{animation:float-c05085eb 6s ease-in-out infinite 2s}}.gradient-gms[data-v-c05085eb]{background:linear-gradient(135deg,var(--gms-primary) 0%,var(--gms-accent) 100%)}[data-v-c05085eb]::-webkit-scrollbar{width:8px}[data-v-c05085eb]::-webkit-scrollbar-track{background:#f1f1f1}[data-v-c05085eb]::-webkit-scrollbar-thumb{background:var(--gms-primary);border-radius:4px}[data-v-c05085eb]::-webkit-scrollbar-thumb:hover{background:var(--gms-accent)}.cf-turnstile[data-v-c05085eb]{margin:0 auto}.turnstile-wrapper[data-v-c05085eb]{display:flex;min-height:180px;align-items:center;justify-content:center;border-radius:.5rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.turnstile-loading[data-v-c05085eb],.turnstile-error[data-v-c05085eb],.turnstile-success[data-v-c05085eb]{width:100%;animation:fadeInScale-c05085eb .3s ease-out}.cf-turnstile[data-v-c05085eb]{margin:0 auto;display:flex;justify-content:center;align-items:center}.cf-turnstile iframe[data-v-c05085eb]{border-radius:8px!important;box-shadow:0 4px 6px #0000004d!important}@keyframes fadeInScale-c05085eb{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@media (max-width: 640px){.turnstile-wrapper[data-v-c05085eb]{min-height:160px}.cf-turnstile[data-v-c05085eb]{transform:scale(.9);transform-origin:center}}@media (prefers-contrast: high){.turnstile-wrapper.loading[data-v-c05085eb]{border-color:#3b82f6}.turnstile-wrapper.error[data-v-c05085eb]{border-color:#ef4444}.turnstile-wrapper.success[data-v-c05085eb]{border-color:#22c55e}}.turnstile-wrapper[data-v-c05085eb]:focus-within{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-color: rgb(255 107 53 / var(--tw-ring-opacity, 1));--tw-ring-opacity: .5}.turnstile-loading svg[data-v-c05085eb]{animation:spin-c05085eb 1s linear infinite}.turnstile-error button[data-v-c05085eb]:hover:not(:disabled){--tw-scale-x: 1.05;--tw-scale-y: 1.05;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-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity, 1))}.turnstile-error button[data-v-c05085eb]:disabled{cursor:not-allowed;opacity:.5}.turnstile-success[data-v-c05085eb]{animation:fadeInScale-c05085eb .5s ease-out,pulse-c05085eb 2s ease-in-out infinite}@keyframes pulse-c05085eb{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}.turnstile-wrapper[data-v-c05085eb] *{transition:all .3s ease}@media print{.turnstile-wrapper[data-v-c05085eb]{display:none!important}}@media (prefers-reduced-motion: reduce){.turnstile-wrapper[data-v-c05085eb],.turnstile-loading[data-v-c05085eb],.turnstile-error[data-v-c05085eb],.turnstile-success[data-v-c05085eb]{animation:none!important;transition:none!important}.turnstile-loading svg[data-v-c05085eb]{animation:none!important}}.verification-section[data-v-c05085eb]{animation:fadeInUp-c05085eb .8s ease-out}.verification-card[data-v-c05085eb]{will-change:transform;transition:all .3s cubic-bezier(.4,0,.2,1)}.verification-card[data-v-c05085eb]:hover{transform:translateY(-2px);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.verification-input[data-v-c05085eb]{transition:all .3s ease;position:relative}.verification-input[data-v-c05085eb]:focus{transform:scale(1.02);box-shadow:0 0 0 3px #2563eb1a}.verification-input[data-v-c05085eb]:focus-within{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.verification-input.error[data-v-c05085eb]{border-color:#ef4444;background-color:#fef2f2;animation:shake-c05085eb .5s ease-in-out}.verification-input.error[data-v-c05085eb]:focus{box-shadow:0 0 0 3px #ef44441a}@keyframes shake-c05085eb{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}.verification-input.success[data-v-c05085eb]{border-color:#10b981;background-color:#f0fdf4}.verification-input.success[data-v-c05085eb]:focus{box-shadow:0 0 0 3px #10b9811a}.verification-submit[data-v-c05085eb]{position:relative;overflow:hidden;transition:all .3s ease}.verification-submit[data-v-c05085eb]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 25px #2563eb4d}.verification-submit[data-v-c05085eb]:active:not(:disabled){transform:translateY(0)}.verification-submit[data-v-c05085eb]:disabled{opacity:.7;cursor:not-allowed;transform:none}.loading-spinner[data-v-c05085eb]{animation:spin-c05085eb 1s linear infinite}@keyframes spin-c05085eb{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.verification-progress[data-v-c05085eb]{width:0;height:2px;background:linear-gradient(90deg,#3b82f6,#1d4ed8);transition:width .3s ease;border-radius:2px}.verification-progress.active[data-v-c05085eb]{animation:progressPulse-c05085eb 2s ease-in-out infinite}@keyframes progressPulse-c05085eb{0%,to{opacity:1}50%{opacity:.7}}@media (max-width: 640px){.verification-card[data-v-c05085eb]{margin:0 1rem;border-radius:1.5rem}.verification-input[data-v-c05085eb]{font-size:16px}.verification-submit[data-v-c05085eb]{width:100%;padding:1rem}}@media (min-width: 641px) and (max-width: 1024px){.verification-card[data-v-c05085eb]{max-width:600px;margin:0 auto}}@media (prefers-contrast: high){.verification-card[data-v-c05085eb]{border:2px solid #000}.verification-input[data-v-c05085eb]{border:2px solid #333}.verification-input[data-v-c05085eb]:focus{border-color:#000;outline:3px solid #000}}@media (prefers-reduced-motion: reduce){.verification-section[data-v-c05085eb],.verification-card[data-v-c05085eb],.verification-input[data-v-c05085eb],.verification-submit[data-v-c05085eb]{animation:none!important;transition:none!important}.loading-spinner[data-v-c05085eb]{animation:none!important}}@media (prefers-color-scheme: dark){.verification-card[data-v-c05085eb]{background-color:#1f2937;border-color:#374151}.verification-input[data-v-c05085eb]{background-color:#374151;border-color:#4b5563;color:#f9fafb}.verification-input[data-v-c05085eb]::-moz-placeholder{color:#9ca3af}.verification-input[data-v-c05085eb]::placeholder{color:#9ca3af}}@media print{.verification-section[data-v-c05085eb]{display:none!important}}.verification-input[data-v-c05085eb]:focus-visible{outline:2px solid #3B82F6;outline-offset:2px}.verification-submit[data-v-c05085eb]:focus-visible{outline:2px solid #3B82F6;outline-offset:2px}html[data-v-c05085eb]{scroll-behavior:smooth}.verification-card[data-v-c05085eb]::-webkit-scrollbar{width:6px}.verification-card[data-v-c05085eb]::-webkit-scrollbar-track{background:#f3f4f6;border-radius:3px}.verification-card[data-v-c05085eb]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.verification-card[data-v-c05085eb]::-webkit-scrollbar-thumb:hover{background:#9ca3af}.verification-message[data-v-c05085eb]{animation:slideInFromTop-c05085eb .3s ease-out}@keyframes slideInFromTop-c05085eb{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.verification-help-text[data-v-c05085eb]{transition:all .2s ease}.verification-help-text[data-v-c05085eb]:hover{background-color:#3b82f60d;border-color:#3b82f633}.verification-icon[data-v-c05085eb]{transition:transform .2s ease}.verification-card:hover .verification-icon[data-v-c05085eb]{transform:scale(1.05)}.verification-gradient[data-v-c05085eb]{background-size:200% 200%;animation:gradientShift-c05085eb 3s ease infinite}@keyframes gradientShift-c05085eb{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.verification-loading-overlay[data-v-c05085eb]{position:absolute;top:0;left:0;right:0;bottom:0;background:#ffffffe6;display:flex;align-items:center;justify-content:center;border-radius:inherit;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);transition:opacity .3s ease}.verification-success-check[data-v-c05085eb]{animation:checkmarkGrow-c05085eb .5s ease-out}@keyframes checkmarkGrow-c05085eb{0%{transform:scale(0) rotate(45deg);opacity:0}50%{transform:scale(1.2) rotate(45deg);opacity:1}to{transform:scale(1) rotate(45deg);opacity:1}}.ricambi-index[data-v-8d208f1e]{min-height:100vh}.turnstile-wrapper[data-v-8d208f1e]{display:flex;min-height:180px;align-items:center;justify-content:center;border-radius:.5rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.turnstile-loading[data-v-8d208f1e],.turnstile-error[data-v-8d208f1e],.turnstile-success[data-v-8d208f1e]{width:100%;animation:fadeInScale-8d208f1e .3s ease-out}.cf-turnstile[data-v-8d208f1e]{margin:0 auto;display:flex;justify-content:center;align-items:center}.cf-turnstile iframe[data-v-8d208f1e]{border-radius:8px!important;box-shadow:0 4px 6px #0000001a!important}@keyframes fadeInScale-8d208f1e{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@media (max-width: 640px){.turnstile-wrapper[data-v-8d208f1e]{min-height:160px}.cf-turnstile[data-v-8d208f1e]{transform:scale(.9);transform-origin:center}}.turnstile-loading svg[data-v-8d208f1e]{animation:spin 1s linear infinite}.turnstile-error button[data-v-8d208f1e]:hover:not(:disabled){--tw-scale-x: 1.05;--tw-scale-y: 1.05;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-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity, 1))}.turnstile-error button[data-v-8d208f1e]:disabled{cursor:not-allowed;opacity:.5}.turnstile-success[data-v-8d208f1e]{animation:fadeInScale-8d208f1e .5s ease-out,pulse-8d208f1e 2s ease-in-out infinite}@keyframes pulse-8d208f1e{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}.turnstile-wrapper[data-v-8d208f1e] *{transition:all .3s ease}@media print{.turnstile-wrapper[data-v-8d208f1e]{display:none!important}}@media (prefers-reduced-motion: reduce){.turnstile-wrapper[data-v-8d208f1e],.turnstile-loading[data-v-8d208f1e],.turnstile-error[data-v-8d208f1e],.turnstile-success[data-v-8d208f1e]{animation:none!important;transition:none!important}.turnstile-loading svg[data-v-8d208f1e]{animation:none!important}}.transition-colors[data-v-8d208f1e]{transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.floating-shapes[data-v-622133de]{position:absolute;width:100%;height:100%;overflow:hidden;z-index:-1}.shape[data-v-622133de]{position:absolute;background:linear-gradient(45deg,#3b82f61a,#9333ea1a);border-radius:50%;animation:float-622133de 20s infinite ease-in-out}.shape-1[data-v-622133de]{width:300px;height:300px;top:10%;left:10%;animation-delay:0s}.shape-2[data-v-622133de]{width:200px;height:200px;top:60%;right:10%;animation-delay:-5s}.shape-3[data-v-622133de]{width:150px;height:150px;bottom:20%;left:50%;animation-delay:-10s}.shape-4[data-v-622133de]{width:100px;height:100px;top:30%;right:40%;animation-delay:-15s}@keyframes float-622133de{0%,to{transform:translateY(0) rotate(0);opacity:.7}33%{transform:translateY(-30px) rotate(120deg);opacity:.4}66%{transform:translateY(20px) rotate(240deg);opacity:.8}}@keyframes fade-in-up-622133de{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-in-left-622133de{0%{opacity:0;transform:translate(-60px)}to{opacity:1;transform:translate(0)}}@keyframes slide-in-right-622133de{0%{opacity:0;transform:translate(60px)}to{opacity:1;transform:translate(0)}}@keyframes slide-in-up-622133de{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes lightbox-in-622133de{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.animate-fade-in-up[data-v-622133de]{animation:fade-in-up-622133de .8s ease-out}.animate-slide-in-left[data-v-622133de]{animation:slide-in-left-622133de .8s ease-out}.animate-slide-in-right[data-v-622133de]{animation:slide-in-right-622133de .8s ease-out}.animate-slide-in-up[data-v-622133de]{animation:slide-in-up-622133de .6s ease-out}.animate-lightbox-in[data-v-622133de]{animation:lightbox-in-622133de .3s ease-out}@keyframes starFillAnimation-622133de{0%{transform:scale(.8) rotate(-10deg);opacity:.5}50%{transform:scale(1.2) rotate(5deg);opacity:1}to{transform:scale(1) rotate(0);opacity:1}}@keyframes starGlow-622133de{0%,to{filter:drop-shadow(0 0 8px rgba(245,158,11,.4))}50%{filter:drop-shadow(0 0 20px rgba(245,158,11,.8)) drop-shadow(0 0 30px rgba(245,158,11,.4))}}@keyframes ratingPulse-622133de{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}.star[data-v-622133de]{transition:all .3s cubic-bezier(.175,.885,.32,1.275);cursor:pointer;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}.star[data-v-622133de]:hover{transform:scale(1.2) rotate(5deg);filter:drop-shadow(0 4px 8px rgba(0,0,0,.2))}.star-filled[data-v-622133de]{color:#f59e0b;animation:starGlow-622133de 3s ease-in-out infinite}.star-filled[data-v-622133de]:hover{animation:starGlow-622133de .5s ease-in-out infinite}.star-animate[data-v-622133de]{animation:starFillAnimation-622133de .6s ease-out}.star-empty[data-v-622133de]:hover{color:#fbbf24;transform:scale(1.15)}.rating-container[data-v-622133de]{animation:ratingPulse-622133de 3s ease-in-out infinite;transition:all .3s ease}.rating-container[data-v-622133de]:hover{animation:none;transform:scale(1.02);box-shadow:0 15px 35px #f59e0b33}.lightbox-modal[data-v-622133de]{z-index:9999;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}@media (max-width: 640px){.star[data-v-622133de]{height:1.25rem;width:1.25rem}.rating-container[data-v-622133de]{padding:1rem}.shape[data-v-622133de]{opacity:.3}}.scrollbar-hide[data-v-622133de]{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide[data-v-622133de]::-webkit-scrollbar{display:none}.turnstile-wrapper[data-v-622133de]{display:flex;min-height:180px;align-items:center;justify-content:center;border-radius:1rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.turnstile-loading[data-v-622133de],.turnstile-error[data-v-622133de],.turnstile-success[data-v-622133de]{width:100%;animation:fadeInScale-622133de .3s ease-out}.cf-turnstile[data-v-622133de]{margin:0 auto;display:flex;justify-content:center;align-items:center}.cf-turnstile iframe[data-v-622133de]{border-radius:12px!important;box-shadow:0 8px 25px #0000001a!important}@keyframes fadeInScale-622133de{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion: reduce){.star-animate[data-v-622133de],.rating-container[data-v-622133de],.floating-shapes .shape[data-v-622133de],.animate-fade-in-up[data-v-622133de],.animate-slide-in-left[data-v-622133de],.animate-slide-in-right[data-v-622133de],.animate-slide-in-up[data-v-622133de]{animation:none!important;transition:none!important}.star[data-v-622133de]{transition:none!important}}.backdrop-blur-md[data-v-622133de]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.brand-hero[data-v-622133de]{background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hover-lift[data-v-622133de]{transition:all .3s cubic-bezier(.175,.885,.32,1.275)}.hover-lift[data-v-622133de]:hover{transform:translateY(-5px);box-shadow:0 20px 40px #0000001a}@keyframes fadeIn-8726f044{0%{opacity:0}to{opacity:1}}@keyframes slideUp-8726f044{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn-8726f044{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.animate-fade-in[data-v-8726f044]{animation:fadeIn-8726f044 .3s ease-out}.animate-slide-up[data-v-8726f044]{animation:slideUp-8726f044 .4s ease-out}.animate-scale-in[data-v-8726f044]{animation:scaleIn-8726f044 .3s ease-out}.card-glass[data-v-8726f044]{background:#fffffff2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:24px;box-shadow:0 25px 50px #00000040;border:1px solid rgba(255,255,255,.2)}.cookie-toggle[data-v-8726f044]{position:relative;display:inline-flex;cursor:pointer}.toggle-switch[data-v-8726f044]{position:relative;width:44px;height:24px;background-color:#d1d5db;border-radius:12px;transition:background-color .3s ease}.toggle-switch.toggle-active[data-v-8726f044]{background-color:#3b82f6}.toggle-thumb[data-v-8726f044]{position:absolute;top:2px;left:2px;width:20px;height:20px;background-color:#fff;border-radius:10px;transition:transform .3s ease;box-shadow:0 2px 4px #0003}.toggle-thumb.toggle-thumb-active[data-v-8726f044]{transform:translate(20px)}.cookie-category[data-v-8726f044]:hover{transform:translateY(-2px);transition:transform .3s ease}@media print{.cookie-preferences[data-v-8726f044]{display:none!important}}@media (max-width: 640px){.card-glass[data-v-8726f044]{margin:8px;max-height:95vh}}@media (prefers-reduced-motion: reduce){.animate-fade-in[data-v-8726f044],.animate-slide-up[data-v-8726f044],.animate-scale-in[data-v-8726f044]{animation:none}.cookie-category[data-v-8726f044]:hover{transform:none}}.cookie-toggle input:focus+.toggle-switch[data-v-8726f044]{box-shadow:0 0 0 4px #3b82f64d}button[data-v-8726f044]:focus{box-shadow:0 0 0 4px #3b82f64d;outline:none}.hover\:shadow-3xl[data-v-8726f044]:hover{box-shadow:0 35px 60px -12px #00000040}@page{size:A4 portrait;margin:10mm}.height-print[data-v-c77a796b]{height:10px!important;width:10px!important}.tutorial-page[data-v-c77a796b]{font-family:Inter,sans-serif;line-height:1.5;color:#374151}.tutorial-section[data-v-c77a796b]{page-break-inside:avoid}.step-header[data-v-c77a796b]{display:flex;align-items:center;padding-bottom:.5rem;border-bottom:2px solid #e5e7eb}.step-number[data-v-c77a796b]{width:40px;height:40px;background:linear-gradient(135deg,#2563eb,#3b82f6);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:700;margin-right:1rem;flex-shrink:0;box-shadow:0 4px 8px #2563eb4d}.step-title[data-v-c77a796b]{font-size:1.5rem;font-weight:700;color:#1f2937}.step-content[data-v-c77a796b]{padding:.5rem}.step-list[data-v-c77a796b]{list-style:none;padding:0;margin:1rem 0}.step-list li[data-v-c77a796b]{border-bottom:1px solid #f3f4f6;position:relative;padding:.5rem 0 .5rem 1.5rem;font-size:.95rem}.step-list li[data-v-c77a796b]:before{content:"✓";position:absolute;left:0;color:#10b981;font-weight:700;font-size:1rem}.qr-section[data-v-c77a796b]{display:flex;justify-content:center;align-items:center}.qr-container[data-v-c77a796b]{text-align:center;padding:1.5rem;background:linear-gradient(135deg,#f8fafc,#e2e8f0);border-radius:12px;border:2px solid #cbd5e1;box-shadow:0 4px 12px #0000001a}.qr-code-placeholder[data-v-c77a796b]{margin:0 auto 1rem;display:flex;justify-content:center;align-items:center;min-height:100px;min-width:100px}.qr-text[data-v-c77a796b]{margin:0;color:#475569;font-weight:600;font-size:.8rem;line-height:1.4}.helpful-tip[data-v-c77a796b]{background:#fef3c7;border:1px solid #f59e0b;border-radius:8px;padding:.75rem;margin:1rem 0;display:flex;align-items:flex-start;font-size:.9rem}.tip-icon[data-v-c77a796b]{font-size:1.25rem;margin-right:.5rem;flex-shrink:0}.field-example[data-v-c77a796b]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:1rem;margin-bottom:.75rem}.field-title[data-v-c77a796b]{color:#2563eb;font-size:1rem;font-weight:700;margin-bottom:.5rem}.field-description[data-v-c77a796b]{color:#64748b;margin-bottom:.75rem;font-size:.9rem}.example-input[data-v-c77a796b]{background:#fff;border:2px solid #10b981;border-radius:6px;padding:.5rem;display:flex;align-items:center}.example-label[data-v-c77a796b]{color:#059669;font-weight:600;margin-right:.5rem;font-size:.85rem}.example-value[data-v-c77a796b]{font-family:Monaco,Menlo,monospace;font-size:1rem;font-weight:700;color:#065f46;letter-spacing:1px}.form-mockup[data-v-c77a796b]{max-width:100%}.form-title[data-v-c77a796b]{color:#374151}.result-item[data-v-c77a796b]{transition:all .2s ease}.result-list[data-v-c77a796b]{list-style:none;padding:0;text-align:left}.result-list li[data-v-c77a796b]{padding:.25rem 0;font-size:.9rem}.help-item[data-v-c77a796b]{border-radius:12px;cursor:pointer;transition:all .2s ease}.help-icon[data-v-c77a796b]{margin-bottom:.75rem}.help-title[data-v-c77a796b]{margin-bottom:.5rem}.help-contact[data-v-c77a796b]{margin-bottom:.25rem}.help-time[data-v-c77a796b]{font-size:.85rem;opacity:.9;line-height:1.4}@media print{.tutorial-page[data-v-c77a796b]{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff!important;min-height:auto;font-size:11px}.tutorial-section[data-v-c77a796b]{page-break-inside:avoid;margin-bottom:1rem}.step-header[data-v-c77a796b]{margin-bottom:.5rem}.step-number[data-v-c77a796b]{width:30px;height:30px;font-size:16px;background:#666!important}.step-title[data-v-c77a796b]{font-size:1.2rem}.help-section[data-v-c77a796b]{background:#f5f5f5!important;color:#000!important;margin-bottom:1rem}.help-item[data-v-c77a796b]{background:#fff!important;border:1px solid #ccc!important;color:#000!important}.qr-container[data-v-c77a796b],.helpful-tip[data-v-c77a796b],.field-example[data-v-c77a796b]{background:#f9f9f9!important;border:1px solid #ccc!important}.verification-mockup[data-v-c77a796b],.form-mockup[data-v-c77a796b],.result-item[data-v-c77a796b]{box-shadow:none!important;border:1px solid #ccc!important}body[data-v-c77a796b]{margin:0;padding:0}.grid[data-v-c77a796b]{display:block!important}.md\:grid-cols-2[data-v-c77a796b]>*,.md\:grid-cols-3[data-v-c77a796b]>*{margin-bottom:.5rem}.shadow-lg[data-v-c77a796b],.shadow-2xl[data-v-c77a796b],.backdrop-blur-sm[data-v-c77a796b]{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.text-blue-600[data-v-c77a796b],.text-green-600[data-v-c77a796b],.text-purple-600[data-v-c77a796b],.text-indigo-600[data-v-c77a796b]{color:#000!important}.space-y-4[data-v-c77a796b]>*+*{margin-top:.5rem!important}.space-y-6[data-v-c77a796b]>*+*{margin-top:.75rem!important}.gap-6[data-v-c77a796b]{gap:.5rem!important}.p-6[data-v-c77a796b]{padding:.75rem!important}.p-8[data-v-c77a796b]{padding:1rem!important}.mb-8[data-v-c77a796b]{margin-bottom:1rem!important}.mb-6[data-v-c77a796b]{margin-bottom:.75rem!important}#qrcode[data-v-c77a796b]{filter:none!important}.text-lg[data-v-c77a796b]{font-size:1rem!important}.text-xl[data-v-c77a796b]{font-size:1.1rem!important}.text-2xl[data-v-c77a796b]{font-size:1.3rem!important}}@media (max-width: 768px){.step-header[data-v-c77a796b]{flex-direction:column;text-align:center}.step-number[data-v-c77a796b]{margin-bottom:.75rem;margin-right:0}.grid[data-v-c77a796b]{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){[data-v-c77a796b]{transition:none!important}}@media (prefers-contrast: high){.tutorial-page[data-v-c77a796b]{background:#fff;color:#000}.step-number[data-v-c77a796b]{background:#000!important;color:#fff!important}.helpful-tip[data-v-c77a796b]{border:2px solid #000!important;background:#fff!important;color:#000!important}}.keyboard-navigation[data-v-c77a796b] *:focus{outline:2px solid #2563EB;outline-offset:2px}.navbar-notification[data-v-f7838a91]{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 2px 4px -1px #0000001a,0 4px 8px -2px #0000001a,0 1px #ffffff1a inset;border-bottom:1px solid rgba(255,255,255,.1);position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.navbar-notification[data-v-f7838a91]:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent)}.navbar-notification.notification-info[data-v-f7838a91]{background:linear-gradient(135deg,#3b82f6,#2563eb);box-shadow:0 2px 4px -1px #3b82f633,0 4px 8px -2px #3b82f626,0 1px #ffffff26 inset}.navbar-notification.notification-warning[data-v-f7838a91]{background:linear-gradient(135deg,#f59e0b,#d97706);box-shadow:0 2px 4px -1px #f59e0b33,0 4px 8px -2px #f59e0b26,0 1px #ffffff26 inset}.navbar-notification.notification-error[data-v-f7838a91]{background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 2px 4px -1px #ef444433,0 4px 8px -2px #ef444426,0 1px #ffffff26 inset}.navbar-notification.notification-success[data-v-f7838a91]{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 2px 4px -1px #10b98133,0 4px 8px -2px #10b98126,0 1px #ffffff26 inset}.navbar-notification.priority-critical[data-v-f7838a91]{box-shadow:0 0 20px #dc262666,0 0 40px #dc262633,0 4px 6px -1px #0000001a,0 1px #fff3 inset;animation:critical-pulse-f7838a91 2s infinite}@keyframes critical-pulse-f7838a91{0%,to{opacity:1;transform:scale(1)}50%{opacity:.95;transform:scale(1.002)}}.slide-fade-enter-active[data-v-f7838a91],.slide-fade-leave-active[data-v-f7838a91]{transition:all .5s cubic-bezier(.4,0,.2,1)}.slide-fade-enter-from[data-v-f7838a91]{opacity:0;transform:translate(100%)}.slide-fade-leave-to[data-v-f7838a91]{opacity:0;transform:translate(-100%)}@media (max-width: 640px){.navbar-notification[data-v-f7838a91]{font-size:.875rem;padding:.75rem 1rem}}@media print{.navbar-notification[data-v-f7838a91]{display:none!important}}@media (prefers-contrast: high){.navbar-notification[data-v-f7838a91]{border:2px solid currentColor}}@media (prefers-reduced-motion: reduce){.navbar-notification[data-v-f7838a91],.navbar-notification[data-v-f7838a91] *{animation:none!important;transition:none!important}}
