._form_fc755_3{background:#fff;border-radius:8px;padding:24px;box-shadow:0 2px 8px #0000001a;max-width:600px;margin:0 auto}._form_fc755_3 h2{margin-top:0;color:#1a1a1a;margin-bottom:24px}._section_fc755_18{margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid #e0e0e0}._section_fc755_18:last-of-type{border-bottom:none}._section_fc755_18 h3{margin:0 0 16px;font-size:16px;color:#333}._formGroup_fc755_34{margin-bottom:16px;display:flex;flex-direction:column}._formGroup_fc755_34 label{font-weight:500;margin-bottom:6px;color:#333}._formGroup_fc755_34 input,._formGroup_fc755_34 select{padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;font-family:inherit;transition:border-color .2s}._formGroup_fc755_34 input:focus,._formGroup_fc755_34 select:focus{outline:none;border-color:#646cff;box-shadow:0 0 0 2px #646cff1a}._formGroup_fc755_34 input:disabled,._formGroup_fc755_34 select:disabled{background-color:#f5f5f5;color:#999;cursor:not-allowed}._formGroup_fc755_34 small{font-size:12px;color:#666;margin-top:4px}._error_fc755_76{background-color:#fee;border:1px solid #fcc;border-radius:4px;padding:12px;color:#c33;margin-bottom:16px;font-size:14px}._submitBtn_fc755_86{width:100%;padding:12px;background-color:#646cff;color:#fff;border:none;border-radius:4px;font-size:16px;font-weight:500;cursor:pointer;transition:background-color .2s}._submitBtn_fc755_86:hover:not(:disabled){background-color:#535bf2}._submitBtn_fc755_86:disabled{background-color:#999;cursor:not-allowed}._container_1tpka_3{background:#fff;border-radius:8px;padding:24px;box-shadow:0 2px 8px #0000001a;max-width:700px;margin:0 auto}._container_1tpka_3 h2{margin-top:0;color:#1a1a1a;margin-bottom:24px}._loading_1tpka_18,._error_1tpka_19,._empty_1tpka_20{text-align:center;padding:32px;color:#666;font-size:14px}._error_1tpka_19{background-color:#fee;color:#c33;border-radius:4px}._card_1tpka_33{border:1px solid #e0e0e0;border-radius:8px;padding:20px}._header_1tpka_39{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid #e0e0e0}._status_1tpka_48{font-size:18px;font-weight:600;color:#1a1a1a}._jobId_1tpka_54{font-size:12px;color:#666;font-family:monospace}._progress_1tpka_60{margin-bottom:24px}._progressBar_1tpka_64{width:100%;height:24px;background-color:#f0f0f0;border-radius:4px;overflow:hidden;margin-bottom:8px}._progressFill_1tpka_73{height:100%;transition:width .3s ease;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;color:#fff}._progressFill_1tpka_73._queued_1tpka_84{background-color:orange}._progressFill_1tpka_73._running_1tpka_88{background-color:#646cff;background:linear-gradient(90deg,#646cff,#535bf2)}._progressFill_1tpka_73._done_1tpka_93{background-color:#00b368}._progressFill_1tpka_73._error_1tpka_19{background-color:#d32f2f}._progressText_1tpka_101{text-align:right;font-size:14px;font-weight:500;color:#333}._step_1tpka_108{background-color:#f5f5f5;border-left:4px solid #646cff;padding:12px;margin-bottom:16px;border-radius:4px}._errorMsg_1tpka_116{background-color:#fee;border-left:4px solid #d32f2f;padding:12px;margin-bottom:16px;border-radius:4px;color:#c33}._logs_1tpka_125{margin-bottom:16px}._logs_1tpka_125 h3{margin:16px 0 12px;font-size:14px;color:#333}._logContainer_1tpka_135{background-color:#1a1a1a;border-radius:4px;padding:12px;max-height:300px;overflow-y:auto}._noLogs_1tpka_143{color:#999;font-size:12px;margin:0}._logList_1tpka_149{margin:0;padding:0;list-style:none}._logEntry_1tpka_155{color:#0f0;font-family:Courier New,monospace;font-size:11px;line-height:1.4;margin:2px 0}._completed_1tpka_163{background-color:#e8f5e9;border-left:4px solid #00b368;padding:12px;border-radius:4px;font-size:14px;color:#2e7d32}._container_9tx3g_3{background:#fff;border-radius:8px;padding:24px;box-shadow:0 2px 8px #0000001a;max-width:600px;margin:0 auto}._container_9tx3g_3 h2{margin-top:0;color:#1a1a1a;margin-bottom:24px}._error_9tx3g_18{background-color:#fee;border:1px solid #fcc;border-radius:4px;padding:12px;color:#c33;margin-bottom:16px;font-size:14px}._card_9tx3g_28{border:1px solid #e0e0e0;border-radius:8px;padding:20px}._info_9tx3g_34{background-color:#f9f9f9;border-left:4px solid #646cff;padding:16px;border-radius:4px;margin-bottom:24px}._info_9tx3g_34 p{margin:8px 0;font-size:14px}._info_9tx3g_34 code{background-color:#f0f0f0;padding:2px 6px;border-radius:3px;font-family:monospace;font-size:12px}._downloads_9tx3g_55{margin-bottom:24px}._downloads_9tx3g_55 h3{margin:0 0 16px;font-size:16px;color:#333}._downloadButtons_9tx3g_65{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px}._downloadBtn_9tx3g_72{padding:12px;background-color:#646cff;color:#fff;border:none;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s}._downloadBtn_9tx3g_72:hover:not(:disabled){background-color:#535bf2}._downloadBtn_9tx3g_72:disabled{background-color:#999;cursor:not-allowed}._downloadNote_9tx3g_93{font-size:12px;color:#666;margin:0}._downloadNote_9tx3g_93 code{background-color:#f0f0f0;padding:2px 6px;border-radius:3px;font-family:monospace}._actions_9tx3g_106{display:flex;gap:12px;margin-bottom:24px;padding-top:24px;border-top:1px solid #e0e0e0}._resetBtn_9tx3g_114{flex:1;padding:12px;background-color:#f0f0f0;color:#333;border:1px solid #ddd;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s}._resetBtn_9tx3g_114:hover{background-color:#e0e0e0}._stats_9tx3g_131{background-color:#f9f9f9;border-radius:4px;padding:16px}._stats_9tx3g_131 h3{margin:0 0 16px;font-size:14px;color:#333}._statsGrid_9tx3g_143{display:grid;grid-template-columns:1fr 1fr;gap:12px}._stat_9tx3g_131{display:flex;flex-direction:column;gap:4px}._label_9tx3g_155{font-size:12px;color:#666}._value_9tx3g_160{font-size:14px;font-weight:600;color:#1a1a1a}._container_1p6lg_3{min-height:100vh;background-color:#f5f5f5;display:flex;flex-direction:column}._header_1p6lg_10{background-color:#fff;border-bottom:1px solid #e0e0e0;padding:16px 24px;display:flex;justify-content:space-between;align-items:center;box-shadow:0 2px 4px #0000000d}._header_1p6lg_10 h1{margin:0;color:#1a1a1a;font-size:24px}._userInfo_1p6lg_26{display:flex;align-items:center;gap:16px;font-size:14px;color:#666}._logoutBtn_1p6lg_34{padding:8px 16px;background-color:#f0f0f0;color:#333;border:1px solid #ddd;border-radius:4px;font-size:14px;cursor:pointer;transition:background-color .2s}._logoutBtn_1p6lg_34:hover{background-color:#e0e0e0}._main_1p6lg_49{flex:1;display:grid;grid-template-columns:1fr 320px;gap:24px;padding:24px;max-width:1200px;margin:0 auto;width:100%}._content_1p6lg_60{min-width:0}._loading_1p6lg_64{text-align:center;padding:48px;color:#666;font-size:14px}._sidebar_1p6lg_71{display:flex;flex-direction:column;gap:24px}._sidebarCard_1p6lg_77{background:#fff;border-radius:8px;padding:16px;box-shadow:0 2px 8px #0000000d}._sidebarCard_1p6lg_77 h3{margin:0 0 16px;color:#1a1a1a;font-size:14px}._history_1p6lg_90{margin:0;padding:0;list-style:none}._historyItem_1p6lg_96{padding:12px;border:1px solid #e0e0e0;border-radius:4px;margin-bottom:8px;font-size:13px;cursor:pointer;transition:border-color .2s,background-color .2s}._historyItem_1p6lg_96:hover{background-color:#f9f9f9;border-color:#646cff}._itemInfo_1p6lg_111{margin-bottom:6px}._itemInfo_1p6lg_111 strong{display:block;color:#1a1a1a;margin-bottom:2px}._itemInfo_1p6lg_111 small{color:#666;font-size:12px}._timestamp_1p6lg_126{color:#999;font-size:11px}._empty_1p6lg_131{text-align:center;color:#999;font-size:12px;padding:12px 0}._info_1p6lg_138{margin:0;padding:0;list-style:none;font-size:12px}._info_1p6lg_138 li{padding:8px 0;border-bottom:1px solid #e0e0e0;color:#666}._info_1p6lg_138 li:last-child{border-bottom:none}._info_1p6lg_138 strong{display:block;color:#1a1a1a;margin-bottom:2px}@media (max-width: 768px){._main_1p6lg_49{grid-template-columns:1fr}._sidebar_1p6lg_71{order:-1}._header_1p6lg_10{flex-direction:column;align-items:flex-start;gap:12px}}.authScreen{min-height:100vh;display:flex;align-items:center;justify-content:center;background-color:#f5f5f5}.authCard{background:#fff;padding:40px 48px;border-radius:8px;box-shadow:0 2px 12px #0000001a;text-align:center;max-width:420px}.authCard h1{margin:0 0 24px;font-size:24px}.authCard button{padding:10px 20px;font-size:15px;cursor:pointer}:root{color-scheme:light dark;color:#ffffffde;background-color:#f5f5f5;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;cursor:pointer;transition:background-color .25s,border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}*{box-sizing:border-box}body{margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f5f5f5;color:#1a1a1a}#root{width:100%;min-height:100vh}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}}
