.analysis-container[data-v-dec0e3a3]{width:100vw;height:100vh;overflow:hidden;position:relative;background-color:#000}.background-fallback[data-v-dec0e3a3]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:linear-gradient(135deg,#e8f5e9 0%,#f1f8e9 25%,#ffffff 50%,#f1f8e9 75%,#e8f5e9 100%);z-index:0}.background-gif[data-v-dec0e3a3]{position:fixed;top:0;left:0;width:100vw;height:100vh;object-fit:cover;object-position:center center;z-index:1;pointer-events:none}.video-overlay[data-v-dec0e3a3]{position:fixed;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#e8f5e9 0%,#f1f8e9 25%,#ffffff 50%,#f1f8e9 75%,#e8f5e9 100%);z-index:5;pointer-events:none;transition:opacity .5s ease}.video-overlay.hidden[data-v-dec0e3a3]{opacity:0;pointer-events:none}.analysis-content[data-v-dec0e3a3]{width:100%;height:100%;position:relative;display:flex;align-items:center;justify-content:center;z-index:10}.report-button-container[data-v-dec0e3a3]{display:flex;align-items:center;justify-content:center;z-index:15;animation:pulse-container-dec0e3a3 2s ease-in-out infinite}.report-button[data-v-dec0e3a3]{width:180px;height:180px;border-radius:50%;background:linear-gradient(135deg,#4CAF50 0%,#2196F3 100%);border:none;color:#fff;font-size:24px;font-weight:700;font-family:Microsoft YaHei,sans-serif;cursor:pointer;box-shadow:0 0 40px #4caf50cc;transition:all .3s ease;display:flex;align-items:center;justify-content:center;text-align:center;padding:0 20px;animation:pulse-dec0e3a3 2s ease-in-out infinite,shake-dec0e3a3 .5s ease-in-out 2s infinite;position:relative;overflow:hidden}.report-button[data-v-dec0e3a3]:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:rgba(255,255,255,.3);transform:translate(-50%,-50%);transition:width .6s,height .6s}.report-button[data-v-dec0e3a3]:hover:not(:disabled){transform:scale(1.1);box-shadow:0 0 60px #4caf50}.report-button[data-v-dec0e3a3]:hover:not(:disabled):before{width:300px;height:300px}@keyframes pulse-dec0e3a3{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes pulse-container-dec0e3a3{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}@keyframes shake-dec0e3a3{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}.report-button[data-v-dec0e3a3]:disabled{opacity:.7;cursor:not-allowed;animation:none}@media (max-width: 768px){.report-button[data-v-dec0e3a3]{width:160px;height:160px;font-size:20px}}@media (max-width: 480px){.report-button[data-v-dec0e3a3]{width:140px;height:140px;font-size:18px}}:fullscreen .analysis-container[data-v-dec0e3a3],:-webkit-full-screen .analysis-container[data-v-dec0e3a3],:-moz-full-screen .analysis-container[data-v-dec0e3a3],:-ms-fullscreen .analysis-container[data-v-dec0e3a3]{width:100vw;height:100vh}.progress-container[data-v-dec0e3a3]{position:fixed;bottom:0;left:0;right:0;z-index:100;background:rgba(255,255,255,.7);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:16px;border-radius:16px 16px 0 0;box-shadow:0 -4px 20px #0000001a}.progress-content[data-v-dec0e3a3]{max-width:600px;margin:0 auto}.progress-header[data-v-dec0e3a3]{margin-bottom:16px}.progress-title[data-v-dec0e3a3]{font-size:14px;color:#666;margin:0;text-align:center}.progress-steps[data-v-dec0e3a3]{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.progress-step[data-v-dec0e3a3]{display:flex;align-items:center;gap:12px}.step-name[data-v-dec0e3a3]{font-size:14px;color:#333;font-weight:500;flex-shrink:0;min-width:120px}.step-bar[data-v-dec0e3a3]{flex:1;height:16px;background:rgba(200,200,200,.3);border-radius:8px;overflow:hidden;min-width:0}.step-percent[data-v-dec0e3a3]{font-size:14px;color:#666;font-weight:600;flex-shrink:0;min-width:50px;text-align:right}.step-progress[data-v-dec0e3a3]{height:100%;background:linear-gradient(90deg,#4CAF50,#2196F3);border-radius:8px;transition:width .1s linear}.progress-footer[data-v-dec0e3a3]{display:flex;justify-content:center}.notify-button[data-v-dec0e3a3]{width:100%;max-width:400px;padding:14px 24px;background:linear-gradient(135deg,#4CAF50 0%,#2196F3 100%);border:none;border-radius:24px;color:#fff;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease}.notify-button[data-v-dec0e3a3]:hover{transform:scale(1.02);box-shadow:0 4px 12px #4caf5066}@media (max-width: 768px){.progress-container[data-v-dec0e3a3]{padding:12px}.progress-title[data-v-dec0e3a3]{font-size:13px}.progress-step[data-v-dec0e3a3]{gap:10px}.step-name[data-v-dec0e3a3]{font-size:13px;min-width:100px}.step-percent[data-v-dec0e3a3]{font-size:13px;min-width:45px}.step-bar[data-v-dec0e3a3]{height:14px}.notify-button[data-v-dec0e3a3]{font-size:15px;padding:12px 20px}}@media (max-width: 480px){.progress-container[data-v-dec0e3a3]{padding:10px}.progress-title[data-v-dec0e3a3]{font-size:12px}.progress-step[data-v-dec0e3a3]{gap:8px}.step-name[data-v-dec0e3a3]{font-size:12px;min-width:85px}.step-percent[data-v-dec0e3a3]{font-size:12px;min-width:40px}.step-bar[data-v-dec0e3a3]{height:12px}.notify-button[data-v-dec0e3a3]{font-size:14px;padding:10px 16px}}.qrcode-modal-overlay[data-v-dec0e3a3]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:1000;animation:fadeIn-dec0e3a3 .3s ease}@keyframes fadeIn-dec0e3a3{0%{opacity:0}to{opacity:1}}.qrcode-modal[data-v-dec0e3a3]{background:white;border-radius:16px;padding:24px;width:90%;max-width:400px;position:relative;animation:slideUp-dec0e3a3 .3s ease;box-shadow:0 20px 40px #0003}@keyframes slideUp-dec0e3a3{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.qrcode-close-btn[data-v-dec0e3a3]{position:absolute;top:12px;right:12px;width:32px;height:32px;border:none;background:rgba(0,0,0,.1);border-radius:50%;font-size:20px;color:#666;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.qrcode-close-btn[data-v-dec0e3a3]:hover{background:rgba(0,0,0,.2)}.qrcode-title[data-v-dec0e3a3]{text-align:center;font-size:18px;font-weight:600;color:#333;margin-bottom:20px}.qrcode-image-container[data-v-dec0e3a3]{display:flex;align-items:center;justify-content:center;margin-bottom:20px}.qrcode-image[data-v-dec0e3a3]{width:200px;height:200px;border-radius:8px}.qrcode-loading[data-v-dec0e3a3]{font-size:16px;color:#999}.qrcode-tips[data-v-dec0e3a3]{text-align:center;color:#666;font-size:14px;line-height:1.8;margin-bottom:24px}.qrcode-tips p[data-v-dec0e3a3]{margin:4px 0}.qrcode-home-btn[data-v-dec0e3a3]{width:100%;padding:14px 24px;background:linear-gradient(135deg,#4CAF50 0%,#2196F3 100%);border:none;border-radius:24px;color:#fff;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease}.qrcode-home-btn[data-v-dec0e3a3]:hover{transform:scale(1.02);box-shadow:0 4px 12px #4caf5066}@media (max-width: 480px){.qrcode-modal[data-v-dec0e3a3]{padding:20px}.qrcode-title[data-v-dec0e3a3]{font-size:16px}.qrcode-image[data-v-dec0e3a3]{width:160px;height:160px}.qrcode-tips[data-v-dec0e3a3]{font-size:13px}.qrcode-home-btn[data-v-dec0e3a3]{font-size:15px;padding:12px 20px}}
