.layout_container__GX8a_{width:100vw;height:100vh;display:flex;flex-direction:column}.changelog_content__SeyRA{overflow:auto}.viewerForm_container__AA9Db{--space-sm:0.7rem;--space-xs:0.3rem;--file-button-padding:4px 14px;--radius:6px;--logo-max-height:50px;--header-bg:#0d1c3d;--primary:#1e88e5;--primary-600:#1976d2;--primary-400:#4fa3f7;--primary-contrast:#fff;--muted:#9fb6e6;--card-bg:hsla(0,0%,100%,.02);display:flex;gap:var(--space-sm);align-items:center;padding:var(--space-sm);background-color:var(--header-bg)}.viewerForm_header__rpqRi{flex:1 1;display:flex;gap:var(--space-sm);align-items:center;justify-content:space-between}.viewerForm_brand__AlJKH{display:flex}.viewerForm_logo__P8yS_{display:flex;width:100%;height:100%;max-width:100%;max-height:var(--logo-max-height)}.viewerForm_form__QNmlO{display:flex;gap:var(--space-sm);align-items:center;color:#fff}.viewerForm_form__QNmlO button:disabled{color:#fff!important;background-color:#a3a3a3;color:#6b6a6a!important}.viewerForm_form__QNmlO input[type=file]::-webkit-file-upload-button{background-color:#3b82f6;color:#fff;border:none;padding:0 var(--space-sm);border-radius:var(--radius);cursor:pointer;font-weight:600}.viewerForm_form__QNmlO input[type=file]::file-selector-button{background-color:#3b82f6;color:#fff;border:none;padding:0 var(--space-sm);border-radius:var(--radius);cursor:pointer;font-weight:600}.viewerForm_form__QNmlO input button{background-color:#f2f2f2;border-radius:var(--radius)}.viewerForm_tools__MTIgS{display:flex;gap:var(--space-sm);align-items:center}.viewerForm_progressList__poU_q{width:100%;background:#fff;padding:12px;border-radius:6px;box-shadow:none;color:#0d1c3d}.viewerForm_progressTitle__JUiFM{margin:0 0 8px;font-size:1rem;color:var(--primary-600);font-weight:700}.viewerForm_jobRow__IIF5S{display:flex;flex-direction:column;gap:10px;padding:12px;border-radius:6px;background:#fff;margin-bottom:10px;border:1px solid rgba(13,28,61,.06)}.viewerForm_jobHeader___QxnR{display:flex;justify-content:space-between;align-items:center;gap:12px}.viewerForm_jobTitle__HwI6j{font-weight:700;color:#0d1c3d}.viewerForm_jobMessageSmall__h_VsP{font-size:.85rem;color:#5b6f8f;margin-top:2px}.viewerForm_jobStatus__QI7r1{font-size:.75rem;padding:6px 10px;border-radius:6px;color:var(--primary-contrast);background:var(--primary-600);font-weight:700}.viewerForm_status-processing__eM28A{background:linear-gradient(90deg,#ffd86b,#ff6b6b);color:#091016}.viewerForm_status-uploading__Tqlf2{background:linear-gradient(90deg,var(--primary-400),var(--primary));color:var(--primary-contrast)}.viewerForm_status-completed__mNti1{background:linear-gradient(90deg,#7ef29f,#00c853);color:#041226}.viewerForm_status-error__PP0BS{background:linear-gradient(90deg,#ff9aa2,#ff6b6b);color:#041226}.viewerForm_status-idle__lJ9M6{background:rgba(13,28,61,.04);color:#0d1c3d}.viewerForm_progressSection__fEaO2{display:flex;flex-direction:column;gap:8px}.viewerForm_progressRow__A2vxI{display:flex;align-items:center;gap:12px}.viewerForm_progressLabel__FGmjB{width:90px;color:#6b86a9;font-size:.9rem}.viewerForm_progressTrack__4mBGO{flex:1 1;height:10px;background:#f1f5f9;border-radius:6px;overflow:hidden}.viewerForm_progressFill__uLBnJ{height:100%;border-radius:6px;transition:width .3s ease;box-shadow:none}.viewerForm_progressFillConvert__9qWsV{height:100%;background:linear-gradient(90deg,var(--primary-400),var(--primary));background:linear-gradient(90deg,#9ad3ff,#7fc3ff);border-radius:6px;transition:width .3s ease}.viewerForm_progressNumber__Sd6ZE{width:50px;text-align:right;color:var(--primary-600);font-weight:700}.viewerForm_jobActions___pNt0{display:flex;gap:8px;justify-content:flex-end;align-items:center}.viewerForm_actionButton__bJa42{background:transparent;color:var(--primary-600);border:1px solid rgba(30,136,229,.14);padding:6px 12px;border-radius:6px;cursor:pointer}.viewerForm_primaryButton__3Kl2Q{background:var(--primary-600);color:#fff;border:none;padding:6px 12px;border-radius:6px;cursor:pointer;font-weight:700}.viewerForm_linkButton__GWn1L{background:transparent;color:var(--primary-600);padding:6px 12px;border-radius:6px;text-decoration:none;border:none}.viewerForm_jobMessage__C4eZa{color:#9fb6e6;font-size:.9rem;margin-top:6px}