.download-page[data-v-6c9087ec]{min-height:100vh;font-family:inherit;background:linear-gradient(135deg,#002eff 50%,#43e8b4);display:flex;align-items:center;justify-content:center;padding:20px}.download-container[data-v-6c9087ec]{width:100%;max-width:600px;margin:0 auto}.download-card[data-v-6c9087ec]{background:#fff;border-radius:20px;padding:60px 40px;box-shadow:0 20px 60px rgba(0,0,0,.15);text-align:center}.error-card[data-v-6c9087ec]{border-top:5px solid #ff6b6b}.entel-logo[data-v-6c9087ec]{max-width:200px;height:auto;margin:0 auto 40px;display:block}.loading-icon[data-v-6c9087ec]{margin:0 auto 30px;width:80px;height:80px}.spinner[data-v-6c9087ec]{-webkit-animation:rotate-data-v-6c9087ec 2s linear infinite;animation:rotate-data-v-6c9087ec 2s linear infinite;width:80px;height:80px}.spinner .path[data-v-6c9087ec]{stroke:#667eea;stroke-linecap:round;-webkit-animation:dash-data-v-6c9087ec 1.5s ease-in-out infinite;animation:dash-data-v-6c9087ec 1.5s ease-in-out infinite}@-webkit-keyframes rotate-data-v-6c9087ec{to{transform:rotate(1turn)}}@keyframes rotate-data-v-6c9087ec{to{transform:rotate(1turn)}}@-webkit-keyframes dash-data-v-6c9087ec{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}@keyframes dash-data-v-6c9087ec{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}.success-icon[data-v-6c9087ec]{margin:0 auto 30px;width:80px;height:80px;background:#42e8b4;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff}.success-icon svg[data-v-6c9087ec]{width:48px;height:48px}.error-icon-container[data-v-6c9087ec]{margin:0 auto 30px;width:100px;height:100px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 30px rgba(0,0,0,.15)}.error-icon-container.expired[data-v-6c9087ec]{background:linear-gradient(135deg,#ff6b6b,#ee5a5a)}.error-icon-container.invalid[data-v-6c9087ec]{background:linear-gradient(135deg,#ffc107,#ff9800)}.error-icon[data-v-6c9087ec]{width:60px;height:60px;color:#fff}.download-title[data-v-6c9087ec]{font-size:2rem;font-weight:700;color:#333;margin-bottom:16px;line-height:1.2}.download-message[data-v-6c9087ec]{font-size:1.125rem;color:#666;margin-bottom:32px;line-height:1.6}.button-group[data-v-6c9087ec]{margin-bottom:24px}.download-btn[data-v-6c9087ec]{font-size:1.125rem;font-weight:600;padding:16px 48px;height:auto;border-radius:8px;transition:all .3s ease;display:inline-flex;align-items:center;gap:12px}.download-btn[data-v-6c9087ec]:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(102,126,234,.3)}.download-btn .icon[data-v-6c9087ec]{display:flex;align-items:center;justify-content:center}.download-btn .icon svg[data-v-6c9087ec]{width:24px;height:24px}.help-text[data-v-6c9087ec]{font-size:.875rem;color:#999;margin:0}.help-text a[data-v-6c9087ec]{color:#667eea;text-decoration:none;font-weight:600;transition:color .2s ease}.help-text a[data-v-6c9087ec]:hover{color:#764ba2;text-decoration:underline}.button.is-primary[data-v-6c9087ec]{background-color:#667eea;border-color:transparent;color:#fff}.button.is-primary[data-v-6c9087ec]:hover{background-color:#764ba2;border-color:transparent}@media screen and (max-width:768px){.download-card[data-v-6c9087ec]{padding:40px 24px}.download-title[data-v-6c9087ec]{font-size:1.5rem}.download-message[data-v-6c9087ec]{font-size:1rem}.download-btn[data-v-6c9087ec]{font-size:1rem;padding:14px 32px}.loading-icon[data-v-6c9087ec],.success-icon[data-v-6c9087ec]{width:60px;height:60px}.success-icon svg[data-v-6c9087ec]{width:36px;height:36px}.error-icon[data-v-6c9087ec]{font-size:60px}}