:root{--bg: #f5f6f8;--panel: #ffffff;--text: #1c2330;--muted: #667085;--border: #e3e6eb;--accent: #2458d6;--ok: #1a7f45;--bad: #c62828;--warn: #b26a00;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:14px;color:var(--text);background:var(--bg)}*{box-sizing:border-box}body{margin:0}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}code,pre{font-family:ui-monospace,Cascadia Mono,Consolas,monospace}input,select,textarea,button{font:inherit}._shell_1b6pp_1{min-height:100vh}._topbar_1b6pp_5{display:flex;align-items:center;gap:20px;padding:0 24px;height:52px;background:#151b2b;color:#fff}._brand_1b6pp_23{font-weight:600;margin-right:12px}._topbar_1b6pp_5 a{color:#c9d3ea}._topbar_1b6pp_5 a._active_1b6pp_27{color:#fff;font-weight:600}._spacer_1b6pp_29{flex:1}._user_1b6pp_31{color:#c9d3ea;font-size:13px}._page_1b6pp_35{max-width:1200px;margin:0 auto;padding:24px}._pageHeader_1b6pp_37{display:flex;align-items:center;gap:12px;margin-bottom:16px}._pageHeader_1b6pp_37 h1{font-size:20px;margin:0}._panel_1b6pp_43{background:var(--panel);border:1px solid var(--border);border-radius:8px;padding:16px;margin-bottom:16px}._btn_1b6pp_59{border:1px solid var(--border);background:#fff;border-radius:6px;padding:6px 14px;cursor:pointer}._btn_1b6pp_59:hover:not(:disabled){background:#f0f2f5}._btn_1b6pp_59:disabled{opacity:.5;cursor:not-allowed}._primary_1b6pp_77{background:var(--accent);border-color:var(--accent);color:#fff}._primary_1b6pp_77:hover:not(:disabled){background:#1b47b3}._danger_1b6pp_81{color:var(--bad);border-color:#f0c4c4}._small_1b6pp_83{padding:3px 10px;font-size:12px}._field_1b6pp_87{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}._field_1b6pp_87 label{font-size:12px;color:var(--muted);font-weight:600}._field_1b6pp_87 input,._field_1b6pp_87 select,._field_1b6pp_87 textarea{border:1px solid var(--border);border-radius:6px;padding:7px 10px;background:#fff}._grid2_1b6pp_103{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}._error_1b6pp_107{color:var(--bad);background:#fdecec;border-radius:6px;padding:8px 12px;margin-bottom:12px}._errorList_1b6pp_109{margin:4px 0 0;padding-left:18px}._success_1b6pp_111{color:var(--ok);background:#e8f5ee;border-radius:6px;padding:8px 12px;margin-bottom:12px}._muted_1b6pp_113{color:var(--muted)}._tableWrap_1b6pp_117{overflow-x:auto}._table_1b6pp_117{width:100%;border-collapse:collapse}._table_1b6pp_117 th,._table_1b6pp_117 td{text-align:left;padding:8px 10px;border-bottom:1px solid var(--border);vertical-align:top}._table_1b6pp_117 th{font-size:12px;color:var(--muted);font-weight:600;white-space:nowrap}._table_1b6pp_117 tr:hover td{background:#fafbfc}._tableFooter_1b6pp_127{font-size:12px;color:var(--muted);padding-top:8px}._badge_1b6pp_131{display:inline-block;padding:2px 8px;border-radius:10px;font-size:12px;font-weight:600;background:#eef0f3;color:var(--muted)}._badgeSucceeded_1b6pp_133{background:#e3f3ea;color:var(--ok)}._badgeFailed_1b6pp_135,._badgeInterrupted_1b6pp_135{background:#fbe4e4;color:var(--bad)}._badgeRunning_1b6pp_137{background:#e5edfc;color:var(--accent)}._badgeSkipped_1b6pp_139,._badgePending_1b6pp_139{background:#f1f1f1;color:var(--muted)}._backdrop_1b6pp_143{position:fixed;inset:0;background:#0f141e73;display:flex;align-items:center;justify-content:center;z-index:10}._modal_1b6pp_145{background:#fff;border-radius:10px;padding:20px;width:min(460px,92vw);box-shadow:0 10px 40px #0003}._modal_1b6pp_145 h2{font-size:17px;margin:0 0 10px}._modalActions_1b6pp_149{display:flex;justify-content:flex-end;gap:8px;margin-top:18px}._center_1b6pp_153{min-height:100vh;display:flex;align-items:center;justify-content:center}._loginBox_1b6pp_155{width:360px}._loginBox_1b6pp_155 h1{font-size:20px;margin:0 0 16px}._qr_1b6pp_159{display:block;margin:8px auto;width:200px;height:200px}._secret_1b6pp_161{font-family:ui-monospace,Consolas,monospace;word-break:break-all;background:#f5f6f8;padding:6px 8px;border-radius:4px;font-size:12px}._log_1b6pp_155{background:#0f1420;color:#d7dde8;border-radius:6px;padding:12px;font-size:12px;line-height:1.45;max-height:480px;overflow:auto;white-space:pre-wrap;word-break:break-word;margin:8px 0 0}._stepHead_1b6pp_191{display:flex;align-items:center;gap:10px;cursor:pointer}._stepHead_1b6pp_191 code{color:var(--muted);font-size:12px}._stepRow_1b6pp_197{display:grid;grid-template-columns:30px 1fr 2fr 120px 90px 70px auto;gap:8px;align-items:center;margin-bottom:8px}._stepRow_1b6pp_197 input{border:1px solid var(--border);border-radius:6px;padding:6px 8px;min-width:0}._checks_1b6pp_201{display:flex;flex-wrap:wrap;gap:6px 16px}._filters_1b6pp_203{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap}._dropZone_1b6pp_207{border:2px dashed var(--border);text-align:center;padding:28px 16px;cursor:pointer;color:var(--muted)}._dropZone_1b6pp_207:hover,._dropZone_1b6pp_207:focus-visible,._dropActive_1b6pp_209{border-color:var(--accent);background:#f3f6ff;color:var(--text);outline:none}._uploadRow_1b6pp_211{display:grid;grid-template-columns:1fr 160px 200px;gap:12px;align-items:center;margin-bottom:6px;font-size:13px}._uploadRow_1b6pp_211 progress{width:100%}._errorText_1b6pp_215{color:var(--bad)}._rowActions_1b6pp_217{display:inline-flex;gap:6px;white-space:nowrap}._tagList_1b6pp_219{display:inline-flex;flex-wrap:wrap;gap:4px;align-items:center}._tag_1b6pp_219{border:1px solid #c5d3f6;background:#eef3ff;color:#1b47b3;border-radius:10px;padding:1px 8px;font-size:12px;cursor:pointer}._tag_1b6pp_219:hover,._tagActive_1b6pp_223{background:var(--accent);border-color:var(--accent);color:#fff}._tagActive_1b6pp_223 ._muted_1b6pp_113{color:#dbe4ff}._tagAdd_1b6pp_227{border:1px dashed var(--border);background:none;color:var(--muted);border-radius:10px;padding:1px 8px;font-size:12px;cursor:pointer}._tagAdd_1b6pp_227:hover{color:var(--accent);border-color:var(--accent)}._searchBox_1b6pp_231{border:1px solid var(--border);border-radius:6px;padding:6px 10px;min-width:260px}._inlineForm_1b6pp_233{display:flex;gap:8px;align-items:center}._inlineForm_1b6pp_233 input{flex:1;border:1px solid var(--border);border-radius:6px;padding:7px 10px}._detailsModal_1b6pp_237{width:min(720px,96vw);max-height:92vh;overflow-y:auto}._commentList_1b6pp_239{display:flex;flex-direction:column;gap:8px;margin:8px 0 14px;max-height:42vh;overflow-y:auto}._comment_1b6pp_239{border:1px solid var(--border);border-radius:6px;padding:8px 10px;background:#fafbfc}._commentHead_1b6pp_243{display:flex;align-items:center;gap:8px;font-size:13px}._commentBody_1b6pp_245{white-space:pre-wrap;word-break:break-word;margin-top:4px}._fileCell_1b6pp_247{display:inline-flex;align-items:center;gap:10px}._thumb_1b6pp_249{width:64px;height:48px;object-fit:cover;border-radius:4px;border:1px solid var(--border);background:#f1f3f5;cursor:zoom-in;flex-shrink:0}a._btn_1b6pp_59{display:inline-block;color:var(--text);text-decoration:none}._previewModal_1b6pp_253{width:min(1100px,96vw);max-height:94vh;display:flex;flex-direction:column}._previewImage_1b6pp_255{display:block;max-width:100%;max-height:78vh;margin:0 auto;object-fit:contain;background:#f1f3f5}._previewFrame_1b6pp_257{width:100%;height:78vh;border:1px solid var(--border);border-radius:6px;background:#fff}._previewText_1b6pp_259{font-family:ui-monospace,Consolas,monospace}._tzSelect_1b6pp_263{background:#232b40;color:#c9d3ea;border:1px solid #3a4560;border-radius:6px;padding:3px 6px;font-size:12px;max-width:190px}._guide_1b6pp_269{border-left:4px solid var(--accent)}._guideSummary_1b6pp_271{display:flex;align-items:center;gap:16px;cursor:pointer;list-style:none}._guideSummary_1b6pp_271::-webkit-details-marker{display:none}._guideSummary_1b6pp_271>div{flex:1}._guideToggle_1b6pp_277:after{content:"Expand ▾";color:var(--accent);font-size:13px;white-space:nowrap}._guide_1b6pp_269[open] ._guideToggle_1b6pp_277:after{content:"Collapse ▴"}._guideBody_1b6pp_281{border-top:1px solid var(--border);margin-top:14px;padding-top:4px;line-height:1.55;max-width:900px}._guideBody_1b6pp_281 h3{font-size:15px;margin:18px 0 6px}._guideBody_1b6pp_281 li{margin-bottom:4px}._flow_1b6pp_291{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:8px 0;color:var(--muted)}._flowLabel_1b6pp_293{width:78px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.03em}._flowStep_1b6pp_295{border:1px solid rgba(0,0,0,.18);border-radius:8px;padding:6px 10px;color:var(--text);font-size:13px}._flowGh_1b6pp_297{background:#e5dbff}._flowDev_1b6pp_299{background:#d0ebff}._flowPortal_1b6pp_301{background:#fff3bf}._flowProd_1b6pp_303{background:#d3f9d8}._flowLive_1b6pp_305{background:#c3fae8;font-weight:600}._filters_1b6pp_203 ._field_1b6pp_87{margin-bottom:0}
