._viewport_ae4z6_1{z-index:1000;pointer-events:none;gap:10px;display:grid;position:fixed;top:20px;right:20px}._toast_ae4z6_11{color:#f9fafb;pointer-events:auto;background:#111827eb;border:1px solid #11182714;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;min-width:260px;max-width:min(360px,100vw - 32px);padding:14px 16px;display:flex;box-shadow:0 18px 36px #0f172a2e}._info_ae4z6_27{background:#111827eb}._success_ae4z6_31{background:#166534eb}._error_ae4z6_35{background:#991b1bf0}._close_ae4z6_39{color:inherit;cursor:pointer;opacity:.72;background:0 0;border:none;padding:0;font-size:1.1rem}._close_ae4z6_39:hover{opacity:1}@media (width<=640px){._viewport_ae4z6_1{inset:auto 16px 16px}._toast_ae4z6_11{max-width:none}}:root{--text-primary:#111827;--text-secondary:#4b5563;--text-tertiary:#6b7280;--surface-base:#f3f0e8;--surface-card:#fff;--surface-muted:#ffffffbd;--border-subtle:#11182714;--shadow-soft:0 22px 48px #0f172a14;--font-sans:"IBM Plex Sans", "Segoe UI", sans-serif;--font-heading:"Iowan Old Style", "Palatino Linotype", serif;color:var(--text-primary);background:var(--surface-base);font:16px/1.5 var(--font-sans);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,:before,:after{box-sizing:border-box}html,body,#root{min-height:100vh;margin:0}body{background:radial-gradient(circle at 0 0,#fffffff0,#0000 24%),linear-gradient(#f7f5ef 0%,#f1ede2 100%)}body,button,input,textarea,select{font:inherit}h1,h2,h3,h4,h5,h6,p{margin:0}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);color:var(--text-primary)}a{color:inherit;text-decoration:none}._layer_188hs_1{z-index:50;background:#0f172a2e;place-items:center;padding:20px;display:grid;position:fixed;inset:0}._panel_188hs_11{background:#fff;border:1px solid #ececf1;border-radius:28px;grid-template-rows:auto minmax(0,1fr);width:100%;max-height:min(720px,100vh - 40px);animation:.22s _panelEnter_188hs_1;display:grid;overflow:hidden;box-shadow:0 26px 56px #0f172a2e}._panelCompact_188hs_24{max-width:640px}._panelMedium_188hs_28{max-width:760px}._panelLarge_188hs_32{max-width:860px}._header_188hs_36{border-bottom:1px solid #ececf1;justify-content:space-between;align-items:flex-start;gap:16px;padding:24px 24px 18px;display:flex}._titleBlock_188hs_45{gap:10px;display:grid}._tag_188hs_50{color:#6b7280;background:#f3f4f6;border-radius:999px;align-items:center;width:fit-content;min-height:30px;padding:0 12px;font-size:.78rem;font-weight:700;display:inline-flex}._title_188hs_45{font-size:clamp(1.4rem,2vw,1.9rem);line-height:1.12}._description_188hs_68{color:#4b5563;max-width:48ch;font-size:.9rem;line-height:1.7}._closeButton_188hs_75{color:#202123;cursor:pointer;background:#fafafa;border:1px solid #e5e7eb;border-radius:999px;min-height:40px;padding:0 15px;font-size:.88rem;font-weight:600}._body_188hs_87{flex-direction:column;min-height:0;display:flex;overflow-y:auto}._closeButton_188hs_75:focus-visible{outline-offset:2px;outline:2px solid #10a37f57}@keyframes _panelEnter_188hs_1{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=720px){._layer_188hs_1{padding:12px}._panel_188hs_11{border-radius:24px;max-height:calc(100vh - 24px)}._header_188hs_36{flex-direction:column;padding:20px 18px 16px}._closeButton_188hs_75{width:100%}}@media (prefers-reduced-motion:reduce){._panel_188hs_11{animation:none}}._workspace_1ar1n_1{background:radial-gradient(circle at 100% 0,#fffffff0,#0000 28%),linear-gradient(#fbfbfb 0%,#f5f4ef 100%);gap:20px;min-height:100%;padding:24px;display:grid}._hero_1ar1n_11{background:#ffffffe0;border:1px solid #ececf1;border-radius:24px;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px;display:flex;box-shadow:0 18px 44px #0f172a0f}._heroText_1ar1n_23{gap:10px;max-width:720px;display:grid}._eyebrow_1ar1n_29{color:#6b7280;letter-spacing:.04em;background:#ffffffb8;border:1px solid #2021231f;border-radius:999px;align-items:center;width:fit-content;min-height:30px;padding:0 12px;font-size:.8rem;font-weight:600;display:inline-flex}._title_1ar1n_44{font-size:clamp(1.9rem,3.2vw,2.8rem);line-height:1.08}._subtitle_1ar1n_49{color:#4b5563;max-width:58ch;font-size:.96rem;line-height:1.7}._createButton_1ar1n_56{color:#fff;cursor:pointer;background:#202123;border:1px solid #202123;border-radius:999px;min-width:136px;min-height:46px;padding:0 18px;font-size:.92rem;font-weight:600;transition:transform .18s,box-shadow .18s,background-color .18s}._createButton_1ar1n_56:hover{background:#111214;transform:translateY(-1px);box-shadow:0 12px 24px #11121429}._createButton_1ar1n_56:disabled,._actionButton_1ar1n_80:disabled,._submitButton_1ar1n_81:disabled{cursor:not-allowed;opacity:.58;box-shadow:none;transform:none}._createButton_1ar1n_56:focus-visible,._actionButton_1ar1n_80:focus-visible,._submitButton_1ar1n_81:focus-visible,._input_1ar1n_91:focus-visible,._textarea_1ar1n_92:focus-visible,._select_1ar1n_93:focus-visible{outline-offset:2px;outline:2px solid #10a37f57}._metrics_1ar1n_98{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}._metricCard_1ar1n_104{background:#ffffffd1;border:1px solid #ececf1;border-radius:20px;gap:8px;padding:18px;display:grid}._metricLabel_1ar1n_113{color:#6b7280;font-size:.82rem;font-weight:600}._metricValue_1ar1n_119{color:#202123;font-size:1.55rem;line-height:1}._metricHint_1ar1n_125{color:#4b5563;font-size:.82rem;line-height:1.6}._listCard_1ar1n_131{background:#fff;border:1px solid #ececf1;border-radius:24px;gap:18px;padding:22px;display:grid;box-shadow:0 18px 48px #0f172a0d}._listHeader_1ar1n_141{justify-content:space-between;align-items:center;gap:16px;display:flex}._listTitle_1ar1n_148{font-size:1.35rem;line-height:1.2}._listHint_1ar1n_153{color:#6b7280;margin-top:6px;font-size:.88rem}._listGrid_1ar1n_159{--credential-list-columns:minmax(0, 1.05fr) minmax(0, 1.3fr) minmax(0, 1fr) minmax(0, 1fr) minmax(88px, .72fr) 192px;gap:10px;display:grid}._listHead_1ar1n_141,._listRow_1ar1n_172{grid-template-columns:var(--credential-list-columns);align-items:center;gap:14px;display:grid}._listHead_1ar1n_141{color:#6b7280;letter-spacing:.03em;text-transform:uppercase;border:1px solid #0000;padding:0 14px;font-size:.78rem;font-weight:700}._listHead_1ar1n_141>span:last-child{text-align:right;justify-self:end}._listRow_1ar1n_172{background:linear-gradient(#fff 0%,#fcfcfb 100%);border:1px solid #ececf1;border-radius:18px;padding:18px 14px;transition:transform .18s,border-color .18s,box-shadow .18s}._listRow_1ar1n_172:hover{border-color:#dcdfe6;transform:translateY(-1px);box-shadow:0 12px 28px #0f172a0f}._primaryCell_1ar1n_211,._descriptionCell_1ar1n_212,._credentialCell_1ar1n_213,._typeCell_1ar1n_214{min-width:0}._primaryCell_1ar1n_211{gap:6px;display:grid}._primaryText_1ar1n_223{color:#202123;font-size:.97rem;line-height:1.4}._descriptionText_1ar1n_229,._credentialValue_1ar1n_230{color:#374151;word-break:break-word;font-size:.88rem;line-height:1.65}._credentialCell_1ar1n_213{gap:5px;display:grid}._credentialLabel_1ar1n_242{color:#9ca3af;letter-spacing:.03em;text-transform:uppercase;font-size:.73rem;font-weight:700}._typeCell_1ar1n_214{justify-content:flex-start;display:flex}._typeBadge_1ar1n_255{color:#0f8b6d;background:#10a37f14;border:1px solid #10a37f29;border-radius:999px;align-items:center;min-height:32px;padding:0 12px;font-size:.8rem;font-weight:700;display:inline-flex}._actionGroup_1ar1n_268{justify-content:flex-end;align-items:center;gap:8px;width:100%;display:flex}._actionButton_1ar1n_80{color:#202123;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:999px;min-height:36px;padding:0 14px;font-size:.84rem;font-weight:600;transition:border-color .18s,background-color .18s}._actionButton_1ar1n_80:hover{background:#f8f8f8;border-color:#d1d5db}._actionButtonDanger_1ar1n_296{color:#b42318}._actionButtonDanger_1ar1n_296:hover{background:#b423180f;border-color:#b4231842}._loadingState_1ar1n_305,._errorState_1ar1n_306,._emptyState_1ar1n_307{background:#fafafa;border:1px dashed #d1d5db;border-radius:20px;justify-items:start;gap:12px;padding:28px;display:grid}._loadingState_1ar1n_305{border-style:solid}._errorState_1ar1n_306{background:#b4231808;border-color:#b423182e}._emptyTitle_1ar1n_326{font-size:1.2rem;line-height:1.2}._emptyDescription_1ar1n_331{color:#6b7280;max-width:46ch;font-size:.9rem;line-height:1.7}._pagination_1ar1n_338{justify-content:space-between;align-items:center;gap:16px;padding-top:4px;display:flex}._paginationText_1ar1n_346{color:#6b7280;font-size:.86rem}._paginationActions_1ar1n_351{align-items:center;gap:10px;display:flex}._paginationBadge_1ar1n_357{color:#374151;background:#fafafa;border:1px solid #e5e7eb;border-radius:999px;justify-content:center;align-items:center;min-width:72px;min-height:36px;padding:0 12px;font-size:.84rem;font-weight:700;display:inline-flex}._dialogForm_1ar1n_372{min-height:100%}._dialogBody_1ar1n_376{gap:20px;padding:22px 24px 24px;display:grid}._dialogHint_1ar1n_382{background:#10a37f0f;border:1px solid #10a37f24;border-radius:18px;gap:8px;padding:16px 18px;display:grid}._dialogHintTitle_1ar1n_391{color:#0f8b6d;letter-spacing:.03em;text-transform:uppercase;font-size:.8rem;font-weight:700}._dialogHintText_1ar1n_399{color:#1f2937;font-size:.92rem;line-height:1.7}._formGrid_1ar1n_405{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}._field_1ar1n_411{gap:8px;display:grid}._fieldWide_1ar1n_416{grid-column:1/-1}._fieldMuted_1ar1n_420{align-content:start}._label_1ar1n_424{color:#202123;font-size:.86rem;font-weight:700}._input_1ar1n_91,._textarea_1ar1n_92,._select_1ar1n_93,._staticField_1ar1n_433{color:#111827;background:#fff;border:1px solid #e5e7eb;border-radius:16px;width:100%;min-height:48px;padding:0 14px;font-size:.92rem}._input_1ar1n_91,._textarea_1ar1n_92,._select_1ar1n_93{transition:border-color .18s,box-shadow .18s}._input_1ar1n_91:focus,._textarea_1ar1n_92:focus,._select_1ar1n_93:focus{border-color:#10a37f47;box-shadow:0 0 0 4px #10a37f14}._textarea_1ar1n_92{resize:vertical;min-height:132px;padding-top:14px}._select_1ar1n_93{appearance:none}._staticField_1ar1n_433{color:#9ca3af;background:#f9fafb;align-items:center;display:flex}._dialogFooter_1ar1n_476{justify-content:space-between;align-items:center;gap:16px;padding-top:4px;display:flex}._footerText_1ar1n_484{color:#6b7280;font-size:.85rem}._submitButton_1ar1n_81{color:#fff;cursor:pointer;background:#10a37f;border:none;border-radius:999px;min-width:132px;min-height:46px;padding:0 18px;font-size:.92rem;font-weight:700;transition:transform .18s,box-shadow .18s,background-color .18s}._submitButton_1ar1n_81:hover{background:#0f8b6d;transform:translateY(-1px);box-shadow:0 14px 28px #10a37f38}@media (width<=1280px){._listGrid_1ar1n_159{--credential-list-columns:minmax(0, 1fr) minmax(0, 1.2fr) minmax(0, 1fr) minmax(0, 1fr) minmax(88px, .8fr) 184px}}@media (width<=1200px){._metrics_1ar1n_98{grid-template-columns:repeat(2,minmax(0,1fr))}._listGrid_1ar1n_159{--credential-list-columns:minmax(0, 1fr) minmax(0, 1.2fr) minmax(0, 1fr) minmax(0, 1fr)}._listHead_1ar1n_141>span:nth-child(5),._listHead_1ar1n_141>span:last-child,._typeCell_1ar1n_214,._actionGroup_1ar1n_268{grid-column:span 2}}@media (width<=960px){._workspace_1ar1n_1{padding:18px}._hero_1ar1n_11{flex-direction:column}._createButton_1ar1n_56{width:100%}._dialogBody_1ar1n_376{padding:20px}}@media (width<=720px){._workspace_1ar1n_1{gap:14px;padding:14px}._hero_1ar1n_11,._listCard_1ar1n_131,._metricCard_1ar1n_104{border-radius:20px;padding:18px}._metrics_1ar1n_98{grid-template-columns:1fr}._listHead_1ar1n_141{display:none}._listRow_1ar1n_172{grid-template-columns:1fr}._typeCell_1ar1n_214,._actionGroup_1ar1n_268{grid-column:auto}._actionGroup_1ar1n_268{flex-wrap:wrap;justify-content:flex-start}._formGrid_1ar1n_405,._dialogFooter_1ar1n_476{grid-template-columns:1fr}._pagination_1ar1n_338{flex-direction:column;align-items:flex-start}._paginationActions_1ar1n_351{flex-wrap:wrap;width:100%}._dialogBody_1ar1n_376{padding:18px}._dialogFooter_1ar1n_476{display:grid}._submitButton_1ar1n_81{width:100%}}@media (prefers-reduced-motion:reduce){._createButton_1ar1n_56,._listRow_1ar1n_172,._actionButton_1ar1n_80,._submitButton_1ar1n_81{transition:none;transform:none}}._workspace_w54ex_1{background:radial-gradient(circle at 100% 0,#fffffff0,#0000 28%),linear-gradient(#fbfbfb 0%,#f5f4ef 100%);flex-direction:column;flex:1;gap:16px;min-height:100%;padding:20px 24px;display:flex}._createButton_w54ex_13{color:#fff;cursor:pointer;background:#202123;border:1px solid #202123;border-radius:8px;flex-shrink:0;min-width:112px;min-height:36px;margin-left:auto;padding:0 18px;font-size:.86rem;font-weight:600;transition:transform .18s,box-shadow .18s,background-color .18s}._createButton_w54ex_13:hover{background:#111214;transform:translateY(-1px);box-shadow:0 8px 18px #11121429}._createButton_w54ex_13:disabled,._actionButton_w54ex_39:disabled,._submitButton_w54ex_40:disabled{cursor:not-allowed;opacity:.58;box-shadow:none;transform:none}._createButton_w54ex_13:focus-visible,._actionButton_w54ex_39:focus-visible,._submitButton_w54ex_40:focus-visible,._input_w54ex_50:focus-visible,._textarea_w54ex_51:focus-visible{outline-offset:2px;outline:2px solid #10a37f57}._listCard_w54ex_56{background:#fff;border:1px solid #ececf1;border-radius:20px;flex:1;grid-template-rows:auto auto minmax(0,1fr) auto;gap:0;min-height:0;padding:18px 22px 22px;display:grid;overflow:hidden;box-shadow:0 12px 36px #0f172a0a}._listGrid_w54ex_70{scrollbar-gutter:stable;--pipeline-list-columns:minmax(0, 1fr) minmax(0, 1.4fr) minmax(0, 2fr) minmax(0, 1fr) 176px;grid-auto-rows:max-content;align-content:start;gap:10px;min-height:0;padding-top:14px;display:grid;overflow-y:auto}._listHead_w54ex_87,._listRow_w54ex_88{grid-template-columns:var(--pipeline-list-columns);align-items:center;gap:14px;display:grid}._listHead_w54ex_87{color:#6b7280;letter-spacing:.03em;text-transform:uppercase;border:1px solid #0000;padding:0 14px;font-size:.78rem;font-weight:700}._listHead_w54ex_87>span:last-child{text-align:right;justify-self:end}._listRow_w54ex_88{background:linear-gradient(#fff 0%,#fcfcfb 100%);border:1px solid #ececf1;border-radius:18px;padding:18px 14px;transition:transform .18s,border-color .18s,box-shadow .18s}._listRow_w54ex_88:hover{border-color:#dcdfe6;transform:translateY(-1px);box-shadow:0 12px 28px #0f172a0f}._primaryCell_w54ex_127,._descriptionCell_w54ex_128,._promptsCell_w54ex_129{min-width:0}._primaryCell_w54ex_127{gap:6px;display:grid}._primaryText_w54ex_138{color:#202123;text-overflow:ellipsis;white-space:nowrap;font-size:.97rem;line-height:1.4;overflow:hidden}._descriptionText_w54ex_147,._promptsText_w54ex_148{color:#374151;word-break:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.88rem;line-height:1.65;display:-webkit-box;overflow:hidden}._promptsText_w54ex_148{-webkit-line-clamp:3}._actionGroup_w54ex_163{justify-content:flex-end;align-items:center;gap:8px;width:100%;display:flex}._actionButton_w54ex_39{color:#202123;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:999px;min-height:36px;padding:0 14px;font-size:.84rem;font-weight:600;transition:border-color .18s,background-color .18s}._actionButton_w54ex_39:hover{background:#f8f8f8;border-color:#d1d5db}._actionButtonDanger_w54ex_191{color:#b42318}._actionButtonDanger_w54ex_191:hover{background:#b423180f;border-color:#b4231842}._loadingState_w54ex_200,._errorState_w54ex_201,._emptyState_w54ex_202{background:#fafafa;border:1px dashed #d1d5db;border-radius:20px;justify-items:start;gap:12px;min-height:0;margin-top:14px;padding:28px;display:grid;overflow-y:auto}._loadingState_w54ex_200{border-style:solid}._errorState_w54ex_201{background:#b4231808;border-color:#b423182e}._emptyTitle_w54ex_224{font-size:1.2rem;line-height:1.2}._emptyDescription_w54ex_229{color:#6b7280;max-width:46ch;font-size:.9rem;line-height:1.7}._pagination_w54ex_236{border-top:1px solid #ececf1;justify-content:flex-end;align-items:center;gap:16px;min-height:40px;padding-top:14px;display:flex}._paginationActions_w54ex_246{align-items:center;gap:10px;display:flex}._paginationBadge_w54ex_252{color:#374151;background:#fafafa;border:1px solid #e5e7eb;border-radius:999px;justify-content:center;align-items:center;min-width:72px;min-height:36px;padding:0 12px;font-size:.84rem;font-weight:700;display:inline-flex}._dialogForm_w54ex_267{flex-direction:column;min-height:100%;display:flex}._dialogBody_w54ex_273{flex:1;gap:20px;min-height:0;padding:22px 24px 8px;display:grid;overflow-y:auto}._formGrid_w54ex_282{gap:16px;display:grid}._field_w54ex_287{gap:8px;display:grid}._fieldWide_w54ex_292{grid-column:1/-1}._label_w54ex_296{color:#202123;font-size:.86rem;font-weight:700}._input_w54ex_50,._textarea_w54ex_51{color:#111827;background:#fff;border:1px solid #e5e7eb;border-radius:16px;width:100%;min-height:48px;padding:0 14px;font-size:.92rem;transition:border-color .18s,box-shadow .18s}._input_w54ex_50:focus,._textarea_w54ex_51:focus{border-color:#10a37f47;box-shadow:0 0 0 4px #10a37f14}._textarea_w54ex_51{resize:vertical;min-height:132px;padding-top:14px}._dialogFooter_w54ex_329{background:#fff;border-top:1px solid #ececf1;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:14px 24px 22px;display:flex}._footerText_w54ex_340{color:#6b7280;font-size:.85rem}._submitButton_w54ex_40{color:#fff;cursor:pointer;background:#10a37f;border:none;border-radius:999px;min-width:132px;min-height:46px;padding:0 18px;font-size:.92rem;font-weight:700;transition:transform .18s,box-shadow .18s,background-color .18s}._submitButton_w54ex_40:hover{background:#0f8b6d;transform:translateY(-1px);box-shadow:0 14px 28px #10a37f38}@media (width<=960px){._workspace_w54ex_1{padding:18px}._createButton_w54ex_13{width:100%}._dialogBody_w54ex_273{padding:20px}}@media (width<=720px){._workspace_w54ex_1{gap:14px;padding:14px}._listCard_w54ex_56{border-radius:20px;padding:18px}._listHead_w54ex_87{display:none}._listRow_w54ex_88{grid-template-columns:1fr}._actionGroup_w54ex_163{flex-wrap:wrap;justify-content:flex-start}._dialogFooter_w54ex_329{display:grid}._pagination_w54ex_236{flex-direction:column;align-items:flex-start}._paginationActions_w54ex_246{flex-wrap:wrap;width:100%}._dialogBody_w54ex_273{padding:18px}._submitButton_w54ex_40{width:100%}}@media (prefers-reduced-motion:reduce){._createButton_w54ex_13,._listRow_w54ex_88,._actionButton_w54ex_39,._submitButton_w54ex_40{transition:none;transform:none}}._typeFilterBar_w54ex_440{background:#fafafa;border:1px solid #ececf1;border-radius:12px 12px 0 0;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;display:flex}._typeTabs_w54ex_451{flex-wrap:wrap;align-items:center;gap:4px;display:flex}._typeTab_w54ex_451{color:var(--text-secondary,#6b7280);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:6px 14px;font-size:13px;font-weight:500;transition:background .15s,color .15s}._typeTab_w54ex_451:hover{background:var(--hover-bg,#f3f4f6)}._typeTabActive_w54ex_474{color:var(--accent-color,#6366f1);background:#fff;font-weight:600;box-shadow:0 1px 3px #00000014}._tagFilterBar_w54ex_482{z-index:1;background:#fafafa;border:1px solid #ececf1;border-top:none;border-radius:0 0 12px 12px;flex-wrap:wrap;align-content:flex-start;align-items:flex-start;gap:12px 10px;margin-bottom:4px;padding:14px 12px 16px;display:flex;position:relative;overflow:visible}._tagPill_w54ex_499{border:1px solid var(--border-color,#e5e7eb);color:var(--text-secondary,#6b7280);cursor:pointer;background:0 0;border-radius:12px;padding:4.5px 15px;font-size:12px;transition:background .15s,color .15s}._tagPill_w54ex_499:hover{background:var(--hover-bg,#f3f4f6)}._tagPillActive_w54ex_514{background:var(--accent-color,#6366f1);color:#fff;border-color:var(--accent-color,#6366f1)}._tagPillNew_w54ex_520{border:1px dashed var(--border-color,#d1d5db);color:var(--text-tertiary,#9ca3af);cursor:pointer}._tagInput_w54ex_526{border:1px solid var(--accent-color,#6366f1);border-radius:12px;outline:none;width:100px;padding:3px 8px;font-size:12px}._tagWithDelete_w54ex_535{align-items:center;margin:0;display:inline-flex;position:relative}._tagDeleteButton_w54ex_542{color:#fff;cursor:pointer;opacity:0;pointer-events:none;background:#ef4444;border:none;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;padding:0;font-size:12px;line-height:1;transition:opacity .15s,background .15s;display:flex;position:absolute;top:-4px;right:-4px}._tagWithDelete_w54ex_535:hover ._tagDeleteButton_w54ex_542,._tagWithDelete_w54ex_535:focus-within ._tagDeleteButton_w54ex_542,._tagDeleteButton_w54ex_542:hover,._tagDeleteButton_w54ex_542:focus-visible{opacity:1;pointer-events:auto}._tagDeleteButton_w54ex_542:hover{background:#dc2626}._tagDeleteButton_w54ex_542:disabled{opacity:.5;cursor:not-allowed}._tagChips_w54ex_588{flex-wrap:wrap;align-items:center;gap:4px;display:flex}._tagChip_w54ex_588{border:1px solid var(--border-color,#e5e7eb);color:var(--text-tertiary,#9ca3af);background:0 0;border-radius:8px;padding:2px 7px;font-size:11px}._formTagRow_w54ex_604{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;padding-bottom:4px;display:flex;overflow:visible}._form_1rzf5_1{flex-direction:column;height:100%;display:flex}._body_1rzf5_7{flex-direction:column;flex:1;gap:20px;min-height:0;padding:24px;display:flex;overflow-y:auto}._field_1rzf5_17{flex-direction:column;gap:6px;display:flex}._label_1rzf5_23{color:#374151;font-size:.85rem;font-weight:600}._textarea_1rzf5_29{box-sizing:border-box;background:#fafafa;border:1px solid #e5e7eb;border-radius:10px;width:100%;padding:10px 12px;font-size:.9rem}._select_1rzf5_39{box-sizing:border-box;background:#fafafa;border:1px solid #e5e7eb;border-radius:10px;height:40px;padding:10px 12px;font-size:.9rem}._modeRow_1rzf5_49,._optionBlock_1rzf5_50{flex-direction:column;gap:10px;display:flex}._repoRow_1rzf5_56{flex-wrap:wrap;align-items:center;gap:10px;display:flex}._repoHint_1rzf5_63{flex-basis:100%}._checkLabel_1rzf5_67{color:#374151;align-items:center;gap:8px;font-size:.875rem;display:flex}._pipelineSection_1rzf5_75{flex-direction:column;gap:10px;display:flex}._pipelineGrid_1rzf5_81{flex-wrap:wrap;gap:10px;display:flex}._count_1rzf5_87{color:#9ca3af;margin-left:4px;font-weight:500}._hintText_1rzf5_93,._emptyText_1rzf5_94,._warningText_1rzf5_95{margin:0;font-size:.85rem}._hintText_1rzf5_93,._emptyText_1rzf5_94{color:#9ca3af}._warningText_1rzf5_95{color:#d97706}._pipelineCard_1rzf5_109{cursor:pointer;background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;width:160px;padding:28px 14px 12px;position:relative}._pipelineCardSelected_1rzf5_120{background:#eef2ff;border-color:#6366f1}._removeButton_1rzf5_125{color:#9ca3af;cursor:pointer;background:0 0;border:none;width:20px;height:20px;position:absolute;top:6px;right:8px}._pipelineName_1rzf5_137{color:#202123;margin:0;font-size:.83rem;font-weight:600}._pipelineDesc_1rzf5_144{color:#9ca3af;margin:4px 0 0;font-size:.75rem}._tagFilterBar_1rzf5_150{flex-wrap:wrap;gap:6px;display:flex}._tagPill_1rzf5_156{cursor:pointer;background:0 0;border:1px solid #e5e7eb;border-radius:12px;padding:3px 10px;font-size:12px}._tagPillActive_1rzf5_165{color:#fff;background:#6366f1;border-color:#6366f1}._footer_1rzf5_171{border-top:1px solid #f3f4f6;padding:16px 24px 24px}._createButton_1rzf5_176{color:#fff;cursor:pointer;background:#202123;border:none;border-radius:12px;width:100%;min-height:44px;font-size:.95rem;font-weight:600}._createButton_1rzf5_176:disabled{opacity:.35;cursor:not-allowed}._error_1rzf5_193,._loadingText_1rzf5_194{margin:0;font-size:.85rem}._error_1rzf5_193{color:#dc2626}._loadingText_1rzf5_194{color:#9ca3af}._rootCard_1oh6x_1{background:#f8fafc;border:1px solid #e5e7eb;border-radius:999px;align-items:center;gap:6px;max-width:100%;padding:3px 9px;display:inline-flex;overflow:hidden}._rootBreadcrumb_1oh6x_13{align-items:center;gap:6px;max-width:100%;margin-left:4px;display:inline-flex;overflow:hidden}._rootBreadcrumb_1oh6x_13:first-of-type{margin-left:10px}._workBranch_1oh6x_26{color:#334155;white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;font-weight:600;overflow:hidden}._rootBreadcrumb_1oh6x_13 ._workBranch_1oh6x_26{color:#6b7280;font-size:.78rem;font-weight:500}._sourceBranch_1oh6x_41{color:#94a3b8;white-space:nowrap;text-overflow:ellipsis;font-size:.68rem;font-weight:500;overflow:hidden}._rootBreadcrumb_1oh6x_13 ._sourceBranch_1oh6x_41{font-size:.74rem}._sourceBranch_1oh6x_41:before{content:"·";color:#cbd5e1;margin-right:6px}._sourceBranchStandalone_1oh6x_60:before{content:none;margin-right:0}._cardWrapper_1jdbp_1{position:relative}._cardWrapper_1jdbp_1:hover ._cardDelete_1jdbp_5,._cardDelete_1jdbp_5:focus-visible{opacity:1}._cardDelete_1jdbp_5{z-index:2;color:#dc2626;cursor:pointer;opacity:0;background:#fff;border:1px solid #fecaca;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;font-size:.72rem;transition:opacity .15s;display:inline-flex;position:absolute;top:10px;right:10px}._card_1jdbp_1{box-sizing:border-box;text-align:left;cursor:pointer;background:linear-gradient(#fff 0%,#fafbfc 100%);border:1px solid #e8eaef;border-left:4px solid #d1d5db;border-radius:16px;flex-direction:column;gap:8px;width:100%;min-height:248px;padding:16px 18px;font-family:inherit;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;overflow:hidden;box-shadow:0 1px 2px #1018280a}._card_1jdbp_1:hover:not(:disabled){border-color:#d1d5db;transform:translateY(-2px);box-shadow:0 8px 24px #10182814}._card_1jdbp_1:disabled{opacity:.6;cursor:not-allowed}._cardWrapper_1jdbp_1[data-state=status_running] ._card_1jdbp_1{border-left-color:#2563eb}._cardWrapper_1jdbp_1[data-state=status_completed] ._card_1jdbp_1{border-left-color:#16a34a}._cardWrapper_1jdbp_1[data-state=status_failed] ._card_1jdbp_1{border-left-color:#dc2626}._cardWrapper_1jdbp_1[data-state=status_pending] ._card_1jdbp_1{border-left-color:#9ca3af}._cardTop_1jdbp_81{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}._cardId_1jdbp_88{letter-spacing:.04em;color:#9ca3af;font-size:.72rem;font-weight:700}._cardBody_1jdbp_95{flex:1;min-height:0;display:flex}._description_1jdbp_101{color:#202123;-webkit-line-clamp:6;-webkit-box-orient:vertical;flex:1;margin:0;font-size:.92rem;font-weight:600;line-height:1.55;display:-webkit-box;overflow:hidden}._tagRow_1jdbp_114{flex-wrap:wrap;gap:6px;display:flex}._statusPill_1jdbp_120{border-radius:999px;align-items:center;min-height:22px;padding:0 9px;font-size:.72rem;font-weight:600;display:inline-flex}._stageTag_1jdbp_130{color:#4b5563;background:#f3f4f6;border-radius:6px;align-items:center;min-height:22px;padding:0 8px;font-size:.72rem;font-weight:600;display:inline-flex}._status_pending_1jdbp_142{color:#6b7280;background:#f3f4f6}._status_running_1jdbp_147{color:#2563eb;background:#eff6ff}._status_completed_1jdbp_152{color:#16a34a;background:#f0fdf4}._status_failed_1jdbp_157{color:#dc2626;background:#fef2f2}._metaChip_1jdbp_162{color:#64748b;text-overflow:ellipsis;white-space:nowrap;background:#f8fafc;border:1px solid #e5e7eb;border-radius:999px;align-items:center;max-width:100%;padding:3px 9px;font-size:.72rem;font-weight:500;display:inline-flex;overflow:hidden}._cardFooter_1jdbp_178{border-top:1px solid #ececf1;justify-content:space-between;align-items:flex-end;gap:10px;margin-top:auto;padding-top:10px;display:flex}._cardFooterTimeOnly_1jdbp_188{justify-content:flex-end}._footerMeta_1jdbp_192{flex-wrap:wrap;flex:1;gap:6px;min-width:0;display:flex}._footerTime_1jdbp_200{text-align:right;flex-direction:column;flex-shrink:0;align-items:flex-end;gap:2px;display:flex}._timeInline_1jdbp_209{color:#9ca3af;white-space:nowrap;font-size:.7rem;line-height:1.4}._workspace_hsbw6_1{flex-direction:column;gap:18px;min-height:100%;padding:24px 28px;display:flex}._toolbar_hsbw6_9{flex-wrap:wrap;align-items:center;gap:14px;display:flex}._startButton_hsbw6_16{color:#fff;cursor:pointer;background:#202123;border:1px solid #202123;border-radius:8px;flex-shrink:0;min-height:36px;margin-left:auto;padding:0 18px;font-size:.86rem;font-weight:600}._startButton_hsbw6_16:hover:not(:disabled){background:#3a3a3c;border-color:#3a3a3c}._grid_hsbw6_35{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}._loadingText_hsbw6_41,._emptyText_hsbw6_42{color:#9ca3af;margin:0;font-size:.88rem}._errorText_hsbw6_48{color:#dc2626;margin:0;font-size:.88rem}._filterLabel_hsbw6_54{color:#374151;align-items:center;gap:8px;font-size:.85rem;display:flex}._filterSelect_hsbw6_62{background:#fff;border:1px solid #e5e7eb;border-radius:8px;min-width:180px;height:36px;padding:0 10px}._totalText_hsbw6_71{color:#6b7280;font-size:.82rem}._pagination_hsbw6_76{justify-content:center;align-items:center;gap:12px;display:flex}._pagination_hsbw6_76 button{cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:8px;min-height:34px;padding:0 14px}._pagination_hsbw6_76 button:disabled{opacity:.45;cursor:not-allowed}._workspace_utgy1_1{background:radial-gradient(circle at 100% 0,#fffffff0,#0000 28%),linear-gradient(#fbfbfb 0%,#f5f4ef 100%);align-content:start;gap:20px;min-height:100%;padding:24px;display:grid}._settingsCard_utgy1_12{background:#ffffffe0;border:1px solid #ececf1;border-radius:20px;padding:28px;box-shadow:0 4px 16px #0f172a0a}._form_utgy1_20{gap:0;display:grid}._section_utgy1_25{gap:16px;padding-bottom:20px;display:grid}._sectionTitle_utgy1_31{color:#111827;margin:0;font-size:1rem;font-weight:600}._fieldList_utgy1_38{gap:14px;max-width:480px;display:grid}._field_utgy1_38{gap:6px;display:grid}._label_utgy1_49{color:#374151;font-size:.85rem;font-weight:600}._input_utgy1_55{color:#111827;background:#fff;border:1px solid #e5e7eb;border-radius:10px;outline:none;height:44px;padding:0 14px;font-family:inherit;font-size:.9rem;transition:border-color .15s}._input_utgy1_55:focus{border-color:#10a37f}._input_utgy1_55:disabled{color:#9ca3af;cursor:not-allowed;background:#f9fafb}._staticField_utgy1_78{color:#6b7280;background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;align-items:center;height:44px;padding:0 14px;font-size:.9rem;display:flex}._fieldHint_utgy1_90{color:#9ca3af;font-size:.8rem;line-height:1.4}._divider_utgy1_96{background:#ececf1;height:1px;margin-bottom:20px}._formFooter_utgy1_102{justify-content:flex-start;padding-top:4px;display:flex}._saveButton_utgy1_108{color:#fff;cursor:pointer;background:#202123;border:1px solid #202123;border-radius:999px;min-width:120px;min-height:44px;padding:0 20px;font-size:.9rem;font-weight:600;transition:transform .18s,box-shadow .18s,background-color .18s}._saveButton_utgy1_108:hover{background:#111214;transform:translateY(-1px);box-shadow:0 8px 20px #11121429}._saveButton_utgy1_108:disabled{opacity:.6;cursor:not-allowed;box-shadow:none;transform:none}._loadingState_utgy1_138,._errorState_utgy1_139{background:#ffffffe0;border:1px solid #ececf1;border-radius:20px;padding:32px 24px}._loadingText_utgy1_146{color:#6b7280;margin:0;font-size:.9rem}._errorText_utgy1_152{color:#dc2626;margin:0;font-size:.9rem}@media (prefers-reduced-motion:reduce){._saveButton_utgy1_108{transition:none}}._workspace_8flv2_1{background:radial-gradient(circle at 100% 0,#fffffff0,#0000 28%),linear-gradient(#fbfbfb 0%,#f5f4ef 100%);align-content:start;gap:20px;min-height:100%;padding:24px;display:grid}._settingsCard_8flv2_12{background:#ffffffe0;border:1px solid #ececf1;border-radius:20px;padding:28px;box-shadow:0 4px 16px #0f172a0a}._form_8flv2_20{gap:18px;display:grid}._stageList_8flv2_25{gap:14px;display:grid}._stageRow_8flv2_30{background:#fff;border:1px solid #ececf1;border-radius:12px;grid-template-columns:120px 1fr 1fr;align-items:center;gap:16px;padding:14px 16px;display:grid}._stageLabel_8flv2_41{color:#111827;font-size:.95rem;font-weight:600}._field_8flv2_47{gap:6px;display:grid}._fieldLabel_8flv2_52{color:#6b7280;letter-spacing:.02em;font-size:.78rem;font-weight:600}._select_8flv2_59{color:#111827;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:10px;outline:none;height:40px;padding:0 12px;font-family:inherit;font-size:.9rem;transition:border-color .15s}._select_8flv2_59:focus{border-color:#10a37f}._select_8flv2_59:disabled{color:#9ca3af;cursor:not-allowed;background:#f9fafb}._formFooter_8flv2_83{justify-content:flex-start;padding-top:6px;display:flex}._saveButton_8flv2_89{color:#fff;cursor:pointer;background:#202123;border:1px solid #202123;border-radius:999px;min-width:120px;min-height:44px;padding:0 20px;font-size:.9rem;font-weight:600;transition:transform .18s,box-shadow .18s,background-color .18s}._saveButton_8flv2_89:hover{background:#111214;transform:translateY(-1px);box-shadow:0 8px 20px #11121429}._saveButton_8flv2_89:disabled{opacity:.6;cursor:not-allowed;box-shadow:none;transform:none}._loadingState_8flv2_119,._errorState_8flv2_120{background:#ffffffe0;border:1px solid #ececf1;border-radius:20px;padding:32px 24px}._loadingText_8flv2_127{color:#6b7280;margin:0;font-size:.9rem}._errorText_8flv2_133{color:#dc2626;margin:0;font-size:.9rem}@media (width<=720px){._stageRow_8flv2_30{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){._saveButton_8flv2_89{transition:none}}._workspace_l671n_1{background:radial-gradient(circle at 100% 0,#fffffff0,#0000 28%),linear-gradient(#fbfbfb 0%,#f5f4ef 100%);flex:1;grid-template-rows:auto 1fr;gap:14px;min-height:0;padding:20px 24px;display:grid}._toolbar_l671n_13{flex-wrap:wrap;align-items:center;gap:14px;padding:0 4px;display:flex}._createButton_l671n_21{color:#fff;cursor:pointer;background:#202123;border:1px solid #202123;border-radius:8px;flex-shrink:0;min-width:112px;min-height:36px;margin-left:auto;padding:0 18px;font-size:.86rem;font-weight:600;transition:transform .18s,box-shadow .18s,background-color .18s}._createButton_l671n_21:hover{background:#111214;transform:translateY(-1px);box-shadow:0 8px 18px #11121429}._createButton_l671n_21:disabled,._actionButton_l671n_47:disabled,._submitButton_l671n_48:disabled{cursor:not-allowed;opacity:.58;box-shadow:none;transform:none}._createButton_l671n_21:focus-visible,._actionButton_l671n_47:focus-visible,._submitButton_l671n_48:focus-visible,._input_l671n_58:focus-visible,._select_l671n_59:focus-visible{outline-offset:2px;outline:2px solid #10a37f57}._listCard_l671n_64{background:#fff;border:1px solid #ececf1;border-radius:20px;grid-template-rows:minmax(0,1fr) auto;gap:16px;min-height:0;padding:18px 22px 22px;display:grid;overflow:hidden;box-shadow:0 12px 36px #0f172a0a}._listGrid_l671n_77{scrollbar-gutter:stable;--user-list-columns:minmax(0, 1.05fr) minmax(0, 1.1fr) minmax(88px, .72fr) 192px;grid-auto-rows:max-content;align-content:start;gap:10px;min-height:0;display:grid;overflow-y:auto}._listHead_l671n_88,._listRow_l671n_89{grid-template-columns:var(--user-list-columns);align-items:center;gap:14px;display:grid}._listHead_l671n_88{color:#6b7280;letter-spacing:.03em;text-transform:uppercase;border:1px solid #0000;padding:0 14px;font-size:.78rem;font-weight:700}._listHead_l671n_88>span:last-child{text-align:right;justify-self:end}._listRow_l671n_89{background:linear-gradient(#fff 0%,#fcfcfb 100%);border:1px solid #ececf1;border-radius:18px;padding:18px 14px;transition:transform .18s,border-color .18s,box-shadow .18s}._listRow_l671n_89:hover{border-color:#dcdfe6;transform:translateY(-1px);box-shadow:0 12px 28px #0f172a0f}._primaryCell_l671n_128,._roleCell_l671n_129{min-width:0}._primaryCell_l671n_128{gap:6px;display:grid}._primaryText_l671n_138{color:#202123;font-size:.97rem;line-height:1.4}._secondaryText_l671n_144{color:#374151;word-break:break-word;font-size:.88rem;line-height:1.65}._roleCell_l671n_129{justify-content:flex-start;display:flex}._roleBadge_l671n_156{border-radius:999px;align-items:center;min-height:32px;padding:0 12px;font-size:.8rem;font-weight:700;display:inline-flex}._roleBadgeAdmin_l671n_166{color:#0f8b6d;background:#10a37f14;border:1px solid #10a37f29}._roleBadgeMember_l671n_172{color:#4f46e5;background:#6366f114;border:1px solid #6366f124}._actionGroup_l671n_178{justify-content:flex-end;align-items:center;gap:8px;width:100%;display:flex}._actionButton_l671n_47{color:#202123;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:999px;min-height:36px;padding:0 14px;font-size:.84rem;font-weight:600;transition:border-color .18s,background-color .18s}._actionButton_l671n_47:hover{background:#f8f8f8;border-color:#d1d5db}._actionButtonDanger_l671n_206{color:#b42318}._actionButtonDanger_l671n_206:hover{background:#b423180f;border-color:#b4231842}._loadingState_l671n_215,._errorState_l671n_216,._emptyState_l671n_217{background:#fafafa;border:1px dashed #d1d5db;border-radius:20px;justify-items:start;gap:12px;padding:28px;display:grid}._loadingState_l671n_215{border-style:solid}._errorState_l671n_216{background:#b4231808;border-color:#b423182e}._emptyTitle_l671n_236{font-size:1.2rem;line-height:1.2}._emptyDescription_l671n_241{color:#6b7280;max-width:46ch;font-size:.9rem;line-height:1.7}._pagination_l671n_248{justify-content:flex-end;align-items:center;gap:16px;padding-top:4px;display:flex}._paginationActions_l671n_256{align-items:center;gap:10px;display:flex}._paginationBadge_l671n_262{color:#374151;background:#fafafa;border:1px solid #e5e7eb;border-radius:999px;justify-content:center;align-items:center;min-width:72px;min-height:36px;padding:0 12px;font-size:.84rem;font-weight:700;display:inline-flex}._dialogForm_l671n_277{min-height:100%}._dialogBody_l671n_281{gap:20px;padding:22px 24px 24px;display:grid}._dialogHint_l671n_287{background:#10a37f0f;border:1px solid #10a37f24;border-radius:18px;gap:8px;padding:16px 18px;display:grid}._dialogHintTitle_l671n_296{color:#0f8b6d;letter-spacing:.03em;text-transform:uppercase;font-size:.8rem;font-weight:700}._dialogHintText_l671n_304{color:#1f2937;font-size:.92rem;line-height:1.7}._formGrid_l671n_310{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}._field_l671n_316{gap:8px;display:grid}._fieldWide_l671n_321{grid-column:1/-1}._label_l671n_325{color:#202123;font-size:.86rem;font-weight:700}._helperText_l671n_331{color:#6b7280;font-size:.8rem;line-height:1.5}._input_l671n_58,._select_l671n_59,._staticField_l671n_339{color:#111827;background:#fff;border:1px solid #e5e7eb;border-radius:16px;width:100%;min-height:48px;padding:0 14px;font-size:.92rem}._input_l671n_58,._select_l671n_59{transition:border-color .18s,box-shadow .18s}._input_l671n_58:focus,._select_l671n_59:focus{border-color:#10a37f47;box-shadow:0 0 0 4px #10a37f14}._select_l671n_59{appearance:none}._staticField_l671n_339{color:#374151;background:#f9fafb;align-items:center;display:flex}._dialogFooter_l671n_374{justify-content:space-between;align-items:center;gap:16px;padding-top:4px;display:flex}._footerText_l671n_382{color:#6b7280;font-size:.85rem}._submitButton_l671n_48{color:#fff;cursor:pointer;background:#10a37f;border:none;border-radius:999px;min-width:132px;min-height:46px;padding:0 18px;font-size:.92rem;font-weight:700;transition:transform .18s,box-shadow .18s,background-color .18s}._submitButton_l671n_48:hover{background:#0f8b6d;transform:translateY(-1px);box-shadow:0 14px 28px #10a37f38}@media (width<=1280px){._listGrid_l671n_77{--user-list-columns:minmax(0, 1fr) minmax(0, 1fr) minmax(88px, .8fr) 188px}}@media (width<=1200px){._listGrid_l671n_77{--user-list-columns:minmax(0, 1fr) minmax(0, 1fr) minmax(88px, .8fr)}._listHead_l671n_88>span:last-child{grid-column:1/-1}._actionGroup_l671n_178{grid-column:1/-1;justify-content:flex-end}}@media (width<=960px){._workspace_l671n_1{padding:18px}._toolbar_l671n_13{flex-direction:column;align-items:stretch}._createButton_l671n_21{width:100%;margin-left:0}._formGrid_l671n_310{grid-template-columns:1fr}._fieldWide_l671n_321{grid-column:auto}._dialogFooter_l671n_374,._pagination_l671n_248{flex-direction:column;align-items:stretch}._paginationActions_l671n_256{justify-content:space-between}}@media (width<=720px){._workspace_l671n_1{gap:14px;padding:16px}._listCard_l671n_64{padding:18px}._listHead_l671n_88{display:none}._listRow_l671n_89{grid-template-columns:1fr}._actionGroup_l671n_178{flex-wrap:wrap;grid-column:auto;justify-content:stretch}._actionButton_l671n_47{flex:160px}}._page_dq7yt_1{color:#2f2f2f;background:#fff;min-height:100vh;padding:8px;font-family:Inter,SF Pro Text,Helvetica Neue,Segoe UI,Arial,sans-serif}._skipLink_dq7yt_15{z-index:10;color:#fff;background:#202123;border-radius:999px;min-height:40px;padding:10px 14px;font-size:.9rem;position:absolute;top:-48px;left:16px}._skipLink_dq7yt_15:focus-visible{top:16px}._shell_dq7yt_32{background:#fff;border:1px solid #ececf1;border-radius:18px;grid-template-columns:minmax(232px,248px) minmax(0,1fr);height:calc(100vh - 16px);display:grid;overflow:hidden;box-shadow:0 1px 2px #1018280a}._sidebar_dq7yt_43{background:#f9f9fa;border-right:1px solid #ececf1;grid-template-rows:auto 1fr;gap:16px;min-height:0;padding:14px;display:grid}._sidebarHeader_dq7yt_53{align-items:center;gap:10px;display:flex}._logo_dq7yt_59{color:#fff;background:#202123;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:.95rem;font-weight:700;display:flex}._brandName_dq7yt_73{margin:0;font-size:.92rem;font-weight:600;line-height:1.4}._navigation_dq7yt_80{grid-template-rows:1fr auto;gap:4px;min-height:0;display:grid}._navigationList_dq7yt_87{align-content:start;gap:4px;display:grid}._navigationBottom_dq7yt_93{border-top:1px solid #ececf1;gap:4px;padding-top:8px;display:grid}._navigationButton_dq7yt_100{color:#2f2f2f;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:12px;width:100%;min-height:44px;padding:9px 10px;transition:background-color .18s,border-color .18s,color .18s;display:grid}._navigationButton_dq7yt_100:hover{background:#f1f1f3;border-color:#ececf1}._navigationButton_dq7yt_100:focus-visible,._logoutButton_dq7yt_126:focus-visible,._skipLink_dq7yt_15:focus-visible{outline-offset:2px;outline:2px solid #10a37f5c}._navigationButtonActive_dq7yt_132{background:#fff;border-color:#e5e7eb}._navigationIcon_dq7yt_137{color:#6b7280;justify-content:center;align-items:center;width:18px;height:18px;display:flex}._navigationButtonActive_dq7yt_132 ._navigationIcon_dq7yt_137{color:#10a37f}._navigationIcon_dq7yt_137 svg{fill:currentColor;width:18px;height:18px}._navigationLabel_dq7yt_156{font-size:.9rem;font-weight:600;line-height:1.4}._main_dq7yt_162{background:#fff;grid-template-rows:auto 1fr;min-width:0;min-height:0;display:grid}._topbar_dq7yt_170{border-bottom:1px solid #ececf1;justify-content:flex-end;align-items:center;gap:12px;padding:14px 20px;display:flex}._userActions_dq7yt_179{align-items:center;gap:10px;display:flex}._userCard_dq7yt_185{background:#fafafa;border:1px solid #e5e7eb;border-radius:999px;align-items:center;gap:10px;min-height:40px;padding:0 14px;display:inline-flex}._userName_dq7yt_196{font-size:.9rem;font-weight:600;line-height:1}._userDivider_dq7yt_202{background:#9ca3af;border-radius:50%;width:4px;height:4px}._userRole_dq7yt_209{color:#6b7280;font-size:.82rem;font-weight:500;line-height:1}._logoutButton_dq7yt_126{color:#2f2f2f;cursor:pointer;background:#fafafa;border:1px solid #e5e7eb;border-radius:999px;min-height:40px;padding:0 14px;font-size:.88rem;font-weight:500;transition:background-color .18s,border-color .18s}._logoutButton_dq7yt_126:hover{background:#f7f7f8;border-color:#d1d5db}._content_dq7yt_236{background:#fff;min-width:0;min-height:0;overflow-y:auto}._pageCanvas_dq7yt_243{background:#fff;flex-direction:column;min-height:100%;display:flex}._workspacePlaceholder_dq7yt_250{background:radial-gradient(circle at 100% 0,#ffffffeb,#0000 26%),linear-gradient(#fbfbfb 0%,#f5f4ef 100%);align-content:center;justify-items:start;gap:12px;min-height:calc(100vh - 103px);padding:24px;display:grid}._placeholderTag_dq7yt_262{color:#6b7280;background:#ffffffd6;border:1px solid #e5e7eb;border-radius:999px;align-items:center;min-height:32px;padding:0 12px;font-size:.8rem;font-weight:600;display:inline-flex}._placeholderTitle_dq7yt_275{font-size:clamp(1.9rem,3vw,2.6rem);line-height:1.08}._placeholderDescription_dq7yt_280{color:#4b5563;max-width:42ch;font-size:.96rem;line-height:1.7}@media (width<=960px){._shell_dq7yt_32{grid-template-columns:1fr}._sidebar_dq7yt_43{border-bottom:1px solid #ececf1;border-right:none}._navigationList_dq7yt_87{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){._page_dq7yt_1{padding:0}._shell_dq7yt_32{height:100vh;box-shadow:none;border:none;border-radius:0}._navigationList_dq7yt_87{grid-template-columns:1fr}._topbar_dq7yt_170{padding:16px}._userActions_dq7yt_179{flex-wrap:wrap;justify-content:flex-end;width:100%}._pageCanvas_dq7yt_243{min-height:calc(100vh - 150px)}._workspacePlaceholder_dq7yt_250{min-height:calc(100vh - 150px);padding:18px}}@media (prefers-reduced-motion:reduce){._navigationButton_dq7yt_100,._logoutButton_dq7yt_126{transition:none}}._page_fkx3p_1{background:linear-gradient(#f7f6f2 0%,#f1f0eb 100%);justify-content:center;align-items:center;min-height:100vh;padding:clamp(20px,4vw,40px);display:flex;position:relative}._card_fkx3p_11{background:#fffffff5;border:1px solid #18181b14;border-radius:22px;gap:28px;width:min(380px,100%);padding:40px 36px;display:grid;position:relative;box-shadow:0 14px 36px #0f172a0f}._brand_fkx3p_23{align-items:center;gap:12px;display:flex}._logo_fkx3p_29{color:#fafafa;background:#18181b;border-radius:14px;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.1rem;font-weight:700;display:flex}._brandName_fkx3p_42{color:#09090b;font-size:1rem;font-weight:600}._form_fkx3p_48{gap:16px;display:grid}._field_fkx3p_53{color:var(--text-primary);gap:8px;font-size:.9rem;display:grid}._field_fkx3p_53 span{font-weight:500}._input_fkx3p_64{width:100%;min-height:48px;color:var(--text-primary);font:inherit;background:#fff;border:1px solid #d4d4d8;border-radius:12px;padding:12px 14px;transition:border-color .2s,box-shadow .2s}._input_fkx3p_64::placeholder{color:#a1a1aa}._input_fkx3p_64:hover{border-color:#a1a1aa}._input_fkx3p_64:focus{border-color:#18181b;outline:none;box-shadow:0 0 0 3px #18181b14}._error_fkx3p_92{color:#b42318;background:#fff4f3;border:1px solid #ef44442e;border-radius:12px;padding:10px 12px;font-size:.88rem;line-height:1.5}._button_fkx3p_102{color:#fafafa;min-height:48px;font:inherit;cursor:pointer;background:#18181b;border:none;border-radius:12px;font-weight:600;transition:background-color .2s,opacity .2s}._button_fkx3p_102:hover{background:#27272a}._button_fkx3p_102:disabled{cursor:not-allowed;opacity:.68}._formFooter_fkx3p_125{align-items:center;gap:8px;font-size:.9rem;display:flex}._footerHint_fkx3p_132{color:var(--text-tertiary)}._linkButton_fkx3p_136{color:#18181b;font:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-weight:600;transition:opacity .2s}._linkButton_fkx3p_136:hover{opacity:.72}@media (width<=480px){._card_fkx3p_11{border-radius:18px;padding:32px 24px}}@media (prefers-reduced-motion:reduce){._input_fkx3p_64,._button_fkx3p_102,._linkButton_fkx3p_136{transition:none}}._banner_1yeyp_1{background:linear-gradient(90deg,#ff36ab0f 0%,#00f0ff0a 50%,#ff36ab0f 100%),linear-gradient(#06080c 0%,#0a0f1a 100%);border-bottom:1px solid #00f0ff38;flex-shrink:0;justify-content:center;align-items:center;gap:10px;padding:8px 0;display:flex;position:relative;overflow:hidden}._banner_1yeyp_1:before{content:"";background:linear-gradient(90deg,#0000,#00f0ff8c,#0000);height:1px;position:absolute;inset:0 0 auto}._row_1yeyp_25{flex-wrap:nowrap;align-items:center;gap:1px;display:flex}._cell_1yeyp_32{background:#0a142273;border:1px solid #00f0ff52;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:flex;position:relative}._cell_1yeyp_32:before{content:"";border-left:1px dashed #00f0ff42;position:absolute;top:1px;bottom:1px;left:50%}._cell_1yeyp_32:after{content:"";border-top:1px dashed #00f0ff42;position:absolute;top:50%;left:1px;right:1px}._character_1yeyp_64{z-index:1;color:#cfeefa;text-shadow:0 0 4px #00f0ff73,0 0 10px #00f0ff2e;font-family:Songti SC,SimSun,Noto Serif CJK SC,STSong,serif;font-size:.95rem;font-weight:600;line-height:1;position:relative}._punct_1yeyp_77{color:#00f0ff99;flex-shrink:0;justify-content:center;align-items:center;width:12px;height:26px;font-family:Songti SC,SimSun,Noto Serif CJK SC,STSong,serif;font-size:.8rem;display:flex}._streamerLeft_1yeyp_90,._streamerRight_1yeyp_91{flex:1;min-width:40px;height:1px;position:relative}._streamerLeft_1yeyp_90{background:linear-gradient(90deg,#0000 0%,#ff36ab8c 65%,#00f0ffd9 100%);box-shadow:0 0 6px #00f0ff59}._streamerRight_1yeyp_91{background:linear-gradient(90deg,#00f0ffd9 0%,#ff36ab8c 35%,#0000 100%);box-shadow:0 0 6px #00f0ff59}._streamerLeft_1yeyp_90:after,._streamerRight_1yeyp_91:before{content:"";background:#00f0ff;border-radius:50%;width:6px;height:6px;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 0 8px #00f0ffe6}._streamerLeft_1yeyp_90:after{right:-3px}._streamerRight_1yeyp_91:before{left:-3px}._root_1gxyp_1{box-sizing:border-box;flex-direction:column;gap:0;height:100%;min-height:0;padding:16px 20px;display:flex}._stepper_1gxyp_11{border-bottom:1px solid #ececf1;flex-shrink:0;align-items:center;gap:8px;padding-bottom:12px;display:flex}._step_1gxyp_11{color:#9ca3af;align-items:center;gap:6px;font-size:.75rem;display:flex}._stepActive_1gxyp_28{color:#2748ff;font-weight:600}._stepDone_1gxyp_33{color:#16a34a}._stepClickable_1gxyp_37{cursor:pointer;font:inherit;background:0 0;border:none;align-items:center;gap:6px;padding:0;display:flex}._stepClickable_1gxyp_37:disabled{cursor:default}._stepDot_1gxyp_52{border:1px solid;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:.7rem;display:inline-flex}._stepActive_1gxyp_28 ._stepDot_1gxyp_52{color:#fff;background:#2748ff;border-color:#2748ff}._stepDone_1gxyp_33 ._stepDot_1gxyp_52{color:#fff;background:#16a34a;border-color:#16a34a}._stepPulse_1gxyp_75 ._stepDot_1gxyp_52{animation:1.2s ease-in-out infinite _pulse_1gxyp_1}@keyframes _pulse_1gxyp_1{0%,to{box-shadow:0 0 #2748ff59}50%{box-shadow:0 0 0 6px #2748ff00}}._connector_1gxyp_84{background:#e5e7eb;flex:1;min-width:12px;height:1px}._body_1gxyp_91{flex:1;min-height:0;padding-top:12px;overflow:auto}._footer_1gxyp_98{background:#fff;border-top:1px solid #ececf1;flex-direction:column;flex-shrink:0;gap:10px;padding-top:12px;display:flex}._revisionBar_1gxyp_108{border-top:none;flex-shrink:0;gap:8px;padding-top:0;display:flex}._error_1gxyp_116{color:#dc2626;margin:0 0 8px;font-size:.8125rem}._centerState_1gxyp_122{color:#6b7280;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:200px;font-size:.875rem;display:flex}._spinner_1gxyp_133{border:2px solid #e5e7eb;border-top-color:#2748ff;border-radius:50%;width:28px;height:28px;animation:.8s linear infinite _spin_1gxyp_133}@keyframes _spin_1gxyp_133{to{transform:rotate(360deg)}}._doneSummary_1gxyp_146{background:#fafafa;border:1px solid #ececf1;border-radius:12px;flex-direction:column;gap:12px;padding:16px;display:flex}._doneSummary_1gxyp_146 p{margin:0;font-size:.875rem;line-height:1.5}._primaryBtn_1gxyp_162{color:#fff;cursor:pointer;background:#2748ff;border:none;border-radius:8px;align-self:flex-start;padding:8px 16px;font-family:inherit;font-size:.8125rem}._primaryBtn_1gxyp_162:disabled{opacity:.5;cursor:not-allowed}._inlineBtn_1gxyp_179{cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:8px;align-self:flex-start;padding:6px 12px;font-family:inherit;font-size:.75rem}._questionnaire_1gxyp_190{flex-direction:column;gap:16px;width:100%;display:flex}._stats_1gxyp_197{color:#6b7280;margin:0;font-size:.75rem}._banner_1gxyp_203{color:#1d4ed8;background:#eff6ff;border-radius:8px;margin:0;padding:8px 12px;font-size:.8125rem}._group_1gxyp_212{border:1px solid #ececf1;border-radius:10px;overflow:hidden}._groupHeader_1gxyp_218{background:#fafafa;border-bottom:1px solid #ececf1;justify-content:space-between;align-items:center;padding:10px 12px;font-size:.8125rem;font-weight:600;display:flex}._groupBody_1gxyp_229{flex-direction:column;gap:16px;padding:12px;display:flex}._question_1gxyp_190{flex-direction:column;gap:8px;display:flex}._questionText_1gxyp_242{margin:0;font-size:.875rem;font-weight:500}._questionContext_1gxyp_248{color:#6b7280;margin:0;font-size:.75rem}._options_1gxyp_254{flex-direction:column;gap:6px;display:flex}._option_1gxyp_254{align-items:center;gap:8px;font-size:.8125rem;display:flex}._optionDescription_1gxyp_267{color:#6b7280;font-size:.75rem}._suggestBadge_1gxyp_272{color:#1d4ed8;background:#dbeafe;border-radius:999px;padding:1px 6px;font-size:.6875rem}._customRow_1gxyp_280{flex-direction:column;gap:6px;display:flex}._customInput_1gxyp_286{box-sizing:border-box;border:1px solid #d1d5db;border-radius:6px;width:100%;padding:6px 10px;font-family:inherit;font-size:.8125rem}._customInput_1gxyp_286:disabled{opacity:.5;background:#f9fafb}._revisionInput_1gxyp_301{border:1px solid #d1d5db;border-radius:8px;flex:1;padding:8px 12px;font-family:inherit;font-size:.8125rem}._revisionInput_1gxyp_301:disabled{opacity:.5}._revisionBtn_1gxyp_314{cursor:pointer;background:#f3f4f6;border:none;border-radius:8px;padding:8px 14px;font-family:inherit;font-size:.8125rem}._revisionBtn_1gxyp_314:disabled{opacity:.5;cursor:not-allowed}._demandBody_1gxyp_329{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}._demandMarkdown_1gxyp_337{flex:1;min-height:0;overflow:auto}._demandOverlay_1gxyp_343{color:#6b7280;background:#ffffffbf;justify-content:center;align-items:center;font-size:.875rem;display:flex;position:absolute;inset:0}._bodyPreview_1gxyp_354{flex-direction:column;min-height:0;display:flex}._emptyHint_1gxyp_360{color:#6b7280;margin:0;font-size:.875rem}._loadingHint_1gxyp_366{color:#6b7280;margin:0;font-size:.8125rem}._markdown_jfknw_1{font-family:Inter,SF Pro Text,Helvetica Neue,Segoe UI,Arial,sans-serif}._markdown_jfknw_1 h1{color:#172033;border-bottom:1px solid #e5e7eb;margin-bottom:16px;padding-bottom:10px;font-size:1.3rem;font-weight:700}._markdown_jfknw_1 h2{color:#172033;border-bottom:1px solid #f3f4f6;margin:22px 0 8px;padding-bottom:4px;font-size:1rem;font-weight:700}._markdown_jfknw_1 h3{color:#374151;margin:16px 0 6px;font-size:.92rem;font-weight:600}._markdown_jfknw_1 h4{color:#6b7280;text-transform:uppercase;letter-spacing:.05em;margin:12px 0 4px;font-size:.82rem;font-weight:600}._markdown_jfknw_1 p{color:#374151;margin-bottom:10px;font-size:.875rem;line-height:1.7}._markdown_jfknw_1 ul,._markdown_jfknw_1 ol{margin-bottom:10px;padding-left:20px}._markdown_jfknw_1 li{color:#374151;margin-bottom:3px;font-size:.875rem;line-height:1.65}._markdown_jfknw_1 strong{color:#172033;font-weight:600}._markdown_jfknw_1 em{color:#6b7280}._markdown_jfknw_1 a{color:#2748ff;text-decoration:none}._markdown_jfknw_1 a:hover{text-decoration:underline}._markdown_jfknw_1 hr{border:none;border-top:1px solid #e5e7eb;margin:16px 0}._markdown_jfknw_1 blockquote{color:#374151;background:#f5f7ff;border-left:3px solid #2748ff;border-radius:0 6px 6px 0;margin:10px 0;padding:6px 14px;font-size:.875rem}._markdown_jfknw_1 code{color:#374151;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:4px;padding:2px 5px;font-family:JetBrains Mono,Consolas,monospace;font-size:.8rem}._markdown_jfknw_1 pre{background:#0f172a;border-radius:10px;margin:8px 0 14px;padding:14px 18px;overflow-x:auto}._markdown_jfknw_1 pre code{color:#e2e8f0;background:0 0;border:none;padding:0;font-size:.8rem;line-height:1.6}._markdown_jfknw_1 table{border-collapse:collapse;width:100%;margin:12px 0 16px;font-size:.84rem;display:block;overflow-x:auto}._markdown_jfknw_1 thead tr{background:#f9fafb}._markdown_jfknw_1 th{text-align:left;color:#374151;text-transform:uppercase;letter-spacing:.04em;border-bottom:2px solid #e5e7eb;padding:8px 12px;font-size:.76rem;font-weight:600}._markdown_jfknw_1 td{color:#374151;border-bottom:1px solid #f3f4f6;padding:8px 12px}._markdown_jfknw_1 tbody tr:last-child td{border-bottom:none}._markdown_jfknw_1 tbody tr:hover td{background:#fafafa}._page_j4og3_1{color:#202123;background:#fff;flex-direction:column;height:100vh;font-family:Inter,SF Pro Text,Helvetica Neue,Segoe UI,Arial,sans-serif;display:flex;overflow:hidden}._topbar_j4og3_17{background:#fff;border-bottom:1px solid #ececf1;flex-shrink:0;align-items:center;height:48px;padding:0 20px;display:flex}._breadcrumb_j4og3_27{align-items:center;gap:8px;min-width:0;font-size:.875rem;display:flex}._breadcrumbLink_j4og3_35{color:#6b7280;cursor:pointer;font:inherit;background:0 0;border:none;padding:0}._breadcrumbLink_j4og3_35:hover{color:#2748ff}._breadcrumbSep_j4og3_48{color:#d1d5db}._breadcrumbCurrent_j4og3_52{color:#202123;text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}._main_j4og3_60{flex-direction:column;flex:1;min-height:0;display:flex}:root{--diff-background-color:initial;--diff-text-color:initial;--diff-font-family:Consolas,Courier,monospace;--diff-selection-background-color:#b3d7ff;--diff-selection-text-color:var(--diff-text-color);--diff-gutter-insert-background-color:#d6fedb;--diff-gutter-insert-text-color:var(--diff-text-color);--diff-gutter-delete-background-color:#fadde0;--diff-gutter-delete-text-color:var(--diff-text-color);--diff-gutter-selected-background-color:#fffce0;--diff-gutter-selected-text-color:var(--diff-text-color);--diff-code-insert-background-color:#eaffee;--diff-code-insert-text-color:var(--diff-text-color);--diff-code-delete-background-color:#fdeff0;--diff-code-delete-text-color:var(--diff-text-color);--diff-code-insert-edit-background-color:#c0dc91;--diff-code-insert-edit-text-color:var(--diff-text-color);--diff-code-delete-edit-background-color:#f39ea2;--diff-code-delete-edit-text-color:var(--diff-text-color);--diff-code-selected-background-color:#fffce0;--diff-code-selected-text-color:var(--diff-text-color);--diff-omit-gutter-line-color:#cb2a1d}.diff{background-color:var(--diff-background-color);border-collapse:collapse;color:var(--diff-text-color);table-layout:fixed;width:100%}.diff::selection{background-color:#b3d7ff;background-color:var(--diff-selection-background-color);color:var(--diff-selection-text-color)}.diff td{vertical-align:top;padding-top:0;padding-bottom:0}.diff-line{font-family:Consolas,Courier,monospace;font-family:var(--diff-font-family);line-height:1.5}.diff-gutter>a{color:inherit;display:block}.diff-gutter{cursor:pointer;text-align:right;-webkit-user-select:none;user-select:none;padding:0 1ch}.diff-gutter-insert{background-color:#d6fedb;background-color:var(--diff-gutter-insert-background-color);color:var(--diff-gutter-insert-text-color)}.diff-gutter-delete{background-color:#fadde0;background-color:var(--diff-gutter-delete-background-color);color:var(--diff-gutter-delete-text-color)}.diff-gutter-omit{cursor:default}.diff-gutter-selected{background-color:#fffce0;background-color:var(--diff-gutter-selected-background-color);color:var(--diff-gutter-selected-text-color)}.diff-code{word-wrap:break-word;white-space:pre-wrap;word-break:break-all;padding:0 0 0 .5em}.diff-code-edit{color:inherit}.diff-code-insert{background-color:#eaffee;background-color:var(--diff-code-insert-background-color);color:var(--diff-code-insert-text-color)}.diff-code-insert .diff-code-edit{background-color:#c0dc91;background-color:var(--diff-code-insert-edit-background-color);color:var(--diff-code-insert-edit-text-color)}.diff-code-delete{background-color:#fdeff0;background-color:var(--diff-code-delete-background-color);color:var(--diff-code-delete-text-color)}.diff-code-delete .diff-code-edit{background-color:#f39ea2;background-color:var(--diff-code-delete-edit-background-color);color:var(--diff-code-delete-edit-text-color)}.diff-code-selected{background-color:#fffce0;background-color:var(--diff-code-selected-background-color);color:var(--diff-code-selected-text-color)}.diff-widget-content{vertical-align:top}.diff-gutter-col{width:7ch}.diff-gutter-omit{height:0}.diff-gutter-omit:before{background-color:#cb2a1d;background-color:var(--diff-omit-gutter-line-color);content:" ";white-space:pre;width:2px;height:100%;margin-left:4.6ch;display:block;overflow:hidden}.diff-decoration{-webkit-user-select:none;user-select:none;line-height:1.5}.diff-decoration-content{font-family:Consolas,Courier,monospace;font-family:var(--diff-font-family);padding:0}._wrapper_g9d36_1{padding:0 16px 12px 0;font-size:13px}._wrapper_g9d36_1 .diff{--diff-font-family:Consolas, Monaco, ui-monospace, SFMono-Regular, Menlo, monospace;--diff-code-insert-background-color:#e6ffed;--diff-code-delete-background-color:#ffeef0;--diff-gutter-insert-background-color:#cdffd8;--diff-gutter-delete-background-color:#ffdce0}._wrapperUnified_g9d36_15 .diff{table-layout:auto;width:100%}._wrapperUnified_g9d36_15 .diff colgroup col.diff-gutter-col{width:5ch}._wrapperUnified_g9d36_15 .diff colgroup col.diff-gutter-col+col.diff-gutter-col{width:0!important}._wrapperUnified_g9d36_15 .diff-line>.diff-gutter:nth-child(2){display:none;border:0!important;width:0!important;padding:0!important}._wrapperUnified_g9d36_15 .diff-gutter{text-align:right;color:#9ca3af;-webkit-user-select:none;user-select:none;width:5ch;min-width:5ch;max-width:5ch}._wrapperUnified_g9d36_15 .diff-code{width:100%;padding-left:2.25ch;position:relative}._wrapperUnified_g9d36_15 .diff-code:before{text-align:center;-webkit-user-select:none;user-select:none;width:1ch;font-weight:600;position:absolute;left:.5ch}._wrapperUnified_g9d36_15 .diff-code-delete:before{content:"-";color:#cb2431}._wrapperUnified_g9d36_15 .diff-code-insert:before{content:"+";color:#22863a}._wrapperUnified_g9d36_15 .diff-code-normal:before{content:" "}._empty_g9d36_73,._binary_g9d36_74,._hint_g9d36_75{margin:0;padding:16px;font-size:13px}._empty_g9d36_73{color:#9ca3af}._binary_g9d36_74,._hint_g9d36_75{color:#4b5563;background:#f9fafb;border-left:3px solid #d1d5db}._rawDiff_g9d36_92{white-space:pre-wrap;word-break:break-word;color:#202123;margin:0;padding:12px 16px;font-family:Consolas,Monaco,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;line-height:1.6}._lineFlash_g9d36_103{animation:1s _lineFlash_g9d36_103}@keyframes _lineFlash_g9d36_103{0%{background-color:#eef2ff;box-shadow:inset 0 0 0 2px #6366f1}to{box-shadow:inset 0 0 #0000}}._rail_1fgod_1{pointer-events:none;z-index:2;width:18px;position:absolute;top:0;bottom:0;right:2px}._marker_1fgod_11{cursor:pointer;opacity:.95;pointer-events:auto;border:none;border-radius:3px;min-height:6px;padding:0;transition:opacity .15s,transform .15s;position:absolute;left:2px;right:2px;box-shadow:0 0 0 1px #ffffffa6}._marker_1fgod_11:hover{opacity:1;transform:scaleX(1.2)}._markerAdded_1fgod_31{background:#22c55e}._markerDeleted_1fgod_35{background:#ef4444}._markerMixed_1fgod_39{background:linear-gradient(#22c55e 0%,#ef4444 100%)}._panel_hs3ok_1{background:#fff;flex-direction:column;width:100%;min-width:0;height:100%;min-height:0;display:flex}._header_hs3ok_11{background:#fff;border-bottom:1px solid #ececf1;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex}._fileName_hs3ok_21{color:#202123;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}._headerActions_hs3ok_30{flex-shrink:0;align-items:center;gap:12px;display:flex}._diffToggle_hs3ok_37{color:#374151;cursor:pointer;align-items:center;gap:4px;font-size:12px;display:flex}._scrollHost_hs3ok_46{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}._body_hs3ok_56{flex:1;width:100%;min-height:0;position:relative;overflow:auto}._placeholder_hs3ok_64,._error_hs3ok_65,._info_hs3ok_66{margin:0;padding:16px;font-size:13px}._placeholder_hs3ok_64{color:#9ca3af}._error_hs3ok_65{color:#dc2626}._info_hs3ok_66{color:#4b5563;background:#f9fafb;border-left:3px solid #d1d5db}._markdownBody_hs3ok_86{padding:16px 20px}._codeViewer_hs3ok_90{min-width:100%;padding:12px 24px 12px 0;font-family:Consolas,Monaco,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;line-height:1.6}._codeLine_hs3ok_98{grid-template-columns:48px 12px minmax(0,1fr);gap:8px;min-height:21px;padding:0 16px 0 0;display:grid}._codeLineFlash_hs3ok_106{animation:1s _lineFlash_hs3ok_1}@keyframes _lineFlash_hs3ok_1{0%{background-color:#eef2ff;box-shadow:inset 0 0 0 2px #6366f1}to{box-shadow:inset 0 0 #0000}}._lineNumber_hs3ok_115{color:#9ca3af;text-align:right;-webkit-user-select:none;user-select:none}._codeMarker_hs3ok_121{display:block}._codeLine_hs3ok_98 code{white-space:pre-wrap;word-break:break-word;color:#202123}._binaryContent_hs3ok_131{justify-content:center;align-items:center;min-height:100%;padding:16px;display:flex}._imageStage_hs3ok_139{max-width:100%;margin:0}._imageStage_hs3ok_139 img{object-fit:contain;max-width:100%;max-height:calc(100vh - 240px)}._menu_x099c_1{z-index:1000;background:#fff;border:1px solid #e5e7eb;border-radius:6px;min-width:140px;padding:4px;font-size:13px;position:fixed;box-shadow:0 4px 12px #00000014}._menuItem_x099c_12{text-align:left;color:#111827;cursor:pointer;width:100%;font:inherit;background:0 0;border:0;border-radius:4px;padding:6px 10px;display:block}._menuItem_x099c_12:hover{background-color:#f3f4f6}._panel_1wdji_1{background:#fafafa;flex-direction:column;width:100%;min-width:0;height:100%;min-height:0;display:flex}._header_1wdji_11{background:#fff;border-bottom:1px solid #ececf1;justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;display:flex}._title_1wdji_21{color:#374151;font-size:13px;font-weight:600}._headerActions_1wdji_27{align-items:center;gap:4px;display:flex}._gitBranchHint_1wdji_33{color:#64748b;word-break:break-all;background:#f8fafc;border-bottom:1px solid #ececf1;padding:8px 14px;font-size:.72rem;line-height:1.45}._modeBtn_1wdji_43,._refreshBtn_1wdji_44{color:#333;cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:4px;padding:2px 8px;font-family:inherit;font-size:12px}._modeBtn_1wdji_43:disabled,._refreshBtn_1wdji_44:disabled,._treeRow_1wdji_57:disabled{opacity:.5;cursor:not-allowed}._modeBtnActive_1wdji_62{color:#fff;background:#007acc;border-color:#007acc}._refreshBtn_1wdji_44{align-items:center;font-size:14px;display:flex}._refreshBtnSpinning_1wdji_74{animation:.8s linear infinite _spin_1wdji_1}@keyframes _spin_1wdji_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._refreshHint_1wdji_83{color:#047857;background:#ecfdf5;border-bottom:1px solid #d1fae5;padding:6px 14px;font-size:11px}._fileList_1wdji_91{flex:1;min-height:0;padding:8px 0;overflow:auto}._empty_1wdji_98{color:#9ca3af;margin:0;padding:12px 14px;font-size:12px}._treeNode_1wdji_105{display:block}._treeRow_1wdji_57{width:100%;padding:5px 10px 5px calc(10px + var(--tree-indent,0px));color:#374151;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;font-family:inherit;font-size:13px;display:flex}._treeRow_1wdji_57:hover{background:#f3f4f6}._treeRowFolder_1wdji_128{font-weight:500}._treeRowFile_1wdji_132{border-left:2px solid #0000}._treeRowActive_1wdji_136{color:#1d4ed8;background:#eff6ff;border-left-color:#2748ff}._treeRowFocused_1wdji_142{background:#e5e7eb}._treeRowActive_1wdji_136._treeRowFocused_1wdji_142{background:#dbe7ff}._treeChevron_1wdji_150{color:#9ca3af;flex-shrink:0;width:12px;font-size:10px}._treeChevronPlaceholder_1wdji_157{visibility:hidden}._treeIcon_1wdji_161{border-radius:2px;flex-shrink:0;width:14px;height:14px}._treeIconFolder_1wdji_168{background:linear-gradient(#fde68a 0%,#f59e0b 100%)}._treeIconFile_1wdji_172{background:linear-gradient(#dbeafe 0%,#60a5fa 100%)}._treeLabel_1wdji_176{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._inlineRow_1wdji_183{cursor:text;background:#fff}._inlineInput_1wdji_188{min-width:0;height:22px;font:inherit;color:#111827;background:#fff;border:1px solid #2748ff;border-radius:3px;outline:none;flex:1;padding:0 6px;font-size:13px;box-shadow:0 0 0 1px #2748ff2e}._gitStatus_1wdji_203{flex-shrink:0;margin-left:auto;font-size:11px;font-weight:700}._gitStatusMuted_1wdji_210{opacity:.72}._gitStatusModified_1wdji_214{color:#d97706}._gitStatusAdded_1wdji_218{color:#16a34a}._gitStatusDeleted_1wdji_222{color:#dc2626}._gitStatusRenamed_1wdji_226{color:#7c3aed}._gitStatusUntracked_1wdji_230{color:#6b7280}._tabBar_r1sx4_1{background-color:#f5f5f5;border-bottom:1px solid #e5e7eb;align-items:stretch;gap:2px;padding:0 8px;display:flex;overflow-x:auto}._tab_r1sx4_1{color:#6b7280;background-color:#fff;border:1px solid #e5e7eb;border-bottom:none;border-radius:6px 6px 0 0;align-items:center;height:32px;padding:0 4px 0 10px;font-size:12px;display:inline-flex}._tabActive_r1sx4_22{color:#111827;background-color:#fff;border-bottom:2px solid #2563eb;margin-bottom:-1px}._tabLabel_r1sx4_28{cursor:pointer;font:inherit;color:inherit;background:0 0;border:0;align-items:center;gap:6px;padding:0 6px;display:inline-flex}._dirtyDot_r1sx4_39{background-color:#2563eb;border-radius:50%;width:6px;height:6px;display:inline-block}._closeBtn_r1sx4_46{cursor:pointer;color:#9ca3af;background:0 0;border:0;border-radius:4px;width:20px;height:20px;font-size:16px;line-height:1}._closeBtn_r1sx4_46:hover{color:#111827;background-color:#f3f4f6}._editorWrapper_zkxgy_1{background-color:#fff;flex-direction:column;flex:1;height:100%;min-height:0;display:flex}._viewToolbar_zkxgy_9{background-color:#f8fafc;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:8px;padding:6px 8px;display:flex}._toolbarLeft_zkxgy_18,._toolbarRight_zkxgy_19{align-items:center;gap:6px;display:flex}._diffStats_zkxgy_24{color:#475569;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}._statAdded_zkxgy_30{color:#16a34a}._statRemoved_zkxgy_33{color:#dc2626}._navGroup_zkxgy_36{gap:2px;display:flex}._navButton_zkxgy_40{color:#475569;cursor:pointer;background-color:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:2px 8px;font-size:12px;line-height:16px}._navButton_zkxgy_40:hover{background-color:#e2e8f0}._navIndex_zkxgy_53{color:#475569;font-variant-numeric:tabular-nums;text-align:center;min-width:32px;font-size:12px}._viewButton_zkxgy_60,._viewButtonActive_zkxgy_61{cursor:pointer;border:1px solid #cbd5e1;border-radius:6px;padding:3px 10px;font-size:12px;line-height:18px}._viewButton_zkxgy_60{color:#475569;background-color:#fff}._viewButtonActive_zkxgy_61{color:#0f172a;background-color:#e2e8f0;border-color:#94a3b8}._editorBody_zkxgy_78{flex:1;min-height:0;overflow:auto}._editorWrapper_zkxgy_1 .monaco-editor{width:100%;height:100%}._editorWrapper_zkxgy_1 .workflow-editor-line-added,._editorWrapper_zkxgy_1 .monaco-editor .workflow-editor-line-added{background-color:#e6ffed!important}._editorWrapper_zkxgy_1 .workflow-editor-line-removed,._editorWrapper_zkxgy_1 .monaco-editor .workflow-editor-line-removed{background-color:#ffeef0!important}._editorWrapper_zkxgy_1 .workflow-editor-line-added-gutter{border-left:3px solid #22c55e}._editorWrapper_zkxgy_1 .workflow-editor-line-removed-gutter{border-left:3px solid #ef4444}._editorWrapper_zkxgy_1 .workflow-editor-line-flash{animation:1s _workflow-editor-flash_zkxgy_1;background-color:#3b82f647!important}@keyframes _workflow-editor-flash_zkxgy_1{0%{background-color:#3b82f68c}to{background-color:#3b82f600}}._picker_954on_1{z-index:10;background:#fff;border:1px solid #e5e7eb;border-radius:12px;max-height:240px;margin-bottom:6px;font-size:.85rem;position:absolute;bottom:100%;left:0;right:0;overflow-y:auto;box-shadow:0 6px 20px #0f172a14}._header_954on_17{color:#6b7280;border-bottom:1px solid #f3f4f6;justify-content:space-between;align-items:center;padding:6px 12px;font-size:.75rem;display:flex}._retryButton_954on_27{color:#202123;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:6px;padding:2px 8px;font-size:.75rem}._retryButton_954on_27:hover{background:#f9fafb}._list_954on_41{margin:0;padding:4px 0;list-style:none}._item_954on_47{cursor:pointer;color:#202123;padding:6px 12px}._item_954on_47[aria-selected=true]{background:#0f8b6d14}._empty_954on_57,._loading_954on_58,._error_954on_59{text-align:center;padding:12px}._error_954on_59{color:#dc2626}._loading_954on_58,._empty_954on_57{color:#6b7280}._composer_1msr6_1{background:#fff;border-top:1px solid #ececf1;gap:8px;padding:12px;display:grid}._fileInput_1msr6_9{display:none}._attachmentList_1msr6_13{background:#fafafa;border:1px solid #f1f1f3;border-radius:8px;gap:4px;padding:6px 8px;display:grid}._attachmentItem_1msr6_22{align-items:center;gap:8px;display:flex}._attachmentName_1msr6_28{color:#4b5563;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.78rem;overflow:hidden}._attachmentRemove_1msr6_38{color:#6b7280;cursor:pointer;background:0 0;border:0;border-radius:50%;width:18px;height:18px;font-size:.95rem}._attachmentRemove_1msr6_38:hover{color:#dc2626;background:#f3f4f6}._input_1msr6_54{resize:none;color:#202123;background:#fcfcfb;border:1px solid #e5e7eb;border-radius:14px;width:100%;min-height:40px;max-height:240px;padding:10px 14px;font-family:inherit;font-size:.88rem;line-height:1.5;overflow-y:auto}._input_1msr6_54:hover{border-color:#d1d5db}._input_1msr6_54:focus{background:#fff;border-color:#0f8b6d47;outline:none;box-shadow:0 0 0 4px #0f8b6d14}._error_1msr6_81{color:#dc2626;font-size:.78rem}._actions_1msr6_86{justify-content:flex-end;align-items:center;gap:6px;display:flex}._iconButton_1msr6_93,._secondaryButton_1msr6_94,._cancelButton_1msr6_95,._primaryButton_1msr6_96{color:#202123;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:8px;min-height:32px;padding:0 12px;font-size:.82rem;transition:border-color .15s,background-color .15s,color .15s}._iconButton_1msr6_93{color:#6b7280;width:32px;padding:0;font-size:1.1rem}._iconButton_1msr6_93:hover,._secondaryButton_1msr6_94:hover{color:#202123;background:#f9fafb;border-color:#d1d5db}._cancelButton_1msr6_95{color:#dc2626;border-color:#dc2626}._cancelButton_1msr6_95:hover{background:#fef2f2}._primaryButton_1msr6_96{color:#fff;background:#202123;border-color:#202123;font-weight:600}._primaryButton_1msr6_96:hover:not(:disabled){background:#111214}._primaryButton_1msr6_96:disabled,._secondaryButton_1msr6_94:disabled{cursor:not-allowed;opacity:.5}._inputWrap_1msr6_151{position:relative}._root_c0ia6_1{color:#6b7280;text-align:center;align-content:center;justify-items:center;gap:8px;height:100%;padding:24px;display:grid}._emoji_c0ia6_12{opacity:.7;font-size:28px}._title_c0ia6_17{color:#374151;margin:0;font-size:.95rem;font-weight:600}._subtitle_c0ia6_24{color:#9ca3af;margin:0;font-size:.82rem;line-height:1.5}._list_146c7_1{background:#fcfcfc;align-content:start;gap:12px;height:100%;min-height:0;padding:12px;display:grid;overflow:auto}._placeholder_146c7_12{color:#9ca3af;text-align:center;padding:24px 12px;font-size:.84rem}._wrapper_146c7_19{gap:6px;max-width:92%;display:grid}._wrapperUser_146c7_25{justify-self:end}._wrapperAssistant_146c7_29{justify-self:start}._message_146c7_33{word-wrap:break-word;word-break:break-word;background:#fff;border:1px solid #e5e7eb;border-radius:14px;gap:8px;width:100%;padding:10px 12px;display:grid}._messageUser_146c7_45{color:#fff;background:#202123;border-color:#202123}._messageAssistant_146c7_51{background:#fff}._messageQueue_146c7_55{color:#fff;background:#0c4a6e;border:2px solid #0369a1}._body_146c7_61{gap:8px;min-width:0;display:grid}._text_146c7_67{white-space:pre-wrap;word-wrap:break-word;margin:0;font-size:.86rem;line-height:1.65}._messageUser_146c7_45 ._text_146c7_67,._messageQueue_146c7_55 ._text_146c7_67{color:#fff}._messageAssistant_146c7_51 ._text_146c7_67{color:#374151}._link_146c7_84{color:#0f8b6d;text-decoration:underline}._messageUser_146c7_45 ._link_146c7_84,._messageQueue_146c7_55 ._link_146c7_84{color:#fff}._streamingHint_146c7_94{color:#9ca3af;margin:0;font-size:.84rem;font-style:italic}._errorHint_146c7_101{color:#dc2626;margin:0;font-size:.78rem}._thinking_146c7_107{color:#6b7280;background:#f5f5f5;border-radius:8px;gap:6px;padding:8px;font-size:.78rem;display:grid}._thinkingToggle_146c7_117{color:#6b7280;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:.78rem}._thinkingToggle_146c7_117:hover{color:#202123}._thinkingContent_146c7_131{white-space:pre-wrap;color:#4b5563;margin:0;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:.76rem;line-height:1.55}._attachmentImage_146c7_140 img{border:1px solid #e5e7eb;border-radius:8px;max-width:100%}._attachmentFile_146c7_146{color:#202123;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;align-items:center;gap:6px;padding:6px 10px;font-size:.82rem;text-decoration:none;display:inline-flex}._attachmentFile_146c7_146:hover{background:#f3f4f6}._queueSeparator_146c7_163{color:#64748b;letter-spacing:.05em;text-transform:uppercase;justify-content:center;align-items:center;margin:6px 0;font-size:.74rem;font-weight:600;display:flex}._sessionDivider_146c7_175{color:#94a3b8;letter-spacing:.08em;align-items:center;gap:8px;margin:4px 0;font-size:.72rem;font-weight:600;display:flex}._sessionDivider_146c7_175:before,._sessionDivider_146c7_175:after{content:"";background:linear-gradient(90deg,#0000,#d4d4d8,#0000);flex:1;height:1px}._sessionDivider_146c7_175 span{white-space:nowrap;padding:0 6px}._root_nesq8_1{background:#fcfcfc;border-left:1px solid #ececf1;grid-template-rows:auto 1fr auto;height:100%;min-height:0;display:grid}._header_nesq8_10{background:#ffffffd6;border-bottom:1px solid #ececf1;align-items:center;gap:8px;min-height:38px;padding:0 12px;display:flex}._title_nesq8_20{color:#6b7280;letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:700}._statusDot_nesq8_28{background:#cbd5e1;border-radius:50%;width:8px;height:8px}._statusDot_nesq8_28[data-status=running]{background:#f59e0b;box-shadow:0 0 0 3px #f59e0b2e}._statusDot_nesq8_28[data-status=idle]{background:#10a37f}._statusText_nesq8_44{color:#6b7280;font-size:.78rem}._body_nesq8_49{min-height:0;position:relative;overflow:hidden}._loading_nesq8_55,._error_nesq8_56{text-align:center;color:#6b7280;padding:16px;font-size:.84rem}._error_nesq8_56{color:#dc2626}._root_gw2kj_1{flex-direction:column;height:100%;min-height:0;display:flex}._toolbar_gw2kj_8{flex-shrink:0;justify-content:flex-end;gap:4px;padding:4px 8px;display:flex}._segment_gw2kj_16{border:1px solid var(--border-color,#d0d7de);border-radius:4px;display:inline-flex;overflow:hidden}._segmentBtn_gw2kj_23{cursor:pointer;background:0 0;border:none;padding:2px 10px;font-size:12px}._segmentBtnActive_gw2kj_31{background:var(--accent-bg,#e8f0fe)}._body_gw2kj_35{flex:1;min-height:0;overflow:hidden}._previewBody_gw2kj_41{flex:1;min-height:0;padding:12px 16px;overflow:auto}._stage_1bsqa_1{justify-content:center;align-items:center;height:100%;margin:0;padding:16px;display:flex;overflow:auto}._stage_1bsqa_1 img{object-fit:contain;max-width:100%;max-height:100%}._placeholder_1bsqa_17,._error_1bsqa_18{text-align:center;color:var(--text-muted,#57606a);padding:24px}._error_1bsqa_18{color:var(--danger,#cf222e)}._hint_11319_1{text-align:center;color:var(--text-muted,#57606a);padding:24px}._root_1pzok_1{--explorer-width:280px;--chat-width:360px;grid-template-columns:var(--explorer-width) 6px minmax(0, 1fr) 6px var(--chat-width);background:#fff;border-right:1px solid #ececf1;height:100%;min-height:0;display:grid;overflow:hidden}._resizer_1pzok_13{cursor:col-resize;background:#f4f4f5;transition:background-color .15s;position:relative}._resizer_1pzok_13:before{content:"";background:#d7dbe2;width:1px;position:absolute;top:0;bottom:0;left:2px}._resizer_1pzok_13:hover{background:#eceff3}body.isResizingWorkflowChat,body.isResizingWorkflowChat *,body.isResizingWorkflowExplorer,body.isResizingWorkflowExplorer *{-webkit-user-select:none;user-select:none;cursor:col-resize!important}._centerColumn_1pzok_42{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}._tabPlaceholder_1pzok_51,._tabError_1pzok_52{text-align:center;color:#57606a;padding:24px}._tabError_1pzok_52{color:#cf222e}._wrap_18vw3_1{position:relative}._trigger_18vw3_5{color:#171717;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e5e5e5;border-radius:8px;min-height:32px;padding:0 12px;font-family:inherit;font-size:13px;font-weight:500;transition:background-color .15s,border-color .15s}._trigger_18vw3_5:hover:not(:disabled){background:#fafafa;border-color:#d4d4d4}._trigger_18vw3_5:focus-visible{outline-offset:2px;outline:2px solid #171717}._trigger_18vw3_5:disabled{opacity:.5;cursor:not-allowed}._panel_18vw3_37{z-index:30;background:#fff;border:1px solid #e5e7eb;border-radius:8px;min-width:168px;padding:4px 0;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 4px 12px #0000001a}._item_18vw3_50{color:#374151;text-align:left;cursor:pointer;background:0 0;border:none;width:100%;padding:8px 12px;font-family:inherit;font-size:13px;font-weight:500;transition:background-color .15s;display:block}._item_18vw3_50:hover:not(:disabled){background:#f9fafb}._item_18vw3_50:disabled{opacity:.5;cursor:not-allowed}._divider_18vw3_74{border-top:1px solid #f3f4f6;margin:4px 0}._layer_edo9b_1{z-index:50;background:#0f172a2e;place-items:center;padding:20px;display:grid;position:fixed;inset:0}._panel_edo9b_11{background:#fff;border:1px solid #ececf1;border-radius:16px;width:min(100%,480px);animation:.22s _panelEnter_edo9b_1;overflow:hidden;box-shadow:0 26px 56px #0f172a2e}._header_edo9b_21{justify-content:space-between;align-items:center;gap:12px;padding:16px 16px 0;display:flex}._title_edo9b_29{font-size:1.1rem;line-height:1.3}._closeButton_edo9b_34{width:32px;height:32px;color:var(--text-tertiary,#9ca3af);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:0;font-size:1.4rem;line-height:1;display:flex}._closeButton_edo9b_34:hover{color:var(--text-primary,#111827);background:#f3f4f6}._form_edo9b_55{flex-direction:column;gap:12px;padding:14px 16px 16px;display:flex}._list_edo9b_62{flex-direction:column;gap:6px;max-height:280px;padding:2px 0;display:flex;overflow:auto}._row_edo9b_71{border-radius:8px;align-items:center;gap:8px;padding:6px 4px;display:flex}._row_edo9b_71:hover{background:#f9fafb}._path_edo9b_83{color:#374151;word-break:break-all;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:.84rem}._empty_edo9b_90{color:#6b7280;margin:0;font-size:.86rem}._error_edo9b_96{color:#dc2626;margin:0;font-size:.85rem}._footer_edo9b_102{justify-content:flex-end;gap:8px;display:flex}._cancelButton_edo9b_108,._submitButton_edo9b_109{cursor:pointer;border-radius:8px;min-height:34px;padding:0 14px;font-size:.88rem;font-weight:600}._cancelButton_edo9b_108{color:var(--text-primary,#111827);background:#fff;border:1px solid #d1d5db}._submitButton_edo9b_109{color:#fff;background:#202123;border:none}._submitButton_edo9b_109:disabled,._cancelButton_edo9b_108:disabled{opacity:.5;cursor:not-allowed}@keyframes _panelEnter_edo9b_1{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){._panel_edo9b_11{animation:none}}._layer_qctw5_1{z-index:50;background:#0f172a2e;place-items:center;padding:20px;display:grid;position:fixed;inset:0}._panel_qctw5_11{background:#fff;border:1px solid #ececf1;border-radius:16px;width:min(100%,420px);animation:.22s _panelEnter_qctw5_1;overflow:hidden;box-shadow:0 26px 56px #0f172a2e}._header_qctw5_21{justify-content:space-between;align-items:center;gap:12px;padding:16px 16px 0;display:flex}._title_qctw5_29{font-size:1.1rem;line-height:1.3}._closeButton_qctw5_34{width:32px;height:32px;color:var(--text-tertiary,#9ca3af);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:0;font-size:1.4rem;line-height:1;display:flex}._closeButton_qctw5_34:hover{color:var(--text-primary,#111827);background:#f3f4f6}._form_qctw5_55{flex-direction:column;gap:12px;padding:14px 16px 16px;display:flex}._input_qctw5_62{width:100%;min-height:40px;color:var(--text-primary,#111827);box-sizing:border-box;background:#fafafa;border:1px solid #e5e7eb;border-radius:10px;padding:10px 12px;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:.88rem}._input_qctw5_62:focus{background:#fff;border-color:#202123;outline:none}._input_qctw5_62:disabled{opacity:.6;cursor:not-allowed}._error_qctw5_86{color:#dc2626;margin:0;font-size:.85rem}._footer_qctw5_92{justify-content:flex-end;gap:8px;display:flex}._cancelButton_qctw5_98,._submitButton_qctw5_99{cursor:pointer;border-radius:8px;min-height:34px;padding:0 14px;font-size:.88rem;font-weight:600}._cancelButton_qctw5_98{color:var(--text-primary,#111827);background:#fff;border:1px solid #d1d5db}._submitButton_qctw5_99{color:#fff;background:#202123;border:none}._submitButton_qctw5_99:disabled,._cancelButton_qctw5_98:disabled{opacity:.5;cursor:not-allowed}._closeButton_qctw5_34:focus-visible,._cancelButton_qctw5_98:focus-visible,._submitButton_qctw5_99:focus-visible,._input_qctw5_62:focus-visible{outline-offset:2px;outline:2px solid #20212357}@keyframes _panelEnter_qctw5_1{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){._panel_qctw5_11{animation:none}}._layer_n2gfr_1{z-index:50;background:#0f172a2e;place-items:center;padding:20px;display:grid;position:fixed;inset:0}._panel_n2gfr_11{background:#fff;border:1px solid #ececf1;border-radius:16px;width:min(100%,420px);animation:.22s _panelEnter_n2gfr_1;overflow:hidden;box-shadow:0 26px 56px #0f172a2e}._header_n2gfr_21{justify-content:space-between;align-items:center;gap:12px;padding:16px 16px 0;display:flex}._title_n2gfr_29{font-size:1.1rem;line-height:1.3}._closeButton_n2gfr_34{width:32px;height:32px;color:var(--text-tertiary,#9ca3af);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:0;font-size:1.4rem;line-height:1;display:flex}._closeButton_n2gfr_34:hover{color:var(--text-primary,#111827);background:#f3f4f6}._form_n2gfr_55{flex-direction:column;gap:12px;padding:14px 16px 16px;display:flex}._select_n2gfr_62{width:100%;min-height:40px;color:var(--text-primary,#111827);box-sizing:border-box;background:#fafafa;border:1px solid #e5e7eb;border-radius:10px;padding:10px 12px;font-size:.88rem}._select_n2gfr_62:focus{background:#fff;border-color:#202123;outline:none}._select_n2gfr_62:disabled{opacity:.6;cursor:not-allowed}._error_n2gfr_85{color:#dc2626;margin:0;font-size:.85rem}._footer_n2gfr_91{justify-content:flex-end;gap:8px;display:flex}._cancelButton_n2gfr_97,._submitButton_n2gfr_98{cursor:pointer;border-radius:8px;min-height:34px;padding:0 14px;font-size:.88rem;font-weight:600}._cancelButton_n2gfr_97{color:var(--text-primary,#111827);background:#fff;border:1px solid #d1d5db}._submitButton_n2gfr_98{color:#fff;background:#202123;border:none}._submitButton_n2gfr_98:disabled,._cancelButton_n2gfr_97:disabled{opacity:.5;cursor:not-allowed}._closeButton_n2gfr_34:focus-visible,._cancelButton_n2gfr_97:focus-visible,._submitButton_n2gfr_98:focus-visible,._select_n2gfr_62:focus-visible{outline-offset:2px;outline:2px solid #20212357}@keyframes _panelEnter_n2gfr_1{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){._panel_n2gfr_11{animation:none}}._toolbar_e5y66_1{flex-wrap:wrap;align-items:center;gap:6px;display:flex}._divider_e5y66_8{background:#e5e5e5;flex-shrink:0;width:1px;height:20px;margin:0 2px}._btn_e5y66_16,._btnDanger_e5y66_17{cursor:pointer;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:32px;padding:0 12px;font-family:inherit;font-size:13px;font-weight:500;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}@media (prefers-reduced-motion:reduce){._btn_e5y66_16,._btnDanger_e5y66_17{transition:none}}._btn_e5y66_16{color:#171717;background:#fff;border:1px solid #e5e5e5}._btn_e5y66_16:hover:not(:disabled){background:#fafafa;border-color:#d4d4d4}._btn_e5y66_16:focus-visible,._btnDanger_e5y66_17:focus-visible{outline-offset:2px;outline:2px solid #171717}._btn_e5y66_16:disabled,._btnDanger_e5y66_17:disabled{opacity:.45;cursor:not-allowed}._btnDanger_e5y66_17{color:#dc2626;background:#fff;border:1px solid #fecaca}._btnDanger_e5y66_17:hover:not(:disabled){color:#b91c1c;background:#fef2f2;border-color:#fca5a5}._btnIcon_e5y66_78{flex-shrink:0;width:14px;height:14px}._root_1vq03_1{background:#f7f7f8;border:1px solid #ececf1;border-radius:10px;align-items:center;gap:4px;padding:4px;display:inline-flex}._tab_1vq03_11{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:8px;min-width:88px;min-height:32px;padding:0 14px;font-family:inherit;font-size:.84rem;font-weight:500;transition:background .15s,color .15s,box-shadow .15s}._tab_1vq03_11:hover{color:#202123}._tabActive_1vq03_30{color:#202123;background:#fff;font-weight:600;box-shadow:0 1px 2px #10182814}._rail_56q15_1{box-sizing:border-box;align-items:flex-start;gap:0;width:100%;max-width:100%;padding:8px 0 4px;display:flex;overflow:hidden}._step_56q15_12{flex-direction:column;flex:1 1 0;align-items:center;min-width:0;padding:0 1px;display:flex;position:relative}._step_56q15_12:not(:last-child):after{content:"";background:var(--wf-rail-line,#2e3345);z-index:0;width:calc(100% - 26px);height:2px;position:absolute;top:12px;left:calc(50% + 13px)}._stepDone_56q15_33:not(:last-child):after{background:var(--wf-rail-done,#3ecf8e)}._stepActive_56q15_37:not(:last-child):after{background:linear-gradient(90deg, var(--wf-rail-done,#3ecf8e) 50%, var(--wf-rail-line,#2e3345) 50%)}._dot_56q15_45{z-index:1;background:var(--wf-rail-dot-bg,#242836);border:2px solid var(--wf-rail-line,#2e3345);width:24px;height:24px;color:var(--wf-rail-dot-text,#8b92a8);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.6875rem;font-weight:700;display:flex;position:relative}._stepActive_56q15_37 ._dot_56q15_45{background:var(--wf-rail-active,#5b8def);border-color:var(--wf-rail-active,#5b8def);color:#fff;box-shadow:0 0 0 3px #5b8def59}._stepDone_56q15_33 ._dot_56q15_45{background:var(--wf-rail-done,#3ecf8e);border-color:var(--wf-rail-done,#3ecf8e);color:#fff}._stepDisabled_56q15_75 ._dot_56q15_45{opacity:.4}._title_56q15_79{width:100%;max-width:100%;color:var(--wf-rail-label,#8b92a8);text-align:center;word-break:keep-all;overflow-wrap:anywhere;margin-top:6px;font-size:.625rem;line-height:1.25}._stepActive_56q15_37 ._title_56q15_79{color:var(--wf-rail-label-active,#e8eaef);font-weight:600}._strip_bxg06_1{border-top:1px dashed #e5e7eb;flex-wrap:wrap;gap:8px;margin-top:12px;padding:8px 0 0;display:flex}._title_bxg06_10{color:#374151;flex-basis:100%;font-size:12px;font-weight:600}._empty_bxg06_17{color:#6b7280;margin:0;font-size:12px}._card_bxg06_23{color:#1f2937;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:999px;align-items:center;gap:6px;max-width:260px;padding:6px 10px;font-size:12px;display:inline-flex}._card_bxg06_23:disabled{cursor:default;opacity:.7}._cardSelected_bxg06_42{border-color:#2748ff;box-shadow:0 0 0 1px #2748ff26}._cardRunning_bxg06_47{background:#eef2ff}._state_bxg06_51{color:#6b7280;white-space:nowrap;font-weight:600}._stateRunning_bxg06_57{color:#1d4ed8}._stateDone_bxg06_61{color:#15803d}._stateFailed_bxg06_65{color:#b91c1c}._name_bxg06_69{color:#111827;text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}._panel_1oe0y_1{background:#fff;border-right:1px solid #ececf1;flex-direction:column;gap:10px;min-height:0;padding:16px;display:flex;overflow:auto}._header_1oe0y_12{justify-content:space-between;align-items:center;gap:8px;display:flex}._headerTitle_1oe0y_19{font-size:13px;font-weight:600}._headerMeta_1oe0y_24{color:#6b7280;font-size:11px}._empty_1oe0y_29{color:#6b7280;margin:0;font-size:12px}._card_1oe0y_35{text-align:left;cursor:pointer;background:#f8fafc;border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;gap:10px;width:100%;padding:12px;display:flex}._cardSelected_1oe0y_48{border-color:#2748ff;box-shadow:0 0 0 1px #2748ff26}._cardRunning_1oe0y_53{background:#eef2ff}._cardHeader_1oe0y_57{justify-content:space-between;align-items:center;gap:8px;display:flex}._fileName_1oe0y_64{font-size:13px;font-weight:600}._state_1oe0y_69{color:#6b7280;font-size:11px}._stepper_1oe0y_74{flex-wrap:wrap;gap:6px;display:flex}._step_1oe0y_74{color:#6b7280;background:#fff;border:1px solid #e5e7eb;border-radius:999px;padding:3px 8px;font-size:11px}._stepRunning_1oe0y_89{color:#1d4ed8;background:#dbeafe;border-color:#3b82f6}._stepDone_1oe0y_95{color:#15803d;background:#ecfdf5;border-color:#86efac}._stepFailed_1oe0y_101{color:#b91c1c;background:#fef2f2;border-color:#fca5a5}._stepFocused_1oe0y_107{box-shadow:0 0 0 1px #2748ff}._panel_acrix_1{background:#f4f7fb;border:1px solid #ececf1;border-radius:14px;flex-direction:column;height:100%;display:flex;overflow:hidden}._header_acrix_11{background:#fff;border-bottom:1px solid #ececf1;align-items:stretch;min-height:44px;display:flex}._tabsScroll_acrix_19{scrollbar-width:none;flex:1;align-items:stretch;display:flex;overflow:auto hidden}._tabsScroll_acrix_19::-webkit-scrollbar{display:none}._tabs_acrix_19{align-items:stretch;padding:0 8px;display:flex}._tab_acrix_19{color:#6b7280;white-space:nowrap;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;flex-shrink:0;align-items:center;gap:7px;padding:0 14px;font-family:inherit;font-size:.84rem;font-weight:500;transition:color .15s,border-color .15s;display:flex}._tab_acrix_19:hover{color:#202123}._tabActive_acrix_55{color:#2748ff;border-bottom-color:#2748ff;font-weight:600}._emptyTab_acrix_61{color:#9ca3af;align-items:center;padding:0 14px;font-size:.84rem;display:flex}._headerSlot_acrix_69{border-left:1px solid #ececf1;flex-shrink:0;align-items:center;gap:8px;padding:0 12px;display:flex}._dot_acrix_78{border-radius:50%;flex-shrink:0;width:7px;height:7px}._dotComplete_acrix_84{background:#16a34a}._dotRunning_acrix_85{background:#2748ff}._dotFailed_acrix_86{background:#dc2626}._dotStopped_acrix_87,._dotIdle_acrix_88{background:#d1d5db}._body_acrix_90{flex:1;justify-content:center;align-items:flex-start;padding:16px;display:flex;overflow-y:auto}._contentPanel_acrix_99{background:#fff;border:1px solid #e5e7eb;border-radius:14px;width:100%;min-height:240px;padding:24px 28px;box-shadow:0 1px 2px #1018280a}._placeholder_acrix_109{color:#9ca3af;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:240px;font-size:.9rem;display:flex}._errorHint_acrix_120{color:#dc2626;font-size:.78rem}._loading_acrix_125{color:#9ca3af;justify-content:center;align-items:center;min-height:240px;font-size:.9rem;display:flex}._markdown_acrix_134 h1{color:#172033;border-bottom:1px solid #e5e7eb;margin-bottom:20px;padding-bottom:12px;font-size:1.5rem;font-weight:700}._markdown_acrix_134 h2{color:#172033;border-bottom:1px solid #f3f4f6;margin:28px 0 10px;padding-bottom:6px;font-size:1.1rem;font-weight:700}._markdown_acrix_134 h3{color:#374151;margin:20px 0 8px;font-size:.96rem;font-weight:600}._markdown_acrix_134 h4{color:#6b7280;text-transform:uppercase;letter-spacing:.05em;margin:16px 0 6px;font-size:.84rem;font-weight:600}._markdown_acrix_134 p{color:#374151;margin-bottom:12px;font-size:.9rem;line-height:1.7}._markdown_acrix_134 ul,._markdown_acrix_134 ol{margin-bottom:12px;padding-left:22px}._markdown_acrix_134 li{color:#374151;margin-bottom:4px;font-size:.9rem;line-height:1.65}._markdown_acrix_134 strong{color:#172033;font-weight:600}._markdown_acrix_134 em{color:#6b7280}._markdown_acrix_134 a{color:#2748ff;text-decoration:none}._markdown_acrix_134 a:hover{text-decoration:underline}._markdown_acrix_134 hr{border:none;border-top:1px solid #e5e7eb;margin:20px 0}._markdown_acrix_134 blockquote{color:#374151;background:#f5f7ff;border-left:3px solid #2748ff;border-radius:0 8px 8px 0;margin:12px 0;padding:8px 16px}._markdown_acrix_134 code{color:#374151;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:5px;padding:2px 6px;font-family:JetBrains Mono,Cascadia Code,Consolas,monospace;font-size:.82rem}._markdown_acrix_134 pre{background:#0f172a;border:1px solid #1e293b;border-radius:12px;margin:10px 0 18px;padding:16px 20px;overflow-x:auto}._markdown_acrix_134 pre code{color:#e2e8f0;background:0 0;border:none;padding:0;font-size:.82rem;line-height:1.65}._markdown_acrix_134 table{border-collapse:collapse;width:100%;margin:14px 0 20px;font-size:.85rem;display:block;overflow-x:auto}._markdown_acrix_134 thead tr{background:#f9fafb}._markdown_acrix_134 th{text-align:left;color:#374151;text-transform:uppercase;letter-spacing:.04em;border-bottom:2px solid #e5e7eb;padding:9px 14px;font-size:.78rem;font-weight:600}._markdown_acrix_134 td{color:#374151;border-bottom:1px solid #f3f4f6;padding:9px 14px;font-size:.85rem;line-height:1.5}._markdown_acrix_134 tbody tr:last-child td{border-bottom:none}._markdown_acrix_134 tbody tr:hover td{background:#fafafa}._panel_1h0qk_1{flex-direction:column;gap:12px;display:flex}._panelHeader_1h0qk_7{align-items:center;gap:10px;display:flex}._title_1h0qk_13{margin:0;font-size:1rem;font-weight:600}._badge_1h0qk_19{color:#5b8def;background:#5b8def26;border-radius:999px;padding:2px 8px;font-size:.75rem}._hint_1h0qk_27{color:#8b92a8;margin:0;font-size:.8125rem;line-height:1.5}._hint_1h0qk_27 code{font-size:.75rem}._output_1h0qk_38{white-space:pre-wrap;background:#1a1d27;border:1px solid #2e3345;border-radius:8px;max-height:200px;margin:0;padding:12px;font-size:.8125rem;overflow:auto}._error_1h0qk_50{color:#f85149;margin:0;font-size:.8125rem}._field_1h0qk_56{flex-direction:column;gap:6px;display:flex}._label_1h0qk_62{color:#8b92a8;font-size:.8125rem}._textarea_1h0qk_67{color:#e8eaef;resize:vertical;background:#0f1117;border:1px solid #2e3345;border-radius:8px;padding:10px 12px;font-family:inherit;font-size:.875rem}._primaryBtn_1h0qk_78{color:#fff;cursor:pointer;background:#5b8def;border:none;border-radius:6px;align-self:flex-start;padding:8px 16px;font-family:inherit;font-size:.875rem}._primaryBtn_1h0qk_78:disabled{opacity:.5;cursor:not-allowed}._taskList_1h0qk_95{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}._taskItem_1h0qk_104{background:#1a1d27;border:1px solid #2e3345;border-radius:8px;align-items:center;gap:8px;padding:10px 12px;font-size:.8125rem;display:flex}._tag_1h0qk_115{color:#3ecf8e;background:#3ecf8e26;border-radius:4px;margin-left:auto;padding:2px 6px;font-size:.6875rem}._empty_1h0qk_124{color:#8b92a8;margin:0;font-size:.875rem}._summary_1h0qk_130{margin:0;font-size:.875rem;line-height:1.5}._panel_un45n_1{background:#fafafa;flex-direction:column;width:100%;min-width:0;height:100%;min-height:0;display:flex}._tabs_un45n_11{background:#fff;border-bottom:1px solid #ececf1;flex-shrink:0;align-items:center;gap:4px;padding:8px 12px 0;display:flex}._tab_un45n_11{color:#6b7280;cursor:pointer;background:#f8fafc;border:1px solid #e5e7eb;border-bottom:none;border-radius:8px 8px 0 0;padding:6px 12px;font-family:inherit;font-size:12px}._tab_un45n_11:hover{color:#374151}._tabActive_un45n_37{color:#2748ff;background:#fafafa;font-weight:600}._tabError_un45n_43{color:#b91c1c;background:#fef2f2;border-color:#fecaca}._tabError_un45n_43._tabActive_un45n_37{color:#b91c1c;background:#fafafa}._badge_un45n_54{color:#2748ff;background:#eef2ff;border-radius:999px;margin-bottom:6px;margin-left:auto;padding:2px 8px;font-size:11px}._body_un45n_64{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}._logContent_un45n_72{color:#374151;flex:1;min-height:0;padding:12px 14px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;line-height:1.6;overflow:auto}._logMarkdown_un45n_83{padding-bottom:8px}._errorContent_un45n_87{color:#b91c1c;white-space:pre-wrap;word-break:break-word;background:#fef2f2;flex:1;min-height:0;margin:0;padding:12px 14px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;line-height:1.6;overflow:auto}._promptsContent_un45n_102{color:#374151;flex:1;min-height:0;padding:12px 14px;font-size:12px;line-height:1.6;overflow:auto}._promptsMarkdown_un45n_112{padding-bottom:8px}._shell_p9w3u_1{height:100%;min-height:0;overflow:hidden}._grid_p9w3u_7{background:#fff;grid-template-rows:auto 1fr;height:100%;min-height:0;display:grid}._labels_p9w3u_15{color:#6b7280;background:#fafafa;border-bottom:1px solid #ececf1;grid-template-columns:minmax(0,1fr) 360px;gap:0;padding:10px 16px 0;font-size:.75rem;font-weight:600;display:grid}._labelsSingle_p9w3u_27{grid-template-columns:minmax(0,1fr)}._body_p9w3u_31{grid-template-columns:minmax(0,1fr) 360px;min-height:0;display:grid;overflow:hidden}._bodySingle_p9w3u_38{grid-template-columns:minmax(0,1fr)}._gridConfirmFocus_p9w3u_42{grid-template-rows:1fr}._gridConfirmFocus_p9w3u_42 ._center_p9w3u_46{border-right:none}._center_p9w3u_46{border-right:1px solid #ececf1;min-width:0;min-height:0;overflow:hidden}._logPane_p9w3u_57{background:#fff;border-left:1px solid #ececf1;min-width:0;min-height:0;overflow:hidden}._stagePanel_p9w3u_65{background:#fafafa;border:1px solid #ececf1;border-radius:12px;flex-direction:column;gap:10px;padding:12px;display:flex}._stagePanelHeader_p9w3u_75{justify-content:space-between;align-items:center;gap:8px;display:flex}._stageTitle_p9w3u_82{margin:0;font-size:.9rem}._stageBadge_p9w3u_87{color:#6b7280;font-size:.75rem}._pipelineList_p9w3u_92{flex-direction:column;gap:8px;display:flex}._pipelineCard_p9w3u_98{background:#fff;border:1px solid #ececf1;border-radius:10px;padding:10px}._pipelineCardSelectable_p9w3u_105{cursor:pointer;transition:border-color .15s,box-shadow .15s}._pipelineCardSelectable_p9w3u_105:hover{border-color:#c7d2fe}._pipelineCardSelectable_p9w3u_105:focus-visible{outline-offset:2px;outline:2px solid #2748ff}._pipelineCardFocused_p9w3u_119{border-color:#2748ff;box-shadow:0 0 0 1px #2748ff1f}._pipelineCardHeader_p9w3u_124{justify-content:space-between;gap:8px;font-size:.82rem;display:flex}._pipelineMeta_p9w3u_131{color:#6b7280;margin:6px 0 0;font-size:.75rem}._pipelineActions_p9w3u_137{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}._inlineBtn_p9w3u_144{cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:8px;min-height:28px;padding:0 10px;font-family:inherit;font-size:.75rem}._manifestOutput_p9w3u_155{white-space:pre-wrap;word-break:break-word;background:#f9fafb;border-radius:8px;max-height:240px;margin:0;padding:10px;font-size:.78rem;line-height:1.5;overflow:auto}._errorText_p9w3u_168{color:#dc2626;margin:0;font-size:.8rem}._emptyHint_p9w3u_174{text-align:center;color:#6b7280;margin:0;padding:24px;font-size:.85rem}@media (width<=1200px){._labels_p9w3u_15,._body_p9w3u_31{grid-template-rows:auto auto;grid-template-columns:1fr;overflow:auto}._logPane_p9w3u_57{border-top:1px solid #ececf1;border-left:none;min-height:280px}}._planCenter_p9w3u_197{flex-direction:column;height:100%;min-height:0;display:flex}._planCenterTabs_p9w3u_204{background:#fff;border-bottom:1px solid #ececf1;flex-shrink:0;align-items:stretch;gap:4px;padding:8px 12px 0;display:flex}._planCenterTab_p9w3u_204{color:#6b7280;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:6px 14px;font-family:inherit;font-size:.84rem;font-weight:500;transition:color .15s,border-color .15s}._planCenterTab_p9w3u_204:hover{color:#202123}._planCenterTabActive_p9w3u_229{color:#2748ff;border-bottom-color:#2748ff;font-weight:600}._planCenterBody_p9w3u_235{background:#fff;flex:1;min-height:0;padding:12px;overflow:auto}._shell_1o7zp_1{flex-direction:column;flex:1;gap:12px;min-width:0;min-height:0;display:flex}._railWrap_1o7zp_10{flex-shrink:0;width:100%;min-width:0}._toolbar_1o7zp_16{flex-direction:column;gap:6px;padding:0 4px;display:flex}._toolbarActions_1o7zp_23{flex-wrap:wrap;gap:6px;display:flex}._btn_1o7zp_29,._btnDanger_1o7zp_30{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;min-height:32px;padding:0 12px;font-family:inherit;font-size:13px;font-weight:500;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}@media (prefers-reduced-motion:reduce){._btn_1o7zp_29,._btnDanger_1o7zp_30{transition:none}}._btn_1o7zp_29{color:#171717;background:#fff;border:1px solid #e5e5e5}._btn_1o7zp_29:hover:not(:disabled){background:#fafafa;border-color:#d4d4d4}._btn_1o7zp_29:focus-visible,._btnDanger_1o7zp_30:focus-visible{outline-offset:2px;outline:2px solid #171717}._btn_1o7zp_29:disabled,._btnDanger_1o7zp_30:disabled{opacity:.45;cursor:not-allowed}._btnDanger_1o7zp_30{color:#dc2626;background:#fff;border:1px solid #fecaca}._btnDanger_1o7zp_30:hover:not(:disabled){color:#b91c1c;background:#fef2f2;border-color:#fca5a5}._error_1o7zp_89{color:#dc2626;margin:0;font-size:.8125rem}._wrap_6j6hy_1{background:#06080c;width:100%;height:100%;min-height:0;position:relative}._canvasHost_6j6hy_9{width:100%;height:100%;min-height:0}._canvasHost_6j6hy_9 canvas{display:block;width:100%!important;height:100%!important}._mockBadge_6j6hy_21{z-index:2;letter-spacing:.18em;color:#ff36ab;pointer-events:none;text-shadow:0 0 6px #ff36ab99;background:#140d2ed1;border:1px solid #ff36ab8c;padding:4px 10px;font-family:JetBrains Mono,SF Mono,Consolas,monospace;font-size:10px;font-weight:700;position:absolute;top:12px;left:12px}._form_g2dmp_1{flex-direction:column;gap:16px;padding:20px 24px 24px;display:flex}._field_g2dmp_8{flex-direction:column;gap:6px;display:flex}._label_g2dmp_14{color:#374151;font-size:.85rem;font-weight:600}._textarea_g2dmp_20{box-sizing:border-box;resize:vertical;background:#fafafa;border:1px solid #e5e7eb;border-radius:10px;width:100%;min-height:96px;padding:10px 12px;font-size:.9rem}._footer_g2dmp_32{justify-content:flex-end;gap:10px;display:flex}._cancelButton_g2dmp_38,._submitButton_g2dmp_39{cursor:pointer;border-radius:8px;min-height:36px;padding:0 16px;font-size:.88rem}._cancelButton_g2dmp_38{background:#fff;border:1px solid #d1d5db}._submitButton_g2dmp_39{color:#fff;background:#202123;border:none}._submitButton_g2dmp_39:disabled,._cancelButton_g2dmp_38:disabled{opacity:.5;cursor:not-allowed}._error_g2dmp_64{color:#dc2626;margin:0;font-size:.85rem}._page_1i3mh_1{color:#202123;background:#fff;height:100vh;padding:8px;font-family:Inter,SF Pro Text,Helvetica Neue,Segoe UI,Arial,sans-serif;overflow:hidden}._shell_1i3mh_16{background:#f4f7fb;border:1px solid #ececf1;border-radius:18px;flex-direction:column;height:calc(100vh - 16px);display:flex;overflow:hidden;box-shadow:0 1px 2px #1018280a}._center_1i3mh_27{flex-direction:column;justify-content:center;align-items:center;gap:16px;height:100vh;display:flex}._spinner_1i3mh_36{border:3px solid #e5e7eb;border-top-color:#2748ff;border-radius:50%;width:36px;height:36px;animation:.8s linear infinite _spin_1i3mh_36}@keyframes _spin_1i3mh_36{to{transform:rotate(360deg)}}._topbar_1i3mh_49{background:#fff;border-bottom:1px solid #ececf1;justify-content:space-between;align-items:center;gap:16px;height:56px;padding:0 20px;display:flex}._topbarBrand_1i3mh_60{flex:1;align-items:center;gap:12px;min-width:0;display:flex}._logo_1i3mh_68{color:#fff;background:#202123;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:.95rem;font-weight:700;display:flex}._breadcrumb_1i3mh_82{align-items:center;gap:8px;min-width:0;display:flex}._breadcrumbLink_1i3mh_89{color:#6b7280;cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:0;font-family:inherit;font-size:.9rem;font-weight:500}._breadcrumbLink_1i3mh_89:hover{color:#202123}._breadcrumbSep_1i3mh_105{color:#d1d5db}._breadcrumbCurrent_1i3mh_109{color:#202123;text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:600;overflow:hidden}._breadcrumbMeta_1i3mh_118{color:#6b7280;white-space:nowrap;margin-left:4px;font-size:.78rem;font-weight:500}._breadcrumbMeta_1i3mh_118:first-of-type{margin-left:10px}._topbarControls_1i3mh_130{flex-shrink:0;align-items:center;gap:12px;display:flex}._officeCardsPage_1i3mh_137{background:#fff;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}._officeCardsBody_1i3mh_146{flex:1;min-height:0;overflow:hidden}._officeCardsBody_1i3mh_146>*{min-width:0;height:100%;min-height:0}._officeScenePage_1i3mh_158{background:#06080c;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}._officeSceneStage_1i3mh_167{flex:1;min-height:0}._workspaceOnly_1i3mh_172{background:#fff;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}._workspaceMain_1i3mh_181{flex:1;min-height:0;overflow:hidden}._workspacePlaceholder_1i3mh_187{color:#6b7280;justify-content:center;align-items:center;height:100%;margin:0;font-size:.9rem;display:flex}._screensaverOverlay_1i3mh_197{z-index:50;background:#06080c;outline:none;flex-direction:column;display:flex;position:fixed;inset:0}._screensaverOverlay_1i3mh_197 ._officeScenePage_1i3mh_158{flex:1;min-height:0}._modalBackdrop_1i3mh_212{z-index:40;background:#0f172a59;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._modal_1i3mh_212{background:#fff;border-radius:14px;width:min(720px,100vw - 32px);max-height:calc(100vh - 32px);padding:16px;overflow:auto}._modalHeader_1i3mh_231{justify-content:space-between;align-items:center;display:flex}._tagBar_1i3mh_237{flex-wrap:wrap;gap:6px;margin:12px 0;display:flex}._tagBar_1i3mh_237 button,._addCard_1i3mh_245{cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:8px;font-family:inherit}._tagActive_1i3mh_253{color:#fff;background:#6366f1;border-color:#6366f1}._addGrid_1i3mh_259{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;display:grid}._addCard_1i3mh_245{min-height:64px;padding:10px}@media (width<=900px){._topbar_1i3mh_49{flex-wrap:wrap;height:auto;padding:12px 16px}}._page_p26bj_1{color:#202123;background:#fff;height:100vh;padding:8px;font-family:Inter,SF Pro Text,Helvetica Neue,Segoe UI,Arial,sans-serif;overflow:hidden}._shell_p26bj_10{background:#f4f7fb;border:1px solid #ececf1;border-radius:18px;grid-template-rows:auto 1fr;height:calc(100vh - 16px);display:grid;overflow:hidden;box-shadow:0 1px 2px #1018280a}._topbar_p26bj_21{background:#fff;border-bottom:1px solid #ececf1;align-items:stretch;min-height:52px;display:flex}._topbarBrand_p26bj_29{border-right:1px solid #ececf1;flex-shrink:0;align-items:center;gap:10px;padding:0 20px;display:flex}._logo_p26bj_38{color:#fff;background:#202123;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:.95rem;font-weight:700;display:flex}._breadcrumb_p26bj_52{align-items:center;gap:6px;display:flex}._breadcrumbLink_p26bj_58{color:#6b7280;cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:0;font-family:inherit;font-size:.875rem;font-weight:500;transition:color .15s}._breadcrumbLink_p26bj_58:hover{color:#202123}._breadcrumbSep_p26bj_73{color:#d1d5db;font-size:.875rem}._breadcrumbPreview_p26bj_75{color:#2748ff;white-space:nowrap;font-size:.875rem;font-weight:600}._body_p26bj_82{min-height:0;padding:12px}._notFound_p26bj_87{color:#6b7280;flex-direction:column;justify-content:center;align-items:center;gap:16px;height:100vh;font-family:Inter,sans-serif;display:flex}._notFound_p26bj_87 button{color:#374151;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:8px;padding:6px 16px;font-family:inherit;font-size:.85rem}._notFound_p26bj_87 button:hover{background:#f9fafb}
