.download-modal-overlay[data-v-d33d5f21]{align-items:center;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:9999}.backdrop[data-v-d33d5f21]{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#000000d9;inset:0;position:absolute}.modal-content[data-v-d33d5f21]{background:linear-gradient(135deg,#1a1a2e,#16213e);border:1px solid hsla(0,0%,100%,.1);border-radius:24px;box-shadow:0 25px 50px -12px #00000080;max-height:90vh;max-width:900px;overflow-y:auto;padding:48px 40px;position:relative;width:100%}.close-btn[data-v-d33d5f21]{align-items:center;background:#ffffff1a;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;right:20px;top:20px;transition:all .2s;width:40px}.close-btn[data-v-d33d5f21]:hover{background:#fff3;transform:scale(1.1)}.success-icon[data-v-d33d5f21]{margin-bottom:24px}.icon-circle[data-v-d33d5f21],.success-icon[data-v-d33d5f21]{display:flex;justify-content:center}.icon-circle[data-v-d33d5f21]{align-items:center;animation:scaleIn-d33d5f21 .5s cubic-bezier(.175,.885,.32,1.275);background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;height:80px;width:80px}.checkmark[data-v-d33d5f21]{height:50px;width:50px}.checkmark-circle[data-v-d33d5f21]{stroke:#fff;stroke-width:2;stroke-dasharray:166;stroke-dashoffset:166;animation:stroke-d33d5f21 .6s cubic-bezier(.65,0,.45,1) .3s forwards}.checkmark-check[data-v-d33d5f21]{stroke:#fff;stroke-width:3;stroke-linecap:round;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke-d33d5f21 .3s cubic-bezier(.65,0,.45,1) .6s forwards}@keyframes scaleIn-d33d5f21{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes stroke-d33d5f21{to{stroke-dashoffset:0}}.title[data-v-d33d5f21]{color:#fff;font-size:32px;font-weight:700;margin-bottom:16px;text-align:center}.instructions[data-v-d33d5f21]{margin-top:32px}.subtitle[data-v-d33d5f21]{color:#94a3b8;font-size:16px;margin-bottom:32px;text-align:center}.step[data-v-d33d5f21]{background:#ffffff08;border:1px solid hsla(0,0%,100%,.05);border-radius:16px;display:flex;gap:20px;margin-bottom:28px;padding:20px;transition:all .3s}.step[data-v-d33d5f21]:hover{background:#ffffff0d;border-color:#667eea4d}.warning-step[data-v-d33d5f21]{background:#fbbf240d;border-color:#fbbf2433}.warning-step[data-v-d33d5f21]:hover{background:#fbbf2414;border-color:#fbbf244d}.step-number[data-v-d33d5f21]{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:18px;font-weight:700;height:40px;justify-content:center;width:40px}.warning-step .step-number[data-v-d33d5f21]{background:linear-gradient(135deg,#fbbf24,#f59e0b);font-size:24px}.step-content[data-v-d33d5f21]{flex:1}.step-title[data-v-d33d5f21]{color:#fff;font-size:18px;font-weight:600;margin-bottom:8px}.step-description[data-v-d33d5f21]{color:#94a3b8;font-size:14px;line-height:1.6}.highlight[data-v-d33d5f21]{color:#667eea;font-weight:600}.warning-box[data-v-d33d5f21]{background:#0003;border-radius:12px;margin-top:12px;padding:16px}.warning-text[data-v-d33d5f21]{color:#fbbf24;font-size:14px;font-weight:500;margin-bottom:12px}.warning-steps[data-v-d33d5f21]{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.warning-item[data-v-d33d5f21]{align-items:center;color:#fff;display:flex;font-size:14px;gap:12px}.bullet[data-v-d33d5f21]{color:#fbbf24;font-weight:700}.warning-note[data-v-d33d5f21]{color:#94a3b8;font-size:13px;font-style:italic}.visual-guide-top[data-v-d33d5f21]{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:32px;margin-top:24px}.guide-card[data-v-d33d5f21]{background:#0000004d;border:1px solid hsla(0,0%,100%,.1);border-radius:16px;overflow:hidden}.guide-header[data-v-d33d5f21]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-size:14px;font-weight:600;padding:12px 16px}.guide-image[data-v-d33d5f21]{justify-content:center;min-height:200px;padding:24px;position:relative}.browser-bar[data-v-d33d5f21],.guide-image[data-v-d33d5f21]{align-items:center;display:flex}.browser-bar[data-v-d33d5f21]{background:#ffffff0d;border-radius:8px 8px 0 0;gap:8px;height:32px;left:24px;padding:0 12px;position:absolute;right:24px;top:24px}.browser-dots[data-v-d33d5f21]{display:flex;gap:6px}.browser-dots span[data-v-d33d5f21]{background:#ffffff4d;border-radius:50%;height:8px;width:8px}.browser-title[data-v-d33d5f21]{color:#ffffffb3;font-size:12px;margin-left:auto}.download-item-preview[data-v-d33d5f21]{align-items:center;background:#ffffff0d;border:2px solid rgba(102,126,234,.3);border-radius:12px;display:flex;gap:12px;margin-top:56px;padding:16px}.file-icon[data-v-d33d5f21]{color:#667eea;height:40px;width:40px}.file-info[data-v-d33d5f21]{flex:1}.file-name[data-v-d33d5f21]{color:#fff;font-size:13px;font-weight:500;word-break:break-all}.file-size[data-v-d33d5f21]{color:#94a3b8;font-size:11px;margin-top:4px}.arrow-indicator[data-v-d33d5f21]{align-items:center;animation:bounce-d33d5f21 2s infinite;display:flex;flex-direction:column;position:absolute}.arrow-indicator.bottom-left[data-v-d33d5f21]{bottom:20px;left:20px}.arrow-indicator.top-right[data-v-d33d5f21]{right:20px;top:60px;transform:rotate(180deg)}.arrow-indicator.bottom-center[data-v-d33d5f21]{bottom:20px;left:50%;transform:translate(-50%)}.arrow-svg[data-v-d33d5f21]{color:#fbbf24;filter:drop-shadow(0 0 8px rgba(251,191,36,.6));height:48px;width:48px}.arrow-pulse[data-v-d33d5f21]{animation:pulse-d33d5f21 2s infinite;background:#fbbf244d;border-radius:50%;height:60px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:60px}.arrow-indicator-smart[data-v-d33d5f21]{align-items:center;animation:bounce-d33d5f21 2s infinite;bottom:-60px;display:flex;flex-direction:column;position:absolute;right:50%;transform:translate(50%)}.arrow-label[data-v-d33d5f21]{color:#fbbf24;font-size:14px;font-weight:600;margin-top:8px;text-shadow:0 2px 4px rgba(0,0,0,.5)}@keyframes bounce-d33d5f21{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes pulse-d33d5f21{0%{opacity:1;transform:translate(-50%,-50%) scale(.8)}to{opacity:0;transform:translate(-50%,-50%) scale(1.5)}}.smartscreen-preview[data-v-d33d5f21]{padding:40px 24px 80px}.smartscreen-dialog[data-v-d33d5f21]{background:#f0f0f0;border-radius:8px;box-shadow:0 4px 12px #0000004d;margin:0 auto;max-width:400px;padding:24px;text-align:center}.smartscreen-icon[data-v-d33d5f21]{font-size:48px;margin-bottom:16px}.smartscreen-title[data-v-d33d5f21]{color:#1a1a1a;font-size:18px;font-weight:600;margin-bottom:12px}.smartscreen-text[data-v-d33d5f21]{color:#4a4a4a;font-size:13px;line-height:1.5;margin-bottom:20px}.smartscreen-btn[data-v-d33d5f21]{border:none;border-radius:4px;cursor:pointer;display:inline-block;font-size:13px;font-weight:500;margin:0 8px;padding:8px 24px}.smartscreen-btn.primary[data-v-d33d5f21]{background:#0078d4;color:#fff}.smartscreen-btn.secondary[data-v-d33d5f21]{background:transparent;color:#0078d4;text-decoration:underline}.smartscreen-btn.highlighted[data-v-d33d5f21]{animation:highlight-pulse-d33d5f21 2s infinite;position:relative}@keyframes highlight-pulse-d33d5f21{0%,to{box-shadow:0 0 #fbbf24b3}50%{box-shadow:0 0 0 10px #fbbf2400}}.actions[data-v-d33d5f21]{display:flex;gap:16px;justify-content:center;margin-top:40px}.btn-primary[data-v-d33d5f21],.btn-secondary[data-v-d33d5f21]{border:none;border-radius:12px;cursor:pointer;font-size:16px;font-weight:600;padding:14px 32px;transition:all .3s}.btn-primary[data-v-d33d5f21]{background:linear-gradient(135deg,#667eea,#764ba2);box-shadow:0 4px 15px #667eea66;color:#fff}.btn-primary[data-v-d33d5f21]:hover{box-shadow:0 6px 20px #667eea99;transform:translateY(-2px)}.btn-secondary[data-v-d33d5f21]{background:#ffffff1a;border:1px solid hsla(0,0%,100%,.2);color:#fff}.btn-secondary[data-v-d33d5f21]:hover{background:#ffffff26}.help-text[data-v-d33d5f21]{color:#94a3b8;font-size:14px;margin-top:24px;text-align:center}.help-link[data-v-d33d5f21]{color:#667eea;text-decoration:underline}.help-link[data-v-d33d5f21]:hover{color:#764ba2}.modal-fade-enter-active[data-v-d33d5f21],.modal-fade-leave-active[data-v-d33d5f21]{transition:opacity .3s ease}.modal-fade-enter-active .modal-content[data-v-d33d5f21],.modal-fade-leave-active .modal-content[data-v-d33d5f21]{transition:transform .3s ease}.modal-fade-enter-from[data-v-d33d5f21],.modal-fade-leave-to[data-v-d33d5f21]{opacity:0}.modal-fade-enter-from .modal-content[data-v-d33d5f21],.modal-fade-leave-to .modal-content[data-v-d33d5f21]{transform:scale(.9) translateY(20px)}@media (max-width:768px){.modal-content[data-v-d33d5f21]{max-height:95vh;padding:32px 24px}.title[data-v-d33d5f21]{font-size:24px}.step[data-v-d33d5f21]{flex-direction:column;gap:12px}.visual-guide-top[data-v-d33d5f21]{grid-template-columns:1fr}.actions[data-v-d33d5f21]{flex-direction:column}}.modal-content[data-v-d33d5f21]::-webkit-scrollbar{width:8px}.modal-content[data-v-d33d5f21]::-webkit-scrollbar-track{background:#ffffff0d;border-radius:4px}.modal-content[data-v-d33d5f21]::-webkit-scrollbar-thumb{background:#fff3;border-radius:4px}.modal-content[data-v-d33d5f21]::-webkit-scrollbar-thumb:hover{background:#ffffff4d}
