.welcome-header[data-v-fc72bfef]{height:100%;display:flex;align-items:center;width:100%;overflow-x:hidden}.header-content[data-v-fc72bfef]{display:flex;align-items:center;width:100%;padding:0 16px;gap:16px;overflow-x:hidden;box-sizing:border-box}.title-section[data-v-fc72bfef]{flex:1;min-width:0;overflow:hidden}.wechat-container[data-v-fc72bfef]{margin-left:auto;flex-shrink:0}.app-title[data-v-fc72bfef]{display:flex;align-items:center;gap:8px;font-size:17px;font-weight:600;margin:0;color:#1d1d1f;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;overflow:hidden;white-space:nowrap}.author-name[data-v-fc72bfef]{font-size:.65em;font-weight:500;color:#6e6e73;margin-left:1px;font-style:normal;margin-bottom:2px;line-height:1;white-space:nowrap}.title-icon[data-v-fc72bfef]{width:28px;height:28px;object-fit:contain;transition:transform .2s ease;flex-shrink:0}.title-icon[data-v-fc72bfef]:hover{transform:scale(1.05)}.features-badges[data-v-fc72bfef]{display:flex;gap:8px;flex-shrink:0}.feature-badge[data-v-fc72bfef]{padding:4px 12px;background:#f2f2f7;border-radius:16px;font-size:11px;font-weight:500;transition:all .2s ease;border:1px solid #e2e2e7;color:#1d1d1f;white-space:nowrap}.feature-badge[data-v-fc72bfef]:hover{background:#ebebf0;border-color:#d2d2d7}.wechat-container[data-v-fc72bfef]{margin-left:auto;position:relative;flex-shrink:0;cursor:pointer}.wechat-content[data-v-fc72bfef]{display:flex;align-items:center;gap:6px;padding:8px 12px;border-radius:8px;transition:background-color .2s ease;border:1px solid #e2e2e7;background:#fff}.wechat-content[data-v-fc72bfef]:hover{background-color:#f2f2f7}.wechat-icon[data-v-fc72bfef]{width:20px;height:20px;transition:transform .2s ease;flex-shrink:0}.wechat-text[data-v-fc72bfef]{font-size:12px;font-weight:500;white-space:nowrap;color:#1d1d1f;letter-spacing:.5px;display:inline-block;padding:2px 0;transition:all .2s ease;flex-shrink:0}.wechat-text[data-v-fc72bfef]:hover{color:#06c}.wechat-content:hover .wechat-text[data-v-fc72bfef]{transform:scale(1.02);transition:transform .2s ease}.wechat-icon[data-v-fc72bfef]:hover{transform:scale(1.05)}.qr-popup[data-v-fc72bfef]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%) scale(.95);background:#fff;border-radius:12px;padding:20px;box-shadow:0 12px 32px #00000026;opacity:0;visibility:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);z-index:1000;display:flex;flex-direction:column;align-items:center;min-width:280px;max-width:90vw;border:1px solid #e2e2e7}.wechat-container:hover .qr-popup[data-v-fc72bfef]{opacity:1;visibility:visible;transform:translate(-50%,-50%) scale(1)}.qr-code[data-v-fc72bfef]{width:260px;height:auto;max-width:100%;border-radius:8px;box-shadow:0 4px 8px #0000001a;object-fit:contain;transition:transform .2s ease}.qr-code[data-v-fc72bfef]:hover{transform:scale(1.02)}.qr-title[data-v-fc72bfef]{font-size:14px;font-weight:600;color:#1d1d1f;margin-bottom:12px;text-align:center}.qr-footer[data-v-fc72bfef]{font-size:12px;color:#86868b;margin-top:12px;text-align:center}@media (max-width: 992px){.header-content[data-v-fc72bfef]{flex-direction:column;gap:8px;text-align:center;padding:0 16px}.features-badges[data-v-fc72bfef]{justify-content:center;gap:6px}.app-title[data-v-fc72bfef]{justify-content:center;font-size:15px;gap:8px}.title-icon[data-v-fc72bfef]{width:24px;height:24px}}@media (max-width: 768px){.header-content[data-v-fc72bfef]{flex-direction:row;align-items:center;gap:12px;padding:0 12px}.title-section[data-v-fc72bfef]{flex:1;min-width:0}.app-title[data-v-fc72bfef]{justify-content:flex-start;font-size:14px;gap:6px;overflow:hidden}.title-icon[data-v-fc72bfef]{width:22px;height:22px}.author-name[data-v-fc72bfef]{font-size:.6em;margin-left:1px;white-space:nowrap}.features-badges[data-v-fc72bfef]{display:none}.wechat-content[data-v-fc72bfef]{padding:5px 8px}.wechat-icon[data-v-fc72bfef]{width:22px;height:22px}.wechat-text[data-v-fc72bfef]{font-size:12px}.qr-popup[data-v-fc72bfef]{min-width:260px;padding:12px}.qr-code[data-v-fc72bfef]{width:220px}}@media (max-width: 480px){.header-content[data-v-fc72bfef]{gap:8px;padding:0 8px}.app-title[data-v-fc72bfef]{font-size:13px;gap:5px}.title-icon[data-v-fc72bfef]{width:20px;height:20px}.author-name[data-v-fc72bfef]{font-size:.55em}.wechat-text[data-v-fc72bfef]{display:inline-block;font-size:11px}.wechat-icon[data-v-fc72bfef]{width:18px;height:18px}.wechat-content[data-v-fc72bfef]{padding:5px 8px;gap:4px}.qr-popup[data-v-fc72bfef]{min-width:240px;padding:15px}.qr-title[data-v-fc72bfef]{font-size:13px;margin-bottom:10px}.qr-code[data-v-fc72bfef]{width:200px}.qr-footer[data-v-fc72bfef]{font-size:11px;margin-top:10px}}@media (max-width: 360px){.app-title[data-v-fc72bfef]{font-size:12px}.title-icon[data-v-fc72bfef]{width:18px;height:18px}.author-name[data-v-fc72bfef]{font-size:.5em}.wechat-container[data-v-fc72bfef]{margin-left:4px}.wechat-icon[data-v-fc72bfef]{width:16px;height:16px}.wechat-text[data-v-fc72bfef]{font-size:10px}.wechat-content[data-v-fc72bfef]{padding:4px 6px;gap:3px}.qr-popup[data-v-fc72bfef]{min-width:200px;padding:12px}.qr-title[data-v-fc72bfef]{font-size:12px;margin-bottom:8px}.qr-code[data-v-fc72bfef]{width:180px}.qr-footer[data-v-fc72bfef]{font-size:10px;margin-top:8px}}@media (max-width: 320px){.app-title[data-v-fc72bfef]{font-size:11px}.title-icon[data-v-fc72bfef]{width:16px;height:16px}.author-name[data-v-fc72bfef]{display:none}.wechat-icon[data-v-fc72bfef]{width:14px;height:14px}.wechat-text[data-v-fc72bfef]{font-size:9px}.wechat-content[data-v-fc72bfef]{padding:3px 5px;gap:2px}.qr-popup[data-v-fc72bfef]{min-width:180px;padding:10px}.qr-title[data-v-fc72bfef]{font-size:11px;margin-bottom:6px}.qr-code[data-v-fc72bfef]{width:160px}.qr-footer[data-v-fc72bfef]{font-size:9px;margin-top:6px}}.model-selector[data-v-98ce5bdc]{display:flex;flex-direction:column;min-height:200px;font-size:12px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;max-width:100%;overflow-x:hidden;box-sizing:border-box}.selector-header[data-v-98ce5bdc]{flex-shrink:0;border-bottom:1px solid #e2e2e7;padding-bottom:8px;margin-bottom:12px}.selector-title[data-v-98ce5bdc]{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#1d1d1f;margin:0 0 6px}.title-icon[data-v-98ce5bdc]{font-size:16px}.selected-info[data-v-98ce5bdc]{font-size:11px;color:#86868b}.selected-model[data-v-98ce5bdc]{font-weight:600;color:#06c}.select-container[data-v-98ce5bdc]{flex-shrink:0;margin-bottom:12px}.model-select[data-v-98ce5bdc]{width:100%;padding:8px 12px;border:1px solid #e2e2e7;border-radius:8px;font-size:12px;background:#fff;color:#1d1d1f;transition:all .2s ease;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.model-select[data-v-98ce5bdc]:focus{outline:none;border-color:#06c;box-shadow:0 0 0 3px #0066cc1a}.model-select[data-v-98ce5bdc]:hover{border-color:#d2d2d7;background-color:#f2f2f7}.model-preview[data-v-98ce5bdc]{flex:1;display:flex;flex-direction:column;min-height:0}.preview-header[data-v-98ce5bdc]{flex-shrink:0;margin-bottom:8px}.preview-header h4[data-v-98ce5bdc]{font-size:12px;font-weight:600;color:#1d1d1f;margin:0}.img-container[data-v-98ce5bdc]{flex:1;display:flex;align-items:center;justify-content:center;background:#f2f2f7;border:1px dashed #d2d2d7;border-radius:8px;padding:16px;min-height:100px;overflow:hidden;position:relative}.img-container img[data-v-98ce5bdc]{max-width:100%;max-height:100%;object-fit:contain;border-radius:6px;box-shadow:0 2px 4px #0000000d;transition:opacity .3s ease,transform .2s ease}.img-container img[data-v-98ce5bdc]:hover{transform:scale(1.02)}.model-image[data-v-98ce5bdc]{opacity:1}.fallback-image[data-v-98ce5bdc]{opacity:.7;filter:grayscale(20%)}.image-placeholder[data-v-98ce5bdc],.no-model-placeholder[data-v-98ce5bdc]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#86868b;gap:8px}.placeholder-icon[data-v-98ce5bdc]{font-size:28px;opacity:.6}.placeholder-text[data-v-98ce5bdc]{font-size:11px;font-weight:500;line-height:1.3}.image-placeholder .placeholder-icon[data-v-98ce5bdc]{animation:pulse-98ce5bdc 2s infinite}@keyframes pulse-98ce5bdc{0%,to{opacity:.6}50%{opacity:.3}}.no-model-placeholder[data-v-98ce5bdc]{color:#86868b}.no-model-placeholder .placeholder-icon[data-v-98ce5bdc]{font-size:24px}.img-container img[src=""][data-v-98ce5bdc]:after{content:"图片加载失败";display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:#f2f2f7;color:#86868b;font-size:11px;border-radius:6px}@media (max-width: 992px){.model-preview[data-v-98ce5bdc]{min-height:80px}.img-container[data-v-98ce5bdc]{min-height:80px;padding:12px}.placeholder-icon[data-v-98ce5bdc]{font-size:24px}.placeholder-text[data-v-98ce5bdc]{font-size:10px}}@media (max-width: 768px){.model-selector[data-v-98ce5bdc]{min-height:240px;font-size:11px;max-width:100%;overflow-x:hidden}.selector-header[data-v-98ce5bdc]{margin-bottom:10px;padding-bottom:6px;max-width:100%}.selector-title[data-v-98ce5bdc]{font-size:12px;gap:4px;max-width:100%}.title-icon[data-v-98ce5bdc]{font-size:14px}.selected-info[data-v-98ce5bdc]{font-size:10px;max-width:100%;overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap}.selected-model[data-v-98ce5bdc]{max-width:100%;overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap}.select-container[data-v-98ce5bdc]{margin-bottom:10px;max-width:100%}.model-select[data-v-98ce5bdc]{padding:8px 10px;font-size:11px;max-width:100%}.model-preview[data-v-98ce5bdc]{min-height:120px;max-width:100%}.preview-header h4[data-v-98ce5bdc]{font-size:11px;max-width:100%}.img-container[data-v-98ce5bdc]{min-height:120px;padding:12px;max-width:100%;overflow:hidden}.placeholder-icon[data-v-98ce5bdc]{font-size:24px}.placeholder-text[data-v-98ce5bdc]{font-size:9px;max-width:100%;overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap}.img-container img[data-v-98ce5bdc]{max-height:140px;max-width:100%;object-fit:contain}[data-v-98ce5bdc]{max-width:100%;box-sizing:border-box}}.material-selector[data-v-66973699]{padding:8px;background:#f5f5f7;border-radius:6px;border:1px solid #e3e3e3;flex-shrink:0;font-size:11px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;max-width:100%;overflow-x:hidden;box-sizing:border-box}.selector-header[data-v-66973699]{margin-bottom:6px}.selector-title[data-v-66973699]{display:flex;align-items:center;gap:4px;font-size:12px;font-weight:600;color:#1d1d1f;margin:0}.title-icon[data-v-66973699]{font-size:14px}.select-container[data-v-66973699]{display:flex;flex-direction:column;gap:6px}.select-row[data-v-66973699]{display:flex;align-items:center;gap:6px}.material-label[data-v-66973699]{font-size:10px;font-weight:500;color:#1d1d1f;white-space:nowrap}.select-wrapper[data-v-66973699]{flex:1;position:relative}.material-select[data-v-66973699]{width:100%;padding:6px 8px;border:1px solid #e3e3e3;border-radius:4px;font-size:11px;background:#fff;color:#1d1d1f;transition:all .2s ease;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.material-select[data-v-66973699]:focus{outline:none;border-color:#06c;box-shadow:0 0 0 3px #0066cc1a}.material-select[data-v-66973699]:hover{border-color:#d1d1d6;background-color:#f5f5f7}.material-info[data-v-66973699]{padding:6px 8px;background:#fff;border:1px solid #e3e3e3;border-radius:4px;box-shadow:0 1px 2px #0000000d;transition:all .2s ease}.material-info[data-v-66973699]:hover{box-shadow:0 2px 4px #00000014}.material-details[data-v-66973699]{display:flex;align-items:center}.material-params[data-v-66973699]{display:flex;gap:10px;width:100%}.param-item[data-v-66973699]{display:flex;align-items:center;gap:3px;flex:1}.param-label[data-v-66973699]{font-size:10px;color:#86868b;font-weight:500;white-space:nowrap}.param-value[data-v-66973699]{font-size:10px;color:#1d1d1f;font-weight:600;font-family:Monaco,Menlo,Ubuntu Mono,monospace;flex:1}@media (max-width: 768px){.material-selector[data-v-66973699]{padding:6px;font-size:10px;max-width:100%;overflow-x:hidden}.selector-header[data-v-66973699]{margin-bottom:4px;max-width:100%}.selector-title[data-v-66973699]{font-size:11px;gap:3px;max-width:100%}.title-icon[data-v-66973699]{font-size:12px}.select-container[data-v-66973699]{max-width:100%}.select-row[data-v-66973699]{flex-direction:column;align-items:flex-start;gap:4px;max-width:100%}.material-label[data-v-66973699]{font-size:9px;max-width:100%;overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap}.select-wrapper[data-v-66973699]{max-width:100%}.material-select[data-v-66973699]{padding:6px 8px;font-size:10px;min-height:32px;max-width:100%}.material-info[data-v-66973699]{padding:6px 8px;max-width:100%}.material-details[data-v-66973699]{max-width:100%}.material-params[data-v-66973699]{flex-direction:column;gap:3px;max-width:100%}.param-item[data-v-66973699]{gap:2px;max-width:100%}.param-label[data-v-66973699],.param-value[data-v-66973699]{font-size:9px;max-width:100%;overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap}[data-v-66973699]{max-width:100%;box-sizing:border-box}}.parameter-form[data-v-6a577c0c]{padding:12px;background:#f2f2f7;border-radius:8px;border:1px solid #e2e2e7;flex:1;display:flex;flex-direction:column;min-height:0;font-size:12px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;max-width:100%;overflow-x:hidden;box-sizing:border-box}.form-header[data-v-6a577c0c]{flex-shrink:0;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #e2e2e7}.form-title[data-v-6a577c0c]{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#1d1d1f;margin:0 0 4px}.title-icon[data-v-6a577c0c]{font-size:16px}.model-name[data-v-6a577c0c]{font-size:11px;color:#86868b;font-weight:500}.empty-state[data-v-6a577c0c]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:30px;color:#86868b}.empty-icon[data-v-6a577c0c]{font-size:32px;margin-bottom:8px}.empty-message[data-v-6a577c0c]{font-size:12px;margin:0}.form-content[data-v-6a577c0c]{flex:1;display:flex;flex-direction:column;gap:12px;min-height:0}.parameters-grid[data-v-6a577c0c]{flex:1;display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;padding:8px;overflow-y:auto;max-height:100%}.param-item[data-v-6a577c0c]{background:#fff;border:1px solid #e2e2e7;border-radius:8px;padding:10px;display:flex;flex-direction:column;gap:6px;transition:all .2s ease;min-height:70px}.param-item[data-v-6a577c0c]:hover{border-color:#d2d2d7;box-shadow:0 2px 4px #0000000d}.param-label[data-v-6a577c0c]{font-size:11px;font-weight:600;color:#1d1d1f;line-height:1.2;display:flex;align-items:center;gap:3px}.required[data-v-6a577c0c]{color:#dc2626;font-weight:700;font-size:10px}.param-input-group[data-v-6a577c0c]{display:flex;align-items:center;gap:6px;flex:1}.param-input[data-v-6a577c0c]{flex:1;padding:6px 8px;border:1px solid #e2e2e7;border-radius:6px;font-size:11px;background:#fff;color:#1d1d1f;transition:all .2s ease;font-family:Monaco,Menlo,Ubuntu Mono,monospace;min-width:0}.param-input[data-v-6a577c0c]:focus{outline:none;border-color:#06c;box-shadow:0 0 0 3px #0066cc1a}.param-input[data-v-6a577c0c]:hover{border-color:#d2d2d7;background-color:#f2f2f7}.param-input[data-v-6a577c0c]::placeholder{color:#86868b;font-style:italic;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.param-unit[data-v-6a577c0c]{font-size:10px;color:#86868b;font-weight:500;background:#f2f2f7;padding:4px 6px;border-radius:4px;white-space:nowrap;flex-shrink:0;border:1px solid #e2e2e7}.calculation-section[data-v-6a577c0c]{flex-shrink:0;padding:8px 0}.calculate-btn[data-v-6a577c0c]{width:100%;padding:10px 16px;background:#06c;color:#fff;border:none;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 4px #06c3;position:relative;overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.calculate-btn[data-v-6a577c0c]:hover:not(.disabled):not(.loading){background:#0052a3;transform:translateY(-1px);box-shadow:0 3px 6px #0066cc4d}.calculate-btn[data-v-6a577c0c]:active:not(.disabled):not(.loading){transform:translateY(0)}.calculate-btn.disabled[data-v-6a577c0c]{background:#d2d2d7;cursor:not-allowed;box-shadow:none;transform:none}.calculate-btn.loading[data-v-6a577c0c]{background:#34c759;cursor:wait}.btn-content[data-v-6a577c0c]{display:flex;align-items:center;justify-content:center;gap:6px}.btn-icon[data-v-6a577c0c]{transition:transform .2s ease;width:14px;height:14px}.spinning[data-v-6a577c0c]{animation:spin-6a577c0c 1s linear infinite}@keyframes spin-6a577c0c{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-content[data-v-6a577c0c]{color:#fff}.calculate-btn[data-v-6a577c0c]:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:#ffffff4d;transform:translate(-50%,-50%);transition:width .6s,height .6s}.calculate-btn[data-v-6a577c0c]:active:not(.disabled):before{width:150px;height:150px}@media (min-width: 400px){.parameters-grid[data-v-6a577c0c]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}}@media (min-width: 600px){.parameters-grid[data-v-6a577c0c]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}@media (min-width: 800px){.parameters-grid[data-v-6a577c0c]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}.parameters-grid[data-v-6a577c0c]{grid-auto-rows:minmax(70px,auto)}.parameters-grid[data-v-6a577c0c]::-webkit-scrollbar{width:8px}.parameters-grid[data-v-6a577c0c]::-webkit-scrollbar-track{background:#f5f5f5;border-radius:4px}.parameters-grid[data-v-6a577c0c]::-webkit-scrollbar-thumb{background:#c6c6c8;border-radius:4px;border:2px solid #f5f5f5}.parameters-grid[data-v-6a577c0c]::-webkit-scrollbar-thumb:hover{background:#a1a1a6}@media (max-width: 768px){.parameter-form[data-v-6a577c0c]{padding:10px;font-size:12px;max-width:100%;overflow-x:hidden}.parameters-grid[data-v-6a577c0c]{grid-template-columns:1fr;gap:8px;padding:8px;max-width:100%;overflow-x:hidden;overflow-y:auto}.param-item[data-v-6a577c0c]{padding:12px;min-height:60px;gap:6px;max-width:100%;background:#fff;border:1px solid #e2e2e7;border-radius:8px;box-shadow:0 1px 2px #0000000d}.param-label[data-v-6a577c0c]{font-size:11px;font-weight:600;max-width:100%;overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap;color:#1d1d1f}.param-input-group[data-v-6a577c0c]{max-width:100%;overflow-x:hidden;display:flex;align-items:center;gap:8px}.param-input[data-v-6a577c0c]{padding:8px 10px;font-size:12px;min-height:40px;max-width:100%;flex:1;border:1px solid #e2e2e7;border-radius:6px;background:#fff;color:#1d1d1f;font-family:Monaco,Menlo,Ubuntu Mono,monospace}.param-unit[data-v-6a577c0c]{font-size:10px;padding:6px 8px;white-space:nowrap;flex-shrink:0;background:#f2f2f7;border:1px solid #e2e2e7;border-radius:4px;color:#86868b;font-weight:500}.calculate-btn[data-v-6a577c0c]{padding:12px 20px;font-size:14px;min-height:44px;max-width:100%;background:#06c;color:#fff;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 4px #06c3}.calculate-btn[data-v-6a577c0c]:hover:not(.disabled):not(.loading){background:#0052a3;transform:translateY(-1px);box-shadow:0 3px 6px #0066cc4d}.form-header[data-v-6a577c0c]{margin-bottom:10px;padding-bottom:8px;max-width:100%;border-bottom:1px solid #e2e2e7}.form-title[data-v-6a577c0c]{font-size:14px;gap:6px;max-width:100%;font-weight:600;color:#1d1d1f}.title-icon[data-v-6a577c0c]{font-size:16px}.empty-state[data-v-6a577c0c]{padding:30px 20px;max-width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.empty-icon[data-v-6a577c0c]{font-size:32px;margin-bottom:10px}.empty-message[data-v-6a577c0c]{font-size:12px;max-width:100%;color:#86868b;line-height:1.4}[data-v-6a577c0c]{max-width:100%;box-sizing:border-box}button[data-v-6a577c0c]{min-height:44px;min-width:44px}input[data-v-6a577c0c],select[data-v-6a577c0c]{min-height:40px}}@media (max-width: 767px){.parameters-grid[data-v-6a577c0c]{grid-template-columns:1fr!important}}.result-display[data-v-06f3ab62]{padding:12px;display:flex;flex-direction:column;min-height:200px;font-size:12px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;max-width:100%;overflow-x:hidden;box-sizing:border-box}.result-header[data-v-06f3ab62]{flex-shrink:0;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #e2e2e7}.result-title[data-v-06f3ab62]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#1d1d1f;margin:0}.title-icon[data-v-06f3ab62]{font-size:16px}.result-card[data-v-06f3ab62]{flex:1;background:#fff;border-radius:10px;box-shadow:0 2px 8px #0000000d;overflow:hidden;transition:all .3s ease;display:flex;flex-direction:column;min-height:0;border:1px solid #e2e2e7}.result-card[data-v-06f3ab62]:hover{box-shadow:0 4px 12px #00000014;transform:translateY(-1px)}.result-card-header[data-v-06f3ab62]{flex-shrink:0;display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#f2f2f7;color:#1d1d1f;border-bottom:1px solid #e2e2e7}.result-status[data-v-06f3ab62]{display:flex;align-items:center;gap:8px}.status-indicator[data-v-06f3ab62]{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:#34c759;color:#fff}.status-indicator.success[data-v-06f3ab62]{background:#34c759}.status-text[data-v-06f3ab62]{font-weight:500;font-size:13px}.result-timestamp[data-v-06f3ab62]{display:flex;align-items:center;gap:6px;font-size:11px;color:#86868b}.result-content[data-v-06f3ab62]{flex:1;padding:16px;overflow-y:auto;min-height:0}.result-item[data-v-06f3ab62]{display:flex;align-items:center;gap:12px;padding:16px;border-radius:8px;transition:all .2s ease;margin-bottom:12px}.result-item[data-v-06f3ab62]:last-child{margin-bottom:0}.result-item[data-v-06f3ab62]{background:#f2f2f7;border:1px solid #e2e2e7}.result-item[data-v-06f3ab62]:hover{background:#ebebf0;border-color:#d2d2d7}.result-icon[data-v-06f3ab62]{font-size:20px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:#fff;flex-shrink:0;box-shadow:0 1px 2px #0000000d}.result-item:not(.primary) .result-icon[data-v-06f3ab62]{background:#fff}.result-info[data-v-06f3ab62]{flex:1;display:flex;justify-content:space-between;align-items:center}.result-label-container[data-v-06f3ab62]{display:flex;flex-direction:column;gap:4px}.result-label[data-v-06f3ab62]{font-weight:600;font-size:13px;color:#1d1d1f}.result-label-desc[data-v-06f3ab62]{font-size:11px;opacity:.7;font-weight:400;color:#86868b}.result-value-container[data-v-06f3ab62]{display:flex;align-items:baseline;gap:6px;text-align:right}.result-value[data-v-06f3ab62]{font-size:18px;font-weight:600;font-family:Monaco,Menlo,Ubuntu Mono,monospace;color:#1d1d1f}.result-unit[data-v-06f3ab62]{font-size:13px;font-weight:500;color:#86868b}@media (max-width: 768px){.result-display[data-v-06f3ab62]{padding:8px;font-size:11px;max-width:100%;overflow-x:hidden}.result-header[data-v-06f3ab62]{margin-bottom:10px;padding-bottom:6px;max-width:100%}.result-title[data-v-06f3ab62]{font-size:12px;gap:6px;max-width:100%}.title-icon[data-v-06f3ab62]{font-size:14px}.result-card-header[data-v-06f3ab62]{flex-direction:column;gap:6px;align-items:flex-start;padding:10px 12px;max-width:100%}.result-status[data-v-06f3ab62]{gap:6px;max-width:100%}.status-indicator[data-v-06f3ab62]{width:16px;height:16px}.status-indicator svg[data-v-06f3ab62]{width:12px;height:12px}.status-text[data-v-06f3ab62]{font-size:12px;max-width:100%;overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap}.result-timestamp[data-v-06f3ab62]{gap:4px;font-size:10px;max-width:100%;overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap}.result-timestamp svg[data-v-06f3ab62]{width:12px;height:12px}.result-content[data-v-06f3ab62]{padding:12px;max-width:100%;overflow-x:hidden}.result-item[data-v-06f3ab62]{flex-direction:column;align-items:flex-start;gap:8px;padding:12px;margin-bottom:8px;max-width:100%}.result-info[data-v-06f3ab62]{width:100%;flex-direction:column;align-items:flex-start;gap:4px;max-width:100%}.result-label-container[data-v-06f3ab62]{max-width:100%}.result-label[data-v-06f3ab62]{font-size:12px;max-width:100%;overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap}.result-label-desc[data-v-06f3ab62]{font-size:10px;max-width:100%;overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap}.result-value-container[data-v-06f3ab62]{align-self:flex-end;max-width:100%}.result-value[data-v-06f3ab62]{font-size:16px;max-width:100%;overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap}.result-unit[data-v-06f3ab62]{font-size:12px;white-space:nowrap}.result-icon[data-v-06f3ab62]{font-size:16px;width:32px;height:32px}.result-empty[data-v-06f3ab62]{padding:24px 16px;max-width:100%}.empty-icon[data-v-06f3ab62]{width:48px;height:48px;margin-bottom:12px}.empty-icon svg[data-v-06f3ab62]{width:32px;height:32px}.empty-title[data-v-06f3ab62]{font-size:14px;margin-bottom:6px;max-width:100%;overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap}.empty-message[data-v-06f3ab62]{font-size:11px;max-width:100%;overflow-x:hidden;text-overflow:ellipsis}.result-error[data-v-06f3ab62]{padding:12px;max-width:100%}.error-content[data-v-06f3ab62]{gap:8px;max-width:100%}.error-icon[data-v-06f3ab62]{width:32px;height:32px}.error-icon svg[data-v-06f3ab62]{width:20px;height:20px}.error-info[data-v-06f3ab62]{max-width:100%}.error-title[data-v-06f3ab62]{font-size:12px;margin-bottom:4px;max-width:100%;overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap}.error-message[data-v-06f3ab62]{font-size:11px;margin-bottom:8px;max-width:100%;overflow-x:hidden;text-overflow:ellipsis}.retry-btn[data-v-06f3ab62]{padding:6px 10px;font-size:11px;min-height:32px;max-width:100%}.retry-btn svg[data-v-06f3ab62]{width:14px;height:14px}[data-v-06f3ab62]{max-width:100%;box-sizing:border-box}}.result-error[data-v-06f3ab62]{background:#fef2f2;border:1px solid #fecaca;border-radius:10px;padding:16px}.error-content[data-v-06f3ab62]{display:flex;align-items:flex-start;gap:12px}.error-icon[data-v-06f3ab62]{width:36px;height:36px;border-radius:8px;background:#fee2e2;color:#dc2626;display:flex;align-items:center;justify-content:center;flex-shrink:0}.error-info[data-v-06f3ab62]{flex:1}.error-title[data-v-06f3ab62]{font-size:14px;font-weight:600;color:#dc2626;margin:0 0 6px}.error-message[data-v-06f3ab62]{color:#7f1d1d;margin:0 0 12px;line-height:1.4;font-size:12px}.retry-btn[data-v-06f3ab62]{display:flex;align-items:center;gap:6px;padding:6px 12px;background:#dc2626;color:#fff;border:none;border-radius:8px;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s ease;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.retry-btn[data-v-06f3ab62]:hover{background:#b91c1c;transform:translateY(-1px);box-shadow:0 2px 4px #dc262633}.result-empty[data-v-06f3ab62]{text-align:center;padding:32px 24px}.empty-content[data-v-06f3ab62]{max-width:400px;margin:0 auto}.empty-icon[data-v-06f3ab62]{width:64px;height:64px;margin:0 auto 16px;border-radius:12px;background:#f2f2f7;display:flex;align-items:center;justify-content:center;color:#86868b;border:1px solid #e2e2e7}.empty-title[data-v-06f3ab62]{font-size:16px;font-weight:600;color:#1d1d1f;margin:0 0 8px}.empty-message[data-v-06f3ab62]{color:#86868b;line-height:1.4;margin:0;font-size:12px}@keyframes slideIn-06f3ab62{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.result-card[data-v-06f3ab62],.result-error[data-v-06f3ab62],.result-empty[data-v-06f3ab62]{animation:slideIn-06f3ab62 .3s ease-out}.result-content[data-v-06f3ab62]::-webkit-scrollbar{width:8px}.result-content[data-v-06f3ab62]::-webkit-scrollbar-track{background:#f5f5f5;border-radius:4px}.result-content[data-v-06f3ab62]::-webkit-scrollbar-thumb{background:#c6c6c8;border-radius:4px;border:2px solid #f5f5f5}.result-content[data-v-06f3ab62]::-webkit-scrollbar-thumb:hover{background:#a1a1a6}.analytics-badge[data-v-b6c983d4]{display:flex;align-items:center;gap:8px;font-size:11px;color:#86868b}.badge-item[data-v-b6c983d4]{white-space:nowrap}.separator[data-v-b6c983d4]{color:#d1d1d6}.app-footer[data-v-321332e5]{background:#f5f5f7;color:#86868b;padding:0;height:32px;flex-shrink:0;border-top:1px solid #e3e3e3;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.footer-content[data-v-321332e5]{display:flex;justify-content:space-between;align-items:center;max-width:1600px;margin:0 auto;padding:6px 20px;height:100%}.copyright[data-v-321332e5]{font-size:11px;margin:0;line-height:1.2}.footer-links[data-v-321332e5]{display:flex;align-items:center;gap:8px;font-size:11px}.footer-link[data-v-321332e5]{color:#86868b;transition:color .2s ease;line-height:1.2}.footer-link[data-v-321332e5]:hover{color:#1d1d1f}.footer-separator[data-v-321332e5]{color:#d1d1d6}@media (max-width: 768px){.footer-content[data-v-321332e5]{flex-direction:row;gap:6px;text-align:center;padding:6px 16px}.footer-links[data-v-321332e5]{justify-content:center;gap:6px}.copyright[data-v-321332e5],.footer-links[data-v-321332e5]{font-size:10px}}@media (max-width: 480px){.footer-content[data-v-321332e5]{flex-direction:column;gap:2px;padding:4px 12px}.copyright[data-v-321332e5]{font-size:9px}.footer-links[data-v-321332e5]{font-size:9px;gap:4px}}html,body{margin:0;padding:0;width:100%;height:100%;overflow:hidden;background-color:#f2f2f7;max-width:100vw;overflow-x:hidden}*{margin:0;padding:0;box-sizing:border-box;max-width:100%}#app{max-width:100vw;overflow-x:hidden}@media (max-width: 768px){html,body{height:auto;overflow-y:scroll;overflow-x:hidden;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable}*,#app{max-width:100vw}}.app-container[data-v-41a7b142]{min-height:100vh;display:flex;flex-direction:column;background-color:#f2f2f7;font-size:12px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;max-width:100vw;overflow-x:hidden;width:100%}.app-header[data-v-41a7b142]{background:#fff;color:#1d1d1f;box-shadow:0 1px 2px #0000000d;flex-shrink:0;z-index:10;height:44px;display:flex;align-items:center;border-bottom:1px solid #e2e2e7;width:100%;max-width:100vw;padding:0 12px}.app-main[data-v-41a7b142]{flex:1;display:grid;grid-template-columns:1.5fr 2fr 1.5fr;grid-template-areas:"sidebar params results";gap:12px;padding:12px;max-width:1600px;margin:0 auto;width:100%;min-height:400px;box-sizing:border-box;overflow-x:hidden}.sidebar-left[data-v-41a7b142]{grid-area:sidebar;background:#fff;border-radius:10px;padding:12px;box-shadow:0 2px 8px #0000000d;display:flex;flex-direction:column;overflow:hidden;border:1px solid #e2e2e7;max-width:100%;box-sizing:border-box}.content-center[data-v-41a7b142]{grid-area:params;background:#fff;border-radius:10px;padding:16px;box-shadow:0 2px 8px #0000000d;display:flex;flex-direction:column;gap:12px;overflow:hidden;min-height:0;border:1px solid #e2e2e7;max-width:100%;box-sizing:border-box}.sidebar-right[data-v-41a7b142]{grid-area:results;background:#fff;border-radius:10px;padding:0;box-shadow:0 2px 8px #0000000d;overflow:hidden;display:flex;flex-direction:column;border:1px solid #e2e2e7;max-width:100%;box-sizing:border-box}.form-header[data-v-41a7b142]{flex-shrink:0;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #e2e2e7}.form-header h2[data-v-41a7b142]{font-size:14px;font-weight:600;color:#1d1d1f;margin:0 0 4px}.error-banner[data-v-41a7b142]{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;padding:6px 8px;color:#dc2626;display:flex;justify-content:space-between;align-items:center;margin-top:6px;font-size:11px;box-shadow:0 1px 2px #0000000d}.error-close[data-v-41a7b142]{background:none;border:none;font-size:14px;color:#dc2626;cursor:pointer;padding:2px;width:16px;height:16px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background-color .2s ease}.error-close[data-v-41a7b142]:hover{background-color:#dc26261a}.app-footer[data-v-41a7b142]{background:#fff;color:#86868b;flex-shrink:0;z-index:10;height:32px;display:flex;align-items:center;justify-content:center;font-size:11px;border-top:1px solid #e2e2e7}@media (max-width: 1400px){.app-main[data-v-41a7b142]{grid-template-columns:1.5fr 2fr 1.5fr;gap:10px;padding:10px}}@media (max-width: 1200px){.app-main[data-v-41a7b142]{grid-template-columns:1.5fr 2fr 1.5fr;grid-template-areas:"sidebar params results";gap:10px;padding:10px}}@media (max-width: 768px){.app-main[data-v-41a7b142]{grid-template-columns:1fr;grid-template-rows:auto auto auto;grid-template-areas:"sidebar" "params" "results";gap:10px;padding:8px;max-width:100vw;margin:0;width:100vw;box-sizing:border-box}.app-container[data-v-41a7b142]{width:100vw;max-width:100vw;overflow-x:hidden;font-size:11px;box-sizing:border-box}.sidebar-left[data-v-41a7b142],.content-center[data-v-41a7b142],.sidebar-right[data-v-41a7b142]{overflow:visible;width:100%;max-width:100vw;border-radius:8px;box-sizing:border-box}.app-header[data-v-41a7b142]{height:36px;padding:0 8px;width:100vw;max-width:100vw;box-sizing:border-box}.app-footer[data-v-41a7b142]{height:26px;font-size:10px;width:100vw;max-width:100vw;box-sizing:border-box}button[data-v-41a7b142]{min-height:32px;min-width:44px;max-width:100%}input[data-v-41a7b142],select[data-v-41a7b142]{min-height:32px;max-width:100%}.app-main[data-v-41a7b142]{gap:8px}.sidebar-left[data-v-41a7b142],.content-center[data-v-41a7b142],.sidebar-right[data-v-41a7b142]{padding:10px}[data-v-41a7b142]{max-width:100vw;box-sizing:border-box}.form-header h2[data-v-41a7b142],.selected-info[data-v-41a7b142],.status-text[data-v-41a7b142],.result-value[data-v-41a7b142],.result-unit[data-v-41a7b142],.param-label[data-v-41a7b142],.param-value[data-v-41a7b142]{word-break:break-word;overflow-wrap:break-word}}[data-v-41a7b142]::-webkit-scrollbar{width:8px;height:8px}[data-v-41a7b142]::-webkit-scrollbar-track{background:#f5f5f5;border-radius:4px}[data-v-41a7b142]::-webkit-scrollbar-thumb{background:#c6c6c8;border-radius:4px;border:2px solid #f5f5f5}[data-v-41a7b142]::-webkit-scrollbar-thumb:hover{background:#a1a1a6}.sidebar-left[data-v-41a7b142],.content-center[data-v-41a7b142],.sidebar-right[data-v-41a7b142]{min-height:0;max-height:100%}button[data-v-41a7b142],input[data-v-41a7b142],select[data-v-41a7b142]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;border-radius:8px;transition:all .2s ease}input[data-v-41a7b142]:focus,select[data-v-41a7b142]:focus{outline:none;box-shadow:0 0 0 3px #007aff1a}
