@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Geist:wght@100..900&family=Geist+Mono:wght@100..900&display=swap";._lede_257ap_1{margin:0 0 16px;font-size:13.5px;line-height:1.45;color:var(--sys-color-on-surface-variant)}._field_257ap_8{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}._label_257ap_15{font-size:12.5px;font-weight:650;color:var(--sys-color-on-surface)}._req_257ap_21{color:var(--sys-color-error)}._input_257ap_25{height:36px;padding:0 12px;border-radius:var(--app-radius-sm);border:1px solid var(--sys-color-outline-variant);background:var(--sys-color-surface);color:var(--sys-color-on-surface);font-size:13.5px}._input_257ap_25:focus{outline:2px solid var(--sys-color-primary);outline-offset:1px}._inputError_257ap_39{border-color:var(--sys-color-error)}._hint_257ap_43{font-size:12px;color:var(--app-color-dim);line-height:1.35}._mono_257ap_49{font-family:var(--font-mono)}._note_257ap_53{margin:4px 0 0;padding:10px 12px;border-radius:var(--app-radius-sm);background:var(--sys-color-surface-container-low);border:1px solid var(--sys-color-outline-variant);font-size:12.5px;line-height:1.4;color:var(--sys-color-on-surface-variant)}._error_257ap_64{font-size:12px;color:var(--sys-color-error)}._grid_1vuj0_1{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px}._card_1vuj0_7{display:flex;flex-direction:column;gap:14px;padding:18px 18px 16px;text-align:left;text-decoration:none;color:inherit;background:var(--sys-color-surface-container-low);border:1px solid var(--sys-color-outline-variant);border-radius:var(--app-radius);box-shadow:var(--app-shadow-xs);cursor:pointer;transition:border-color .12s ease,background .12s ease}._card_1vuj0_7:hover{border-color:var(--sys-color-outline);background:var(--sys-color-surface-container-high)}._card_1vuj0_7:focus-visible{outline:2px solid var(--sys-color-primary);outline-offset:2px}._cardTop_1vuj0_31{display:flex;align-items:flex-start;gap:12px}._glyph_1vuj0_37{width:40px;height:40px;display:grid;place-items:center;flex-shrink:0;border-radius:10px;background:var(--sys-color-primary-container);color:var(--sys-color-on-primary-container);font-size:15px}._cardMeta_1vuj0_49{min-width:0;display:flex;flex-direction:column;gap:4px}._cardTitle_1vuj0_56{margin:0;font-size:15.5px;font-weight:650;color:var(--sys-color-on-surface)}._cardSlug_1vuj0_63{font-family:var(--font-mono);font-size:12px;color:var(--app-color-dim)}._cardDesc_1vuj0_69{margin:0;font-size:13px;line-height:1.45;color:var(--sys-color-on-surface-variant)}._cardFoot_1vuj0_76{display:flex;align-items:center;gap:12px;border-top:1px solid var(--app-color-soft-border);margin-top:2px;padding-top:12px}._github_1vuj0_85{display:inline-flex;align-items:center;gap:6px;min-width:0;font-size:12px;color:var(--sys-color-on-surface-variant);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._dim_1vuj0_97{color:var(--app-color-dim)}._crumb_tlz53_1{display:inline-flex;align-items:center;gap:8px;margin-bottom:14px;font-size:13px;color:var(--sys-color-on-surface-variant);text-decoration:none}._crumb_tlz53_1:hover{color:var(--sys-color-on-surface)}._github_tlz53_14{display:inline-flex;align-items:center;gap:6px;margin:-8px 0 20px;font-size:12.5px;color:var(--sys-color-on-surface-variant)}._dim_tlz53_23{color:var(--app-color-dim)}._muted_tlz53_27{margin:0;font-size:13px;color:var(--app-color-dim)}._section_tlz53_33{margin-bottom:22px}._sectionHead_tlz53_37{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:10px}._sectionTitle_tlz53_45{margin:0;font-size:12px;font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:var(--app-color-dim)}._sectionCount_tlz53_54{font-size:12px;color:var(--app-color-dim);font-variant-numeric:tabular-nums}._list_tlz53_60{display:flex;flex-direction:column;gap:8px}._branch_tlz53_66{border:1px solid var(--sys-color-outline-variant);border-radius:var(--app-radius);background:var(--sys-color-surface-container-low);overflow:hidden}._branchPrimary_tlz53_73{border-color:color-mix(in srgb,var(--sys-color-primary) 35%,var(--sys-color-outline-variant))}._branchPending_tlz53_77{opacity:.92}._branchArchived_tlz53_81{opacity:.75}._branchOpen_tlz53_85{background:var(--sys-color-surface)}._branchRow_tlz53_89{display:grid;grid-template-columns:36px minmax(140px,1.6fr) 88px 88px 36px;gap:8px;align-items:center;padding:10px 12px}._caret_tlz53_97,._caretSpacer_tlz53_98,._goSpacer_tlz53_99{width:32px;height:32px}._caret_tlz53_97{display:grid;place-items:center;border:none;border-radius:var(--app-radius-sm);background:transparent;color:var(--sys-color-on-surface-variant);cursor:pointer;transition:transform .15s ease}._caret_tlz53_97:hover{background:var(--sys-color-surface-container-high);color:var(--sys-color-on-surface)}._caretOpen_tlz53_119{transform:rotate(90deg)}._branchId_tlz53_123{display:flex;align-items:center;gap:10px;min-width:0}._branchIco_tlz53_130{width:28px;height:28px;display:grid;place-items:center;border-radius:8px;background:var(--sys-color-primary-container);color:var(--sys-color-on-primary-container);font-size:12px;flex-shrink:0}._branchName_tlz53_142{min-width:0;font-family:var(--font-mono);font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._branchNameLink_tlz53_152{color:var(--sys-color-on-surface);text-decoration:none}._branchNameLink_tlz53_152:hover{color:var(--sys-color-primary);text-decoration:underline}._branchNameStruck_tlz53_161{text-decoration:line-through;color:var(--app-color-dim)}._branchTime_tlz53_166{font-size:12px;color:var(--app-color-dim);font-variant-numeric:tabular-nums}._badge_tlz53_172,._archivedBadge_tlz53_173{text-transform:lowercase}._archivedBadge_tlz53_173{opacity:.78}._go_tlz53_99{display:grid;place-items:center;width:32px;height:32px;border-radius:var(--app-radius-sm);color:var(--sys-color-on-surface-variant);text-decoration:none}._go_tlz53_99:hover{background:var(--sys-color-surface-container-high);color:var(--sys-color-primary)}._hist_tlz53_195{border-top:1px solid var(--sys-color-outline-variant);padding:8px 12px 12px;background:color-mix(in srgb,var(--sys-color-surface) 80%,var(--sys-color-surface-container-low))}._histHead_tlz53_201{padding:4px 4px 8px;font-size:11.5px;font-weight:650;letter-spacing:.03em;text-transform:uppercase;color:var(--app-color-dim)}._deployRow_tlz53_210{display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:10px;align-items:center;padding:8px;border-radius:var(--app-radius-sm);color:inherit;text-decoration:none}._deployLink_tlz53_221{cursor:pointer}._deployLink_tlz53_221:hover{background:var(--sys-color-surface-container-high)}._deployRail_tlz53_228{display:grid;place-items:center}._deployDot_tlz53_233{width:8px;height:8px;border-radius:50%}._deployMain_tlz53_239{display:flex;align-items:center;gap:8px;min-width:0}._deploySha_tlz53_246{font-family:var(--font-mono);font-size:12.5px;font-weight:650;flex-shrink:0}._deployMsg_tlz53_253{font-size:12.5px;color:var(--sys-color-on-surface-variant);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._deployState_tlz53_261{flex-shrink:0;text-transform:uppercase}._deployTime_tlz53_266{font-size:12px;color:var(--app-color-dim);white-space:nowrap}._more_tlz53_272{display:inline-flex;align-items:center;gap:7px;margin:6px 0 2px 30px;padding:7px 12px;border-radius:7px;border:1px solid var(--sys-color-outline-variant);background:var(--sys-color-surface);color:var(--sys-color-on-surface-variant);font-size:12px;font-weight:650;cursor:pointer;transition:background .12s ease,color .12s ease,border-color .12s ease}._more_tlz53_272:hover{background:var(--sys-color-surface-container-high);color:var(--sys-color-on-surface);border-color:var(--sys-color-outline);text-decoration:none}._arch_tlz53_173{margin-top:28px;border:1px solid var(--sys-color-outline-variant);border-radius:var(--app-radius);background:var(--sys-color-surface-container-low);overflow:hidden}._archBar_tlz53_302{display:flex;align-items:center;gap:10px;width:100%;padding:14px 16px;border:none;background:transparent;color:inherit;text-align:left;cursor:pointer}._archBar_tlz53_302:hover{background:var(--sys-color-surface-container-high)}._archCaret_tlz53_318{display:inline-flex;color:var(--sys-color-on-surface-variant);transition:transform .16s ease}._archCaretOpen_tlz53_324{transform:rotate(90deg)}._archTitle_tlz53_328{font-size:13px;font-weight:650;color:var(--sys-color-on-surface-variant)}._archCount_tlz53_334{font-family:var(--font-mono);font-size:11px;font-weight:650;color:var(--sys-color-on-surface-variant);background:var(--sys-color-surface-container-high);border-radius:999px;padding:3px 8px}._archNote_tlz53_344{margin-left:auto;font-size:12px;color:var(--app-color-dim)}._archBody_tlz53_350{border-top:1px solid var(--sys-color-outline-variant);padding:12px}@media(max-width:720px){._archNote_tlz53_344{display:none}._more_tlz53_272{margin-left:4px}._branchRow_tlz53_89{grid-template-columns:32px minmax(0,1fr) 32px;grid-template-areas:"caret name go" "caret meta go";row-gap:6px}._caret_tlz53_97,._caretSpacer_tlz53_98{grid-area:caret}._branchId_tlz53_123{grid-area:name}._go_tlz53_99,._goSpacer_tlz53_99{grid-area:go}._branchTime_tlz53_166,._badge_tlz53_172,._archivedBadge_tlz53_173{grid-column:2}}._loading_1ixic_1,._error_1ixic_2{margin:0 0 12px;font-size:13px;color:var(--sys-color-on-surface-variant)}._error_1ixic_2{color:var(--sys-color-error)}._list_1ixic_12{display:flex;flex-direction:column;gap:10px}._card_1ixic_18{display:grid;grid-template-columns:44px minmax(0,1fr) 64px 104px 16px;gap:16px;align-items:center;padding:14px 16px;border:1px solid var(--sys-color-outline-variant);border-radius:var(--app-radius);background:var(--sys-color-surface-container-low);box-shadow:var(--app-shadow-xs);text-decoration:none;color:inherit;transition:border-color .12s ease,background .12s ease}._card_1ixic_18:hover{border-color:var(--sys-color-primary);background:var(--sys-color-surface-container-high)}._glyph_1ixic_39{width:40px;height:40px;display:grid;place-items:center;border-radius:10px;background:var(--sys-color-surface-container-highest);color:var(--sys-color-on-surface);font-size:19px}._identity_1ixic_50{display:flex;align-items:center;gap:12px;min-width:0}._name_1ixic_57{overflow:hidden;font-size:15px;font-weight:650;color:var(--sys-color-on-surface);text-overflow:ellipsis;white-space:nowrap}._invite_1ixic_67{display:flex;align-items:center;justify-self:end}._counts_1ixic_73{justify-self:end;color:var(--sys-color-on-surface-variant);font-size:12.5px;font-weight:600;white-space:nowrap}._chevron_1ixic_81{color:var(--app-color-dim);font-size:13px}@media(max-width:760px){._card_1ixic_18{grid-template-columns:44px minmax(0,1fr) auto 16px;row-gap:8px}._glyph_1ixic_39,._chevron_1ixic_81{grid-row:1/span 2;align-self:center}._identity_1ixic_50{grid-row:1;grid-column:2/span 2;flex-wrap:wrap;gap:8px}._counts_1ixic_73{grid-row:2;grid-column:2;justify-self:start}._invite_1ixic_67{grid-row:2;grid-column:3}}._grid_16hgk_1{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}._card_16hgk_7{display:flex;align-items:flex-start;gap:10px;padding:14px;text-align:left;border:1px solid var(--sys-color-outline-variant);border-radius:var(--app-radius);background:var(--sys-color-surface);color:inherit;cursor:pointer;transition:border-color .12s ease,background .12s ease}._card_16hgk_7:hover{border-color:var(--sys-color-outline);background:var(--sys-color-surface-container-high)}._card_16hgk_7:focus-visible{outline:2px solid var(--sys-color-primary);outline-offset:2px}._selected_16hgk_29{border-color:var(--sys-color-primary);background:var(--sys-color-primary-container)}._selected_16hgk_29 ._desc_16hgk_33,._selected_16hgk_29 ._hint_16hgk_34,._selected_16hgk_29 ._title_16hgk_37,._selected_16hgk_29 ._mark_16hgk_38{color:var(--sys-color-on-primary-container)}._mark_16hgk_38{margin-top:1px;font-size:14px;color:var(--sys-color-on-surface-variant)}._body_16hgk_48{display:flex;flex-direction:column;gap:5px;min-width:0}._title_16hgk_37{display:flex;align-items:center;gap:8px;font-weight:650;font-size:14px;color:var(--sys-color-on-surface)}._glyph_16hgk_64{font-size:13px;opacity:.8}._desc_16hgk_33{font-size:12.5px;line-height:1.45;color:var(--sys-color-on-surface-variant)}._hint_16hgk_34{font-size:12px;font-weight:600;color:var(--app-color-dim)}@media(max-width:900px){._grid_16hgk_1{grid-template-columns:1fr}}._wrap_1soba_1{display:flex;flex-direction:column;gap:12px}._filterbar_1soba_7{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._searchbox_1soba_14{min-width:240px;flex:0 0 auto}._filterControls_1soba_20{display:contents}._lockNote_1soba_24{padding:9px 12px;border:1px solid var(--sys-color-outline-variant);border-radius:var(--app-radius-sm);background:var(--sys-color-surface-container-high);color:var(--sys-color-on-surface-variant);font-size:12px;line-height:1.45}._table_1soba_34{overflow:hidden;border:1px solid var(--sys-color-outline-variant);border-radius:var(--app-radius)}._thead_1soba_40,._row_1soba_41{display:grid;grid-template-columns:minmax(260px,2.4fr) minmax(140px,1fr) 84px;gap:12px;align-items:center}._thead_1soba_40{padding:9px 14px;border-bottom:1px solid var(--sys-color-outline-variant);background:var(--sys-color-surface-container-low);color:var(--app-color-dim);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}._row_1soba_41{padding:9px 14px;border-bottom:1px solid var(--app-color-soft-border)}._row_1soba_41:last-child{border-bottom:none}._row_1soba_41:hover{background:var(--sys-color-surface-container-high)}._identity_1soba_70{display:flex;flex-direction:column;gap:4px;min-width:0}._name_1soba_77{overflow:hidden;color:var(--sys-color-on-surface);font-size:13.5px;font-weight:620;text-overflow:ellipsis;white-space:nowrap}._owner_1soba_86{color:var(--app-color-dim);font-weight:500}._tags_1soba_91{display:flex;align-items:center;gap:6px}._branch_1soba_97{display:flex;align-items:center;gap:6px;min-width:0;color:var(--sys-color-on-surface-variant);font-size:12px}._branch_1soba_97 code{overflow:hidden;font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap}._toggle_1soba_112{display:flex;justify-content:flex-end}._right_1soba_117{text-align:right}._empty_1soba_121{padding:24px 14px;color:var(--app-color-dim);font-size:12.5px;text-align:center}@media(max-width:700px){._searchbox_1soba_14{width:100%;flex:1 1 100%}._thead_1soba_40{display:none}._row_1soba_41{grid-template-columns:1fr auto}._branch_1soba_97{grid-column:1}._toggle_1soba_112{grid-column:2;grid-row:1}}._lede_f17ak_1{margin:0 0 16px;font-size:13px;line-height:1.45;color:var(--sys-color-on-surface-variant)}._modeNote_f17ak_8{margin:12px 0 0;font-size:12.5px;line-height:1.45;color:var(--app-color-dim)}._divider_f17ak_15{height:1px;margin:18px -18px 16px;background:var(--app-color-soft-border)}._repoHead_f17ak_21{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:12px}._repoHead_f17ak_21 h3{margin:0 0 3px;font-size:14px;font-weight:650}._repoHead_f17ak_21 p{margin:0;font-size:12px;color:var(--app-color-dim)}._wrap_18opb_1{display:flex;flex-direction:column;gap:14px}._head_18opb_7{display:flex;align-items:flex-start;gap:16px}._headText_18opb_13{display:flex;flex-direction:column;gap:5px;min-width:0}._headTitle_18opb_20{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:650;color:var(--sys-color-on-surface)}._headDesc_18opb_29{margin:0;max-width:62ch;font-size:12.5px;line-height:1.5;color:var(--sys-color-on-surface-variant)}._mentionRow_18opb_37{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 12px;border:1px solid var(--sys-color-outline-variant);border-radius:var(--app-radius-sm);background:var(--sys-color-surface-container-high)}._mention_18opb_37{font-family:var(--font-mono);font-size:13px;font-weight:600;color:var(--sys-color-on-surface)}._copy_18opb_55{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border:1px solid var(--sys-color-outline-variant);border-radius:var(--app-radius-sm);background:var(--sys-color-surface);color:var(--sys-color-on-surface-variant);font-size:12px;font-weight:600;cursor:pointer}._copy_18opb_55:hover{color:var(--sys-color-on-surface);border-color:var(--sys-color-outline)}._fixedNote_18opb_73{margin-left:auto;font-size:11.5px;color:var(--app-color-dim)}@media(max-width:700px){._head_18opb_7{flex-direction:column}}._loading_j4yzj_1,._error_j4yzj_2{margin:0 0 12px;font-size:13px;color:var(--sys-color-on-surface-variant)}._error_j4yzj_2{color:var(--sys-color-error)}._back_j4yzj_12{display:inline-flex;align-items:center;gap:7px;margin-bottom:12px;font-size:12.5px;font-weight:600;color:var(--app-color-dim);text-decoration:none}._back_j4yzj_12:hover{color:var(--sys-color-on-surface)}._subtitle_j4yzj_26{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}._subtitle_j4yzj_26 code{font-family:var(--font-mono)}._dot_j4yzj_36{color:var(--sys-color-outline)}._card_j4yzj_40{width:100%;margin-bottom:16px;border:1px solid var(--sys-color-outline-variant);border-radius:var(--app-radius);background:var(--sys-color-surface-container-low);box-shadow:var(--app-shadow-xs)}._cardHeader_j4yzj_49{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border-bottom:1px solid var(--sys-color-outline-variant);border-radius:var(--app-radius) var(--app-radius) 0 0;background:var(--sys-color-surface-container)}._cardHeaderMain_j4yzj_60{min-width:0}._cardTitleRow_j4yzj_64{display:flex;align-items:center;gap:8px;margin-bottom:3px}._cardTitle_j4yzj_64{margin:0;color:var(--sys-color-on-surface);font-size:14.5px;font-weight:650}._cardMeta_j4yzj_78{margin:0;color:var(--sys-color-on-surface-variant);font-size:12px;line-height:1.4}._cardBody_j4yzj_85{padding:14px 16px 16px}._inviteBody_j4yzj_89{display:flex;align-items:center;justify-content:space-between;gap:20px}._settingValue_j4yzj_96{color:var(--sys-color-on-surface);margin-bottom:4px;font-size:14px;font-weight:650}._settingHelp_j4yzj_103{margin:0;color:var(--sys-color-on-surface-variant);font-size:12.5px;line-height:1.45}._mention_j4yzj_110{display:inline-flex;padding:8px 10px;border:1px solid var(--sys-color-outline-variant);border-radius:var(--app-radius-sm);background:var(--sys-color-surface-container);color:var(--sys-color-on-surface);font-family:var(--font-mono);font-size:12.5px;font-weight:600}@media(max-width:900px){._cardHeader_j4yzj_49,._inviteBody_j4yzj_89{align-items:flex-start;flex-direction:column}}._panel_b6ei8_1{position:fixed;top:0;right:0;bottom:0;width:460px;max-width:none;z-index:61;background:var(--sys-color-surface-container-low);border-left:1px solid var(--sys-color-outline-variant);box-shadow:var(--app-shadow-lg);display:flex;flex-direction:column}._resizeHandle_b6ei8_16{position:absolute;top:0;left:-3px;bottom:0;width:8px;cursor:col-resize;z-index:2}._resizeHandle_b6ei8_16:hover,._resizeHandle_b6ei8_16:active{background:color-mix(in srgb,var(--sys-color-primary) 35%,transparent)}._headFlush_b6ei8_31{display:flex;align-items:flex-start;gap:6px;padding:16px 16px 8px}._headMain_b6ei8_38{flex:1;min-width:0}._title_b6ei8_43{font-size:16px;font-weight:600;line-height:1.3;margin:0;color:var(--sys-color-on-surface)}._iconBtn_b6ei8_51{width:28px;height:28px;display:grid;place-items:center;border:none;border-radius:var(--app-radius-sm);background:transparent;color:var(--sys-color-on-surface-variant);flex-shrink:0;cursor:pointer}._iconBtn_b6ei8_51:hover{background:var(--sys-color-surface-container-high);color:var(--sys-color-on-surface)}._panelDock_b6ei8_69{position:relative;inset:auto;z-index:1;height:auto;align-self:stretch;flex-shrink:0;box-shadow:none}._body_b6ei8_79{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:18px}._bodyFlush_b6ei8_88{padding:0;gap:0;overflow:hidden}._checkIcon_nmwea_1{display:grid;place-items:center;flex:0 0 22px;width:22px;height:22px;border-radius:50%;color:var(--sys-color-on-surface-variant);background:var(--sys-color-surface-container-high);font-size:10px}._checkIcon_nmwea_1[data-state=complete]{color:var(--app-color-on-success);background:var(--app-color-success-container)}._checkIcon_nmwea_1[data-state=pending]{color:var(--sys-color-on-surface-variant);background:var(--sys-color-surface-container-high)}._checkIcon_nmwea_1[data-state=awaiting-human]{color:var(--app-color-on-warning);background:var(--app-color-warning-container)}._checkIcon_nmwea_1[data-state=running]{color:var(--sys-color-on-primary-container);background:var(--sys-color-primary-container)}._workspace_1trui_1{display:flex;flex:none;flex-direction:column;gap:14px;margin-bottom:10px;container-type:inline-size}._hero_1trui_10{display:flex;gap:14px;align-items:flex-start;justify-content:space-between;padding:14px;border:1px solid var(--sys-color-outline-variant);border-left:4px solid var(--sys-color-primary);border-radius:var(--sys-shape-md, var(--app-radius));background:var(--sys-color-primary-container);color:var(--sys-color-on-primary-container)}._hero_1trui_10[data-state=pending]{border-left-color:var(--sys-color-outline);background:var(--sys-color-surface-container);color:var(--sys-color-on-surface)}._hero_1trui_10[data-state=awaiting-human]{border-left-color:var(--app-color-warning);background:var(--app-color-warning-container);color:var(--app-color-on-warning)}._hero_1trui_10[data-state=blocked]{border-left-color:var(--sys-color-error);background:var(--sys-color-error-container);color:var(--sys-color-on-error-container)}._hero_1trui_10[data-state=complete]{border-left-color:var(--app-color-success);background:var(--app-color-success-container);color:var(--app-color-on-success)}._heroMain_1trui_47{display:flex;flex-direction:column;gap:5px;min-width:0}._eyebrow_1trui_54{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:inherit}._heroTitle_1trui_62{margin:0;font-size:16px;line-height:1.3;font-weight:650}._heroText_1trui_69{margin:0;color:inherit;font-size:12px;line-height:1.45}._muted_1trui_76{color:var(--sys-color-on-surface-variant);font-size:12px;line-height:1.45}._summaryGrid_1trui_82{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}._stageGroup_1trui_88{overflow:hidden;border:1px solid var(--sys-color-outline-variant);border-radius:var(--sys-shape-md, var(--app-radius));background:var(--sys-color-surface-container-low)}._stageGroupHead_1trui_95{display:flex;align-items:center;gap:10px;width:100%;padding:9px 12px;border:0;border-bottom:1px solid var(--app-color-soft-border, var(--sys-color-outline-variant));background:var(--sys-color-surface-container);color:var(--sys-color-on-surface-variant);font:inherit;text-align:left}._stageGroupTitle_1trui_109{flex:1;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}._stageGroupState_1trui_117{display:inline-flex;align-items:center;padding:3px 7px;border-radius:999px;background:var(--sys-color-surface-container-high);color:var(--sys-color-on-surface-variant);font-size:10px;font-weight:650;white-space:nowrap}._stageGroupState_1trui_117[data-state=complete]{color:var(--app-color-on-success);background:var(--app-color-success-container)}._stageGroupState_1trui_117[data-state=pending]{color:var(--sys-color-on-surface-variant);background:var(--sys-color-surface-container-high)}._stageGroupState_1trui_117[data-state=awaiting-human]{color:var(--app-color-on-warning);background:var(--app-color-warning-container)}._stageGroupState_1trui_117[data-state=running]{color:var(--sys-color-on-primary-container);background:var(--sys-color-primary-container)}._checkRow_1trui_149{display:flex;align-items:center;gap:10px;padding:10px 12px;border-bottom:1px solid var(--app-color-soft-border, var(--sys-color-outline-variant))}._checkRow_1trui_149:last-child{border-bottom:0}._checkMain_1trui_161{min-width:0;flex:1}._checkTitle_1trui_166{color:var(--sys-color-on-surface);font-size:12px;font-weight:600}._itemMeta_1trui_172{color:var(--sys-color-on-surface-variant);font-size:12px;line-height:1.45}._ownerPill_1trui_178{display:inline-flex;align-items:center;width:fit-content;padding:3px 7px;border-radius:999px;color:var(--sys-color-on-surface-variant);background:var(--sys-color-surface-container-high);white-space:nowrap;font-size:10px;font-weight:650}@container (max-width: 640px){._summaryGrid_1trui_82{grid-template-columns:repeat(2,minmax(0,1fr))}._hero_1trui_10{flex-direction:column}}._incrementShell_18yme_2{display:flex;flex-direction:column;gap:0;min-height:100%}._incrementShellPanel_18yme_9,._incrementShellPage_18yme_13{margin:0}._incrementTabs_18yme_20{position:sticky;top:0;z-index:1;flex-shrink:0;padding:0 16px 4px;background:var(--sys-color-surface-container-low)}._incrementTabs_18yme_20 .tabs{overflow:visible}._incrementShellPage_18yme_13 ._incrementTabs_18yme_20{padding:0 0 4px;background:var(--sys-color-surface);position:sticky}._ticketShellPanel_18yme_47{flex:1;min-height:0}._ticketShellPanel_18yme_47 ._tabPanel_18yme_52{flex:1;min-height:0;overflow-y:auto}._tabPanel_18yme_52{display:flex;flex-direction:column;gap:14px;min-width:0;padding:12px 16px 16px}._incrementShellPage_18yme_13 ._tabPanel_18yme_52{padding:0;margin-top:16px;max-width:960px}._ticketShellPage_18yme_76 ._tabPanel_18yme_52{width:100%;max-width:1200px}._wrap_1is81_1{display:flex;flex-direction:column;gap:10px;margin:0 0 12px;flex-shrink:0}._controlRow_1is81_9{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._control_1is81_9{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 10px;border-radius:var(--app-radius-sm);border:1px solid var(--sys-color-outline-variant);background:var(--sys-color-surface-container);font-size:12.5px;color:var(--sys-color-on-surface);white-space:nowrap}._control_1is81_9:hover{border-color:var(--sys-color-outline);background:var(--sys-color-surface-container-high)}._control_1is81_9[data-active=true]{border-color:var(--sys-color-primary);background:var(--sys-color-primary-container);color:var(--sys-color-on-primary-container)}._controlLabel_1is81_41{color:var(--app-color-dim)}._control_1is81_9[data-active=true] ._controlLabel_1is81_41{color:inherit;opacity:.75}._controlValue_1is81_50{font-weight:600}._caret_1is81_54{font-size:9px;color:var(--app-color-dim)}._menuWrap_1is81_59{position:relative}._menu_1is81_59{position:absolute;top:calc(100% + 5px);left:0;min-width:230px;max-height:340px;overflow-y:auto;padding:6px;border-radius:var(--app-radius);border:1px solid var(--sys-color-outline-variant);background:var(--sys-color-surface-container-low);box-shadow:var(--app-shadow-lg);z-index:20;display:flex;flex-direction:column;gap:1px}._menuWide_1is81_81{min-width:300px}._menuItem_1is81_85{display:flex;align-items:center;gap:8px;width:100%;padding:6px 8px;border:none;border-radius:var(--app-radius-sm);background:transparent;font-size:12.5px;color:var(--sys-color-on-surface);text-align:left}._menuItem_1is81_85:hover{background:var(--sys-color-surface-container-high)}._menuItem_1is81_85[data-selected=true]{color:var(--sys-color-on-surface);font-weight:600}._menuCheck_1is81_108{width:13px;font-size:11px;color:var(--sys-color-primary);flex-shrink:0}._menuSub_1is81_115{margin-left:auto;font-size:10.5px;color:var(--app-color-dim);font-weight:400}._menuGroupLabel_1is81_122{font-size:10px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--app-color-dim);padding:8px 8px 4px}._menuFoot_1is81_131{display:flex;justify-content:space-between;align-items:center;padding:6px 8px 2px;margin-top:4px;border-top:1px solid var(--app-color-soft-border)}._linkBtn_1is81_140{border:none;background:transparent;padding:0;font-size:11.5px;font-weight:500;color:var(--sys-color-primary)}._search_1is81_149{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 10px;border-radius:var(--app-radius-sm);border:1px solid var(--sys-color-outline-variant);background:var(--sys-color-surface-container);min-width:210px}._search_1is81_149 input{border:none;outline:none;background:transparent;font-size:12.5px;color:var(--sys-color-on-surface);width:100%}._searchIcon_1is81_170{font-size:11px;color:var(--app-color-dim)}._spacer_1is81_175{flex:1}._count_1is81_179{font-size:11.5px;color:var(--app-color-dim);white-space:nowrap}._activeFilters_1is81_185{display:flex;align-items:center;gap:6px;flex-wrap:wrap}._filterChip_1is81_192{display:inline-flex;align-items:center;gap:6px;padding:3px 6px 3px 9px;border-radius:999px;font-size:11.5px;background:var(--sys-color-surface-container-high);color:var(--sys-color-on-surface)}._filterChipAttr_1is81_203{color:var(--app-color-dim)}._filterChipX_1is81_207{border:none;background:transparent;padding:0 2px;font-size:10px;color:var(--app-color-dim);display:inline-flex}._filterChipX_1is81_207:hover{color:var(--sys-color-on-surface)}._toggle_1is81_220{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 10px;border-radius:var(--app-radius-sm);border:1px solid var(--sys-color-outline-variant);background:var(--sys-color-surface-container);font-size:12.5px;color:var(--sys-color-on-surface-variant)}._toggle_1is81_220[data-on=true]{color:var(--sys-color-on-surface);border-color:var(--sys-color-outline)}._toggleTrack_1is81_238{width:26px;height:15px;border-radius:999px;background:var(--sys-color-outline);position:relative;transition:background .15s ease;flex-shrink:0}._toggle_1is81_220[data-on=true] ._toggleTrack_1is81_238{background:var(--sys-color-primary)}._toggleKnob_1is81_252{position:absolute;top:2px;left:2px;width:11px;height:11px;border-radius:50%;background:#fff;transition:transform .15s ease}._toggle_1is81_220[data-on=true] ._toggleKnob_1is81_252{transform:translate(11px)}._hint_1is81_267{font-size:11.5px;color:var(--app-color-dim);line-height:1.4}._card_3ac95_1{display:flex;flex-direction:column;gap:10px;width:100%;text-align:left;padding:12px 13px;border:1px solid var(--sys-color-outline-variant);border-left:3px solid var(--sys-color-error);border-radius:var(--app-radius);background:var(--sys-color-surface-container-low);box-shadow:var(--app-shadow-xs);cursor:pointer;transition:box-shadow .15s ease,border-color .15s ease}._card_3ac95_1:hover{border-color:var(--sys-color-error);box-shadow:var(--app-shadow-md)}._card_3ac95_1:focus-visible{outline:none;border-color:var(--sys-color-primary);box-shadow:0 0 0 3px var(--sys-color-primary-container)}._topRow_3ac95_28{display:flex;align-items:center;gap:8px}._workItemId_3ac95_34{font-size:11px;font-weight:650;letter-spacing:.02em;color:var(--sys-color-on-surface-variant)}._spacer_3ac95_41{flex:1;min-width:0}._title_3ac95_46{margin:0;font-size:13.5px;font-weight:600;line-height:1.35;color:var(--sys-color-on-surface);overflow-wrap:anywhere}._classification_3ac95_55{display:flex;align-items:center;min-width:0;gap:4px;color:var(--sys-color-on-surface-variant);font-size:11px}._classification_3ac95_55 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._fields_3ac95_70{display:grid;grid-template-columns:1fr 1fr;gap:10px 12px;padding-top:10px;border-top:1px solid var(--app-color-soft-border)}._fieldValue_3ac95_78{display:flex;align-items:center;gap:6px;min-width:0;font-size:12px;font-weight:600;color:var(--sys-color-on-surface)}._fieldValue_3ac95_78 span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._unassigned_3ac95_94{font-weight:500;color:var(--sys-color-on-surface-variant)}._scroll_1r0cz_2{padding:0 20px 28px}._inner_1r0cz_6{width:100%}._grid_1r0cz_12{display:grid;grid-template-columns:repeat(var(--col-count),minmax(250px,1fr));gap:12px}._headRow_1r0cz_18{position:sticky;top:0;z-index:2;padding:12px 0 8px;background:var(--sys-color-surface)}._headCell_1r0cz_27{display:flex;align-items:baseline;gap:7px;padding:0 2px 6px;border-bottom:2px solid var(--sys-color-outline-variant)}._headLabel_1r0cz_35{font-size:12px;font-weight:600;color:var(--sys-color-on-surface);letter-spacing:.01em}._headSub_1r0cz_42{font-size:10.5px;color:var(--app-color-dim)}._headCount_1r0cz_47{margin-left:auto;font-size:11px;color:var(--app-color-dim);font-variant-numeric:tabular-nums}._group_1r0cz_54{margin-top:6px}._groupHead_1r0cz_58{display:flex;align-items:center;gap:8px;width:100%;padding:10px 2px 8px;border:none;background:transparent;position:sticky;left:0;text-align:left}._groupHeadNested_1r0cz_71{padding-left:18px}._groupHeadNested_1r0cz_71 ._groupLabel_1r0cz_75{font-weight:500;color:var(--sys-color-on-surface-variant)}._groupChevron_1r0cz_80{font-size:10px;color:var(--app-color-dim);width:12px;transition:transform .15s ease}._groupCollapsed_1r0cz_87 ._groupChevron_1r0cz_80{transform:rotate(-90deg)}._groupLabel_1r0cz_75{font-size:12.5px;font-weight:600;color:var(--sys-color-on-surface)}._groupCount_1r0cz_97{font-size:11px;color:var(--app-color-dim);padding:1px 7px;border-radius:999px;background:var(--sys-color-surface-container-high);font-variant-numeric:tabular-nums}._groupRule_1r0cz_106{flex:1;height:1px;background:var(--app-color-soft-border)}._cells_1r0cz_112{align-items:start}._cell_1r0cz_112{display:flex;flex-direction:column;gap:8px;min-width:0;min-height:8px;padding:2px;border-radius:var(--app-radius)}._wrap_105yb_1{overflow:auto;border:1px solid var(--sys-color-outline-variant);border-radius:var(--app-radius);background:var(--sys-color-surface-container-low)}._title_105yb_8{font-weight:600;color:var(--sys-color-on-surface)}._wrap_105yb_1 ._sectionRow_105yb_13 td{height:auto;padding:10px 12px 6px;background:var(--sys-color-surface-container);border-bottom:1px solid var(--sys-color-outline-variant)}._sectionLabel_105yb_20{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:var(--sys-color-on-surface)}._sectionLabelNested_105yb_29{padding-left:14px;font-weight:500;color:var(--sys-color-on-surface-variant)}._sectionCount_105yb_35{font-size:11px;font-weight:500;color:var(--app-color-dim);padding:1px 7px;border-radius:999px;background:var(--sys-color-surface-container-high);font-variant-numeric:tabular-nums}._viewport_1oq6o_1{flex:1;min-height:0;overflow:auto;margin:0 -8px;padding:0 8px 24px}._message_1oq6o_9,._error_1oq6o_10{padding:48px 20px;text-align:center;color:var(--app-color-dim);font-size:13px}._error_1oq6o_10{color:var(--sys-color-error)}._pageBoard_irxo0_4{max-width:none;display:flex;flex-direction:column;height:100%;min-height:0;padding:22px 28px 0}._pageBoard_irxo0_4._pageDocked_irxo0_15{padding:0}._split_irxo0_19{display:flex;flex:1;min-width:0;min-height:0}._main_irxo0_26{display:flex;flex-direction:column;flex:1;min-width:0;min-height:0}._pageDocked_irxo0_15 ._main_irxo0_26{padding:22px 28px 0}._chrome_irxo0_40{flex-shrink:0}._crumb_1w2f9_1{display:flex;align-items:center;gap:8px;margin-bottom:16px;font-size:12.5px;color:var(--sys-color-on-surface-variant);min-width:0}._crumbInHeader_1w2f9_11{margin-bottom:6px;font-size:12px}._crumbLink_1w2f9_16{display:inline-flex;align-items:center;gap:6px;color:var(--sys-color-on-surface-variant);text-decoration:none;flex-shrink:0}._crumbLink_1w2f9_16:hover{color:var(--sys-color-on-surface)}._crumbSep_1w2f9_29{color:var(--app-color-dim, var(--sys-color-on-surface-variant));flex-shrink:0}._crumbCurrent_1w2f9_34{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--sys-color-on-surface)}._bodyIncrement_1w2f9_41{display:flex;flex-direction:column;gap:0}._backLink_1w2f9_47{display:inline-flex;align-items:center;gap:6px;color:var(--sys-color-primary);text-decoration:none;font-size:13px}._backLink_1w2f9_47:hover{text-decoration:underline}._message_1w2f9_60{margin:0;color:var(--sys-color-on-surface-variant);font-size:13px}._searchRow_1h9fh_1{display:grid;grid-template-columns:16px 1fr;gap:8px;align-items:center;margin-bottom:10px}._searchRow_1h9fh_1>svg{color:var(--sys-color-on-surface-variant)}._list_1h9fh_12{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;max-height:min(50vh,360px);overflow:auto}._row_1h9fh_23{display:grid;grid-template-columns:32px 1fr auto;gap:12px;align-items:center;width:100%;text-align:left;padding:10px 12px;border-radius:var(--sys-shape-sm, 8px);border:1px solid var(--sys-color-outline-variant);background:var(--sys-color-surface);cursor:pointer;color:inherit}._row_1h9fh_23:hover{background:var(--sys-color-surface-container-low)}._row_1h9fh_23._isSelected_1h9fh_40{border-color:color-mix(in oklab,var(--sys-color-primary) 40%,var(--sys-color-outline-variant));background:var(--sys-color-primary-container);color:var(--sys-color-on-primary-container)}._rowBody_1h9fh_46{min-width:0;display:flex;flex-direction:column;gap:2px}._rowName_1h9fh_53{font-size:14px;font-weight:650}._rowMeta_1h9fh_58{font-size:12px;color:var(--sys-color-on-surface-variant);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._lede_i90jf_1{margin:0 0 14px;font-size:13.5px;line-height:1.45;color:var(--sys-color-on-surface-variant)}._lede_i90jf_1 strong{color:var(--sys-color-on-surface);font-weight:650}._empty_i90jf_12{padding:20px 12px;font-size:13px;color:var(--sys-color-on-surface-variant);text-align:center}._review_i90jf_19{display:flex;flex-direction:column;gap:10px}._card_i90jf_25{padding:12px 14px;border-radius:var(--sys-shape-sm, 8px);border:1px solid var(--sys-color-outline-variant);background:var(--sys-color-surface-container-low)}._cardLabel_i90jf_32{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--sys-color-on-surface-variant);margin-bottom:4px}._cardValue_i90jf_41{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:var(--sys-color-on-surface)}._cardHint_i90jf_50{margin-top:4px;font-size:12px;line-height:1.4;color:var(--sys-color-on-surface-variant)}._toggles_i90jf_57{display:flex;flex-direction:column;gap:8px;margin:6px 0}._toggle_i90jf_57{display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--sys-color-on-surface);cursor:pointer}._toggle_i90jf_57 input{width:16px;height:16px;flex:none}._field_i90jf_78{display:flex;flex-direction:column;gap:6px;margin-bottom:10px}._fieldRow_i90jf_85{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media(max-width:560px){._fieldRow_i90jf_85{grid-template-columns:1fr}}._label_i90jf_96{font-size:12.5px;font-weight:650;color:var(--sys-color-on-surface)}._input_i90jf_102{height:36px;padding:0 12px;border-radius:var(--app-radius-sm);border:1px solid var(--sys-color-outline-variant);background:var(--sys-color-surface);color:var(--sys-color-on-surface);font-size:13.5px}._input_i90jf_102:focus{outline:2px solid var(--sys-color-primary);outline-offset:1px}._textarea_i90jf_116{width:100%;min-height:96px;padding:10px 12px;border-radius:var(--app-radius-sm);border:1px solid var(--sys-color-outline-variant);background:var(--sys-color-surface);color:var(--sys-color-on-surface);font-size:13.5px;font-family:inherit;resize:vertical}._textarea_i90jf_116:focus{outline:2px solid var(--sys-color-primary);outline-offset:1px}._depList_i90jf_133{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;max-height:200px;overflow:auto}._depMeta_i90jf_144{color:var(--sys-color-on-surface-variant);font-weight:400}._imageRepoRow_i90jf_149{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:8px}@media(max-width:560px){._imageRepoRow_i90jf_149{grid-template-columns:1fr}}._dependList_i90jf_160{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}._dependRow_i90jf_169{display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--sys-color-on-surface)}._envVarList_i90jf_177{list-style:none;margin:6px 0;padding:0;display:flex;flex-direction:column;gap:8px}._envVarRow_i90jf_186{display:grid;grid-template-columns:1fr 1fr auto;gap:8px;align-items:center}._managedVars_i90jf_193{display:flex;flex-direction:column;gap:6px}._envVarLocked_i90jf_199{background:var(--sys-color-surface-container);color:var(--sys-color-on-surface)}._envVarLock_i90jf_199{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;color:var(--sys-color-on-surface-variant)}._envVarRemove_i90jf_213{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:var(--app-radius-sm);background:transparent;color:var(--sys-color-on-surface-variant);cursor:pointer}._envVarRemove_i90jf_213:hover{background:var(--sys-color-error-container);color:var(--sys-color-on-error-container)}._root_17684_2{display:flex;flex-direction:column;gap:16px}._toolbar_17684_8{display:flex;flex-wrap:wrap;gap:12px 20px;align-items:flex-start;justify-content:space-between}._lede_17684_16{margin:0;font-size:13px;color:var(--sys-color-on-surface-variant);line-height:1.45;max-width:56ch}._empty_17684_24{padding:28px 16px;text-align:center;color:var(--sys-color-on-surface-variant);border:1px dashed var(--sys-color-outline-variant);border-radius:var(--sys-shape-md, 10px)}._emptyAct_17684_32{font:inherit;font-weight:600;color:var(--sys-color-primary);background:none;border:none;cursor:pointer;text-decoration:underline}._list_17684_42{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}._card_17684_51{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border:1px solid var(--app-color-soft-border, var(--sys-color-outline-variant));border-radius:var(--sys-shape-md, 10px);background:var(--sys-color-surface-container-low);flex-wrap:wrap}._cardIcon_17684_63{width:32px;height:32px;border-radius:8px;display:grid;place-items:center;background:var(--sys-color-surface-container-high);color:var(--sys-color-on-surface-variant);flex:0 0 auto}._cardMain_17684_74{flex:1;min-width:200px;display:flex;flex-direction:column;gap:6px}._cardTitle_17684_82{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}._cardTitle_17684_82 strong{font-size:14px}._kindBadge_17684_92{font-size:11px;font-weight:650;padding:2px 8px;border-radius:999px;border:1px solid var(--sys-color-outline-variant);color:var(--sys-color-on-surface-variant);background:var(--sys-color-surface-container-high)}._kind_prerelease_17684_102{color:var(--sys-color-on-tertiary-container, var(--sys-color-on-surface));background:var(--sys-color-tertiary-container, var(--sys-color-surface-container-high));border-color:transparent}._kind_release_17684_108{color:var(--sys-color-on-primary-container, var(--sys-color-on-surface));background:var(--sys-color-primary-container, var(--sys-color-surface-container-high));border-color:transparent}._kind_other_17684_114{color:var(--sys-color-on-surface-variant)}._mono_17684_118{font-family:var(--font-mono);font-size:12px;color:var(--sys-color-on-surface-variant)}._path_17684_124{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;line-height:1.4}._hop_17684_133{display:inline-flex;align-items:center;gap:6px;padding:2px 0}._envName_17684_140{font-weight:650}._flag_17684_144{font-size:11px;color:var(--sys-color-on-surface-variant)}._arrow_17684_149{color:var(--sys-color-outline);font-size:12px}._checks_17684_154{font-size:12px;color:var(--sys-color-on-surface-variant)}._cardActs_17684_159{display:flex;align-items:center;gap:4px;margin-left:auto}._iconBtn_17684_166{width:28px;height:28px;border:none;border-radius:var(--sys-shape-sm, 6px);background:transparent;color:var(--sys-color-on-surface-variant);cursor:pointer;display:grid;place-items:center}._iconBtn_17684_166:hover:not(:disabled){background:var(--sys-color-surface-container-high);color:var(--sys-color-on-surface)}._iconBtn_17684_166:disabled{opacity:.35;cursor:default}._footerDanger_17684_187{margin-right:auto}._editBody_17684_191{display:flex;flex-direction:column;gap:16px}._sectionLabel_17684_197{margin:0 0 8px;font-size:12px;font-weight:650;letter-spacing:.02em;text-transform:uppercase;color:var(--sys-color-on-surface-variant)}._envPicker_17684_206{display:flex;flex-wrap:wrap;gap:8px}._envChip_17684_212{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:var(--sys-shape-sm, 8px);border:1px solid var(--sys-color-outline-variant);background:var(--sys-color-surface);font-size:13px;cursor:pointer;-webkit-user-select:none;user-select:none}._envChip_17684_212 input{width:15px;height:15px;margin:0}._envChipOn_17684_230{border-color:color-mix(in oklab,var(--sys-color-primary) 45%,transparent);background:color-mix(in oklab,var(--sys-color-primary-container) 55%,transparent);font-weight:600}._emptyPath_17684_236{padding:16px;text-align:center;font-size:13px;color:var(--sys-color-on-surface-variant);border:1px dashed var(--sys-color-outline-variant);border-radius:var(--sys-shape-sm, 8px)}._chain_17684_245{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}._chainItem_17684_254{display:flex;flex-direction:column;gap:8px}._envRow_17684_260{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;padding:10px 12px;border-radius:var(--sys-shape-sm, 8px);background:var(--sys-color-surface-container-low)}._auto_17684_270{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--sys-color-on-surface-variant);cursor:pointer}._auto_17684_270 input:disabled{cursor:default}._check_17684_154{display:flex;align-items:flex-start;gap:10px;margin-left:12px;padding:10px 12px;border-radius:var(--sys-shape-sm, 8px);border:1px dashed color-mix(in oklab,var(--sys-color-primary) 35%,transparent);background:color-mix(in oklab,var(--sys-color-primary-container) 45%,transparent)}._checkLabel_17684_293{font-size:13px;font-weight:600}._remove_17684_298{margin-left:auto;border:none;background:transparent;color:var(--sys-color-on-surface-variant);cursor:pointer;padding:4px;border-radius:4px}._remove_17684_298:hover{color:var(--sys-color-error)}._between_17684_311{display:flex;flex-direction:column;align-items:stretch;gap:8px;padding:4px 0 10px 24px}._connector_17684_319{width:2px;height:12px;background:var(--sys-color-outline-variant);margin-left:8px}._addCheck_17684_326{display:flex;flex-wrap:wrap;gap:8px}._addStage_17684_332{display:flex;margin-top:12px}._stageList_17684_337{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}._stageListReordering_17684_346 ._stageConnector_17684_346{display:none}._stageListReordering_17684_346 ._stageActs_17684_349,._stageListReordering_17684_346 ._addCheck_17684_326,._stageListReordering_17684_346 ._auto_17684_270,._stageListReordering_17684_346 ._remove_17684_298,._stageListEnvDragging_17684_356 ._stageActs_17684_349,._stageListEnvDragging_17684_356 ._addCheck_17684_326,._stageListEnvDragging_17684_356 ._auto_17684_270,._stageListEnvDragging_17684_356 ._remove_17684_298{pointer-events:none}._stageItem_17684_363{display:flex;flex-direction:column}._stageDragging_17684_368{opacity:.35}._insertLine_17684_372{position:relative;height:0;margin:0;overflow:visible;pointer-events:none}._insertLineArmed_17684_380{height:20px;margin:2px 0;pointer-events:auto;display:flex;align-items:center;justify-content:center}._insertLineRule_17684_389{display:none;width:100%;height:2px;border-radius:999px;background:color-mix(in oklab,var(--sys-color-primary) 35%,transparent)}._insertLineArmed_17684_380 ._insertLineRule_17684_389{display:block}._insertLineActive_17684_401 ._insertLineRule_17684_389{height:3px;background:var(--sys-color-primary);box-shadow:0 0 0 3px color-mix(in oklab,var(--sys-color-primary) 22%,transparent)}._insertLineLabel_17684_407{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--sys-color-on-primary);background:var(--sys-color-primary);padding:2px 8px;border-radius:999px;white-space:nowrap;pointer-events:none}._stageCard_17684_424{border:1px solid var(--sys-color-outline-variant);border-radius:var(--sys-shape-md, 10px);background:var(--sys-color-surface-container-low);padding:12px 14px;min-height:72px;display:flex;flex-direction:column;gap:10px;transition:border-color .15s ease,box-shadow .15s ease}._stageCardOver_17684_436{border-color:color-mix(in oklab,var(--sys-color-primary) 55%,transparent);box-shadow:0 0 0 2px color-mix(in oklab,var(--sys-color-primary) 20%,transparent)}._stageParallel_17684_441{background:color-mix(in oklab,var(--sys-color-primary-container) 28%,var(--sys-color-surface-container-low))}._stageHeader_17684_445{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}._stageTitle_17684_452{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}._stageBadge_17684_459{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--sys-color-on-surface)}._stageActs_17684_349{display:flex;align-items:center;gap:2px;flex:0 0 auto}._footerIgnoreDrag_17684_474{pointer-events:none}._stageEmpty_17684_478{padding:16px 12px;text-align:center;font-size:13px;color:var(--sys-color-on-surface-variant);border:1px dashed var(--sys-color-outline-variant);border-radius:var(--sys-shape-sm, 8px);background:var(--sys-color-surface);transition:border-color .15s ease,background .15s ease,color .15s ease}._stageEmptyActive_17684_489{color:var(--sys-color-primary);font-weight:650;border-color:color-mix(in oklab,var(--sys-color-primary) 55%,transparent);background:color-mix(in oklab,var(--sys-color-primary-container) 40%,transparent)}._stageEnvs_17684_496,._stageEnvBlock_17684_502{display:flex;flex-direction:column;gap:8px}._parallelJoin_17684_508{align-self:center;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--sys-color-primary)}._envDragCard_17684_517{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:8px 10px;border-radius:var(--sys-shape-sm, 8px);border:1px solid var(--sys-color-outline-variant);background:var(--sys-color-surface)}._envDragging_17684_528{opacity:.35}._envDragOverlay_17684_532{box-shadow:var(--sys-elevation-2, 0 8px 24px rgba(0, 0, 0, .12));cursor:grabbing}._dragHandle_17684_537{width:24px;height:24px;border:none;border-radius:var(--sys-shape-sm, 6px);background:transparent;color:var(--sys-color-on-surface-variant);cursor:grab;display:grid;place-items:center;padding:0}._dragHandle_17684_537:hover{background:var(--sys-color-surface-container-high);color:var(--sys-color-on-surface)}._dragHandle_17684_537:active{cursor:grabbing}._stageConnector_17684_346{display:flex;align-items:center;gap:8px;padding:6px 8px 6px 16px}._stageConnectorLine_17684_564{flex:1;height:1px;background:var(--sys-color-outline-variant)}._stageConnectorLabel_17684_570{font-size:11px;font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:var(--sys-color-on-surface-variant)}.envb{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:var(--app-radius-sm)}.envb--sm{width:19px;height:19px;border-radius:5px}.envb--green{background:var(--app-color-success-container);color:var(--app-color-on-success)}.envb--blue{background:var(--sys-color-secondary-container);color:var(--sys-color-on-secondary-container)}.envb--amber{background:var(--app-color-warning-container);color:var(--app-color-on-warning)}.envb--red{background:var(--sys-color-error-container);color:var(--sys-color-on-error-container)}.envb--gray{background:var(--sys-color-surface-container-lowest);color:var(--app-color-dim)}.envb--none{color:var(--app-color-dim);opacity:.4;font-weight:700}.envb.is-busy{animation:envb-pulse 1.3s ease-in-out infinite}@keyframes envb-pulse{0%,to{opacity:1}50%{opacity:.45}}.svcx-approvals-error{margin:0 0 12px;color:var(--sys-color-on-error-container);font-size:13px}.svcx-strip{border-radius:var(--app-radius);padding:11px 14px;border:1px solid var(--sys-color-outline-variant)}.svcx-strip__empty{font-size:12px;color:var(--app-color-dim);padding:3px 0}.prod-approvals{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.prod-approvals__row{padding:12px 14px;border:1px solid var(--sys-color-outline-variant);border-radius:var(--app-radius);background:var(--sys-color-surface-container-low)}.prod-approvals__name{font-weight:650;color:var(--sys-color-on-surface)}.prod-approvals__meta{margin:4px 0 8px;font-size:12.5px;color:var(--app-color-dim)}.prod-approvals__stale{margin:0 0 8px;padding:6px 8px;border-radius:var(--app-radius-sm);background:var(--app-color-warning-container);color:var(--app-color-on-warning);font-size:12.5px}.prod-approvals__empty{margin:0;color:var(--app-color-dim)}.prod-approvals__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px}.prod-approvals__time{height:32px;padding:0 8px;border:1px solid var(--sys-color-outline-variant);border-radius:var(--app-radius-sm);background:var(--sys-color-surface-container-lowest);color:var(--sys-color-on-surface)}.rmx__envActs{display:inline-flex;align-items:center;gap:4px}.svcx-grid-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;background:linear-gradient(to right,var(--sys-color-surface) 30%,transparent) left center/28px 100% no-repeat local,linear-gradient(to left,var(--sys-color-surface) 30%,transparent) right center/28px 100% no-repeat local,var(--sys-color-surface);border-radius:inherit}.svcx-grid{width:100%;min-width:920px;border-collapse:collapse;table-layout:fixed}.svcx-grid thead th{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--app-color-dim);text-align:center;padding:10px 8px}.svcx-grid thead th.svcx-grid__svc,.svcx-grid thead th.svcx-grid__type{text-align:left}.svcx-grid td.svcx-grid__type{text-align:left;white-space:nowrap}.svcx-type{display:inline-flex;align-items:center;gap:6px;color:var(--sys-color-on-surface-variant);font-size:12.5px}.svcx-grid td.svcx-grid__build,.svcx-grid thead th.svcx-grid__build{text-align:left}.svcx-grid__kebab{width:40px;text-align:right}.bld{display:flex;flex-direction:column;gap:3px}.bld__row{display:inline-flex;align-items:center;gap:6px;font-size:10.5px;color:var(--app-color-dim)}.bld__ver{font-family:var(--font-mono);font-size:11px;font-weight:600;color:var(--sys-color-on-surface-variant)}.bld__ico{display:inline-flex;align-items:center;justify-content:center;width:17px;height:17px;border-radius:4px}.bld__ico--success{background:var(--app-color-success-container);color:var(--app-color-on-success)}.bld__ico--error{background:var(--sys-color-error-container);color:var(--sys-color-on-error-container)}.bld__ico--info{background:var(--sys-color-secondary-container);color:var(--sys-color-on-secondary-container)}.bld__ico--neutral{background:var(--sys-color-surface-container-lowest);color:var(--app-color-dim)}.bld__ico.is-busy svg{animation:spin 1s linear infinite;transform-origin:center}.bld__br{font-family:var(--font-mono)}.svcx-grid__tests{text-align:left}.svcx-grid col.svcx-grid__svc{width:16%}.svcx-grid col.svcx-grid__type{width:7%}.svcx-grid col.svcx-grid__build{width:8.5%}.svcx-grid col.svcx-grid__env{width:11%}.svcx-grid col.svcx-grid__env.is-prerelease{width:13.75%}.svcx-grid col.svcx-grid__tests{width:5.5%}.svcx-grid col.svcx-grid__kebab{width:2.5%}.svcx-grid td.svcx-grid__tests,.svcx-grid thead th.svcx-grid__tests{text-align:left;padding-left:4px;padding-right:4px;white-space:nowrap}.tstc{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:var(--app-radius-sm)}.tstc--green{background:var(--app-color-success-container);color:var(--app-color-on-success)}.tstc--red{background:var(--sys-color-error-container);color:var(--sys-color-on-error-container)}.tstc--blue{background:var(--sys-color-secondary-container);color:var(--sys-color-on-secondary-container)}.tstc--gray{background:var(--sys-color-surface-container-lowest);color:var(--app-color-dim)}.tstc--btn{font:inherit;border:1px solid transparent;cursor:pointer;padding:0;transition:border-color .12s ease,filter .12s ease}.tstc--btn:hover{border-color:color-mix(in oklab,currentColor 35%,transparent);filter:brightness(.97)}.tstc.is-busy svg{animation:spin 1s linear infinite;transform-origin:center}.tstc-none{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;color:var(--app-color-dim);opacity:.4;font-weight:700}.svcx-grid__env,.svcx-grid thead th.svcx-grid__env{text-align:left}.svcx-grid__env.is-div{border-left:1px solid var(--sys-color-outline)}.svcx-grid td.svcx-grid__env{padding-top:7px;padding-bottom:7px}.svcx-grid tbody td{padding:9px 8px;border-top:1px solid var(--sys-color-outline-variant);text-align:center}.svcx-grid tbody td.svcx-grid__env,.svcx-grid tbody td.svcx-grid__tests,.svcx-grid tbody td.svcx-grid__build,.svcx-grid tbody td.svcx-grid__type,.svcx-grid tbody td.svcx-grid__svc{text-align:left;vertical-align:middle}.svcx-grid tbody td.svcx-grid__env,.svcx-grid tbody td.svcx-grid__tests{overflow:hidden}.svcx-grid .evc,.svcx-grid .evc__run,.svcx-grid .tstc-cell,.svcx-grid .bld{max-width:100%}.svcx-grid .evc__ver{max-width:none;min-width:0}.svcx-grid td.svcx-grid__svc{text-align:left;vertical-align:middle}.svcx-grid__svc-inner{display:flex;align-items:center;gap:10px}.dep-icon-btn{width:28px;height:28px;border:none;border-radius:var(--sys-shape-sm, 6px);background:transparent;color:var(--sys-color-on-surface-variant);cursor:pointer;display:grid;place-items:center;flex:0 0 auto}.dep-icon-btn:hover{background:var(--sys-color-surface-container-high);color:var(--sys-color-on-surface)}.svcx-filterbar>*{order:3}.svcx-filterbar>.searchbox{order:0}.svcx-filterbar>.filterbar-pop:has(>.filterbar-btn:not(.filterbar-btn--add)){order:1}.svcx-filterbar>.filterbar__left{order:2}.svcx-filterbar>.filterbar__left+.filterbar__divider{display:none}.svcx-grid tbody tr.svcx-group td{padding:0;text-align:left;background:var(--sys-color-surface-container)}.svcx-group td{padding:0;border-top:1px solid var(--sys-color-outline);background:var(--sys-color-surface-container);text-align:left}.svcx-group__btn{display:flex;align-items:center;gap:10px;width:100%;padding:8px 12px;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.svcx-group__btn:hover{background:var(--sys-color-surface-container-high)}.svcx-group__name{font-size:13px;font-weight:650;color:var(--sys-color-on-surface)}.svcx-group__count{margin-left:auto;font-size:11px;font-weight:700;color:var(--sys-color-on-surface-variant);white-space:nowrap}.svcx-grow{cursor:pointer}.svcx-grow:hover td{background:var(--sys-color-surface-container-high)}.svcx-grow__id{display:flex;flex-direction:column;min-width:0}.svcx-grow__name{font-weight:600;font-size:13px;display:flex;align-items:center;gap:7px}.svcx-grow__meta{font-size:11px;font-weight:450;color:var(--sys-color-on-surface-variant)}.svcx-grow__kind{font-size:9px;border:1px solid var(--sys-color-outline);border-radius:4px;padding:0 4px;color:var(--app-color-dim);font-weight:600}.svcx-grow__sub{font-size:11px;color:var(--app-color-dim);margin-top:1px}.prodm__head{margin-bottom:4px}.prodm__nm{display:flex;align-items:center;gap:8px;font-weight:700;font-size:15px;color:var(--sys-color-on-surface)}.prodm__sub{margin-top:2px;font-size:12.5px;color:var(--sys-color-on-surface-variant);font-family:var(--font-mono)}.svcx-bulk{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 12px;margin:4px 0 14px;border-radius:var(--app-radius);background:var(--sys-color-surface-container-lowest);border:1px solid var(--sys-color-outline-variant)}.svcx-bulk__lbl{font-size:12px;font-weight:600;color:var(--sys-color-on-surface-variant)}.svcx-bulk .btn{flex:none;margin-left:auto}.svcx-bulk input.svcx-bulk__at{flex:none;width:232px;height:32px}.svcx-approvals{display:flex;flex-direction:column;gap:8px;margin-top:6px}.svcx-approvals__progress{margin:0 0 12px;padding:10px 12px;border-radius:var(--app-radius);background:var(--sys-color-surface-container-lowest);border:1px solid var(--sys-color-outline-variant);font-size:13px;font-weight:600}.svcx-approval{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:11px 13px;border:1px solid var(--sys-color-outline-variant);border-radius:var(--app-radius);background:var(--sys-color-surface-container-low)}.svcx-approval.is-off{opacity:.5}.svcx-approval__chk{flex:none;display:inline-flex}.svcx-approval__chk input{width:16px;height:16px;cursor:pointer}.svcx-approval__id{flex:1;min-width:140px}.svcx-approval__nm{font-weight:600;font-size:13px}.svcx-approval__sub{font-size:11.5px;color:var(--app-color-dim);margin-top:2px;font-family:var(--font-mono)}.svcx-approval__mode,.svcx-approval .btn{flex:none}.svcx-approval__sched,.svcx-approval__note{flex-basis:100%}.svcx-approval__sched{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding-top:8px;border-top:1px dashed var(--sys-color-outline-variant)}.svcx-approval__sched .svcx-approval__sub{flex:1;min-width:200px;margin-top:0}.svcx-approval__note.prod-approvals__stale{margin:0}.svcx-approval input.svcx-approval__at{flex:none;width:232px;height:34px}.svcx-approval__at,input.svcx-bulk__at{color-scheme:light}[data-theme=dark] .svcx-approval__at,[data-theme=dark] input.svcx-bulk__at,[data-theme=dark-blue] .svcx-approval__at,[data-theme=dark-blue] input.svcx-bulk__at{color-scheme:dark}.svcx-approval__nm{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.riskb{display:inline-flex;align-items:center;gap:4px;padding:1px 8px;border-radius:20px;font-size:10px;font-weight:700}.riskb--green{background:var(--app-color-success-container);color:var(--app-color-on-success)}.riskb--amber{background:var(--app-color-warning-container);color:var(--app-color-on-warning)}.riskb--red{background:var(--sys-color-error-container);color:var(--sys-color-on-error-container)}.svcx-approval__toggle{display:inline-flex;align-items:center;gap:5px;margin-top:6px;background:none;border:none;cursor:pointer;padding:0;font-size:11px;font-weight:600;color:var(--sys-color-on-primary-container)}.svcx-changes-modal{display:flex;flex-direction:column;gap:14px}.chgv{border:1px solid var(--sys-color-outline-variant);border-radius:var(--app-radius);overflow:hidden}.chgv__h{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:9px 12px;background:var(--sys-color-surface-container-lowest);border-bottom:1px solid var(--sys-color-outline-variant)}.chgv__v{font-family:var(--font-mono);font-weight:700;font-size:13px}.chgv__tag{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:1px 7px;border-radius:20px;background:var(--app-color-gray-container);color:var(--sys-color-on-surface-variant)}.chgv__tag--target{background:var(--sys-color-primary-container);color:var(--sys-color-on-primary-container)}.chgv__counts{margin-left:auto;font-size:11px;color:var(--app-color-dim)}.chgv__cols{display:flex;flex-direction:column;gap:16px;padding:12px 14px}.chg__h{font-size:9.5px;text-transform:uppercase;letter-spacing:.05em;font-weight:700;color:var(--app-color-dim);margin-bottom:7px}.chg__wi,.chg__cm{display:flex;align-items:flex-start;gap:10px;padding:5px 0;font-size:12px;line-height:1.4}.chg__wi+.chg__wi,.chg__cm+.chg__cm{border-top:1px solid color-mix(in oklab,var(--sys-color-outline-variant) 55%,transparent)}.chg__wt{flex:none;width:66px;text-align:left;margin-top:1px;font-size:8.5px;font-weight:700;text-transform:uppercase;padding:2px 8px;border-radius:4px;letter-spacing:.03em}.chg__wt--story{background:var(--sys-color-secondary-container);color:var(--sys-color-on-secondary-container)}.chg__wt--bug{background:var(--sys-color-error-container);color:var(--sys-color-on-error-container)}.chg__wt--feature{background:var(--sys-color-tertiary-container);color:var(--sys-color-on-tertiary-container)}.chg__wid{flex:none;width:62px;font-family:var(--font-mono);font-weight:600;font-size:11px}.chg__wtitle{flex:1;min-width:0}.chg__sha{flex:none;width:62px;font-family:var(--font-mono);font-size:11px;color:var(--sys-color-on-primary-container);margin-top:1px}.chg__msg{min-width:0;flex:1}.chg__auth{font-size:11px;color:var(--app-color-dim);white-space:nowrap}.chg__more{display:inline-flex;align-items:center;gap:5px;margin-top:8px;background:none;border:none;cursor:pointer;padding:4px 0;font-size:11.5px;font-weight:600;color:var(--sys-color-on-primary-container)}.svcx-approve{display:flex;align-items:center;gap:12px;margin-bottom:18px;padding:12px 14px;border-radius:var(--app-radius);background:color-mix(in oklab,var(--app-color-warning-container) 55%,var(--sys-color-surface-container-low));border:1px solid color-mix(in oklab,var(--app-color-warning) 30%,var(--sys-color-outline-variant));font-size:12.5px}.svcx-approve>div{flex:1}.svcx-approve b{font-weight:600}.rmx-sec{border:1px solid var(--sys-color-outline-variant);border-radius:var(--app-radius);background:var(--sys-color-surface-container-low);box-shadow:var(--app-shadow-xs);overflow:hidden;margin-top:20px;min-width:0}.rmx-head{display:flex;align-items:center;gap:10px;padding:13px 16px;border-bottom:1px solid var(--app-color-soft-border)}.rmx-head h3{margin:0;font-size:13px;font-weight:600;font-family:var(--font-mono)}.rmx-head .card-sub{color:var(--app-color-dim);font-size:12px}.rmx-head__act{display:inline-flex;align-items:center;gap:6px;cursor:pointer;margin-left:auto;font:inherit;font-size:11.5px;font-weight:600;padding:5px 12px;border-radius:var(--app-radius-sm);border:1px solid var(--sys-color-outline);background:var(--sys-color-surface-container-low);color:var(--sys-color-on-surface-variant);transition:all .12s ease;white-space:nowrap}.rmx-head__act:hover{border-color:var(--sys-color-primary);color:var(--sys-color-on-primary-container);background:var(--sys-color-primary-container)}.rmx-wrap{width:100%;max-width:100%;min-width:0;overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;container-type:inline-size;container-name:release-matrix;background:var(--sys-color-surface-container-low)}.rmx{--rmx-ver-min: 16rem;--rmx-ver-max: 2fr;--rmx-build-min: 10.5rem;--rmx-build-max: 1.45fr;--rmx-impact-min: 9.5rem;--rmx-impact-max: 1.3fr;--rmx-changes-min: 9rem;--rmx-changes-max: .9fr;--rmx-env-min: 11.5rem;--rmx-env-max: 13.5rem;--rmx-meta: minmax(var(--rmx-ver-min), var(--rmx-ver-max)) minmax(var(--rmx-build-min), var(--rmx-build-max)) minmax(var(--rmx-impact-min), var(--rmx-impact-max)) minmax(var(--rmx-changes-min), var(--rmx-changes-max));display:grid;grid-template-columns:var(--rmx-meta) var(--rmx-pipeline);width:100%;min-width:calc(var(--rmx-ver-min) + var(--rmx-build-min) + var(--rmx-impact-min) + var(--rmx-changes-min) + var(--rmx-env-min) * var(--rmx-slots, 0))}.rmx thead,.rmx tbody,.rmx tr{display:contents}.rmx thead th{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:10px 12px;text-align:left;white-space:nowrap;color:var(--app-color-dim);background:var(--sys-color-surface-container-lowest);border-bottom:1px solid var(--sys-color-outline-variant);min-width:0;overflow:hidden}.rmx thead th.is-off{opacity:.4}.rmx tbody td{padding:11px 12px;border-top:1px solid var(--sys-color-outline-variant);text-align:left;vertical-align:middle;overflow:hidden;min-width:0}.rmx tbody tr:hover td{background:var(--sys-color-surface-container-high)}.rmx__build{display:inline-flex;flex-direction:column;align-items:flex-start;gap:2px;max-width:100%;font-size:12px;font-weight:600;color:var(--sys-color-on-surface-variant)}.rmx__build--success{color:var(--app-color-on-success, var(--sys-color-on-surface))}.rmx__build--info{color:var(--sys-color-on-secondary-container)}.rmx__build--error{color:var(--sys-color-error)}.rmx__build.is-busy svg{animation:spin .9s linear infinite}a.rmx__build{cursor:pointer;text-decoration:none}a.rmx__build:hover,a.rmx__build:focus-visible{text-decoration:underline}a.rmx__build:focus-visible{outline:2px solid var(--sys-color-primary);outline-offset:2px}.rmx__buildStatus{display:inline-flex;align-items:center;gap:6px;max-width:100%;white-space:nowrap}.rmx__buildLabel{overflow:hidden;text-overflow:ellipsis}.rmx__buildRun{font-family:var(--font-mono);font-size:11px;font-weight:500;color:var(--app-color-dim);padding-left:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.rmx__metaStack{display:flex;flex-direction:column;align-items:flex-start;gap:5px;min-width:0;max-width:100%}.rmx__cumul{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:3px 8px;border-radius:var(--sys-shape-sm, 6px);border:1px solid var(--sys-color-outline-variant);background:var(--sys-color-surface-container-high);font-size:12px;font-weight:650;line-height:1.25;color:var(--sys-color-on-surface);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rmx__cumul--amber{background:var(--app-color-warning-container, #fef3c7);border-color:color-mix(in oklab,var(--app-color-warning, #d97706) 35%,transparent);color:var(--app-color-on-warning, #92400e)}.rmx__cumul--red{background:var(--sys-color-error-container);border-color:color-mix(in oklab,var(--sys-color-error) 30%,transparent);color:var(--sys-color-on-error-container)}.rmx__cumul--green{background:var(--app-color-success-container);border-color:color-mix(in oklab,var(--app-color-success, #2e7d32) 30%,transparent);color:var(--app-color-on-success, var(--sys-color-on-surface))}.rmx__cumulEnv{flex:none;font-size:10px;font-weight:750;letter-spacing:.04em;text-transform:uppercase;opacity:.85}.rmx__cumulVal{min-width:0;overflow:hidden;text-overflow:ellipsis}.rmx th.is-div,.rmx td.is-div{border-left:1px solid var(--sys-color-outline)}.rmx__spacer{padding:0}.rmx th.rmx__changeh,.rmx td.rmx__changec{padding-right:20px}.rmx__v{font-family:var(--font-mono);font-weight:700;font-size:13px;display:flex;align-items:center;gap:7px;flex-wrap:nowrap;min-width:0;max-width:100%}.rmx__v>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rmx__v .rmx__tag{flex:none}.rmx__vsub{font-size:11px;color:var(--app-color-dim);margin-top:2px}.rmx__tag{font-size:8.5px;padding:1px 7px;border-radius:20px;font-family:var(--font-sans);font-weight:600;background:var(--sys-color-primary-container);color:var(--sys-color-on-primary-container)}.rmx__risk{display:inline-flex;align-items:center;gap:7px;max-width:100%;font-size:12px;color:var(--sys-color-on-surface-variant);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rmx__risk--delta{font-size:11px;color:var(--app-color-dim)}.rmx__riskdot{width:7px;height:7px;border-radius:50%;flex:none}.rmx__riskdot.tone-green{background:var(--app-color-success)}.rmx__riskdot.tone-amber{background:var(--app-color-warning)}.rmx__riskdot.tone-red{background:var(--sys-color-error)}.rmx__changes{background:none;border:none;padding:0;cursor:pointer;font:inherit;font-size:12px;color:var(--sys-color-on-surface-variant);text-align:left;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.rmx__changes--delta{font-size:11px;color:var(--app-color-dim)}.rmx__changes:hover{color:var(--sys-color-on-primary-container);text-decoration:underline}.rmx__cell{display:inline-flex;align-items:center;gap:8px;max-width:100%;min-width:0}.rmx__dot{width:24px;height:24px;border-radius:6px;flex:none;display:grid;place-items:center;border:1px solid transparent}.rmx__dot.tone-green{background:var(--app-color-success-container);color:var(--app-color-on-success);border-color:color-mix(in oklab,var(--app-color-success) 40%,transparent)}.rmx__dot.tone-blue{background:var(--sys-color-secondary-container);color:var(--sys-color-on-secondary-container);border-color:color-mix(in oklab,var(--sys-color-secondary) 40%,transparent)}.rmx__dot.tone-red{background:var(--sys-color-error-container);color:var(--sys-color-on-error-container);border-color:color-mix(in oklab,var(--sys-color-error) 45%,transparent)}.rmx__dot.tone-gray{background:var(--sys-color-surface-container-lowest);color:var(--app-color-dim)}.rmx__dot.is-busy svg{animation:spin 1s linear infinite;transform-origin:center}.rmx__when{font-size:12px;font-weight:500;color:var(--sys-color-on-surface-variant);white-space:nowrap}.rmx__sub{font-size:11px;color:var(--app-color-dim);white-space:nowrap}.rmx__live{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:1px 7px;border-radius:20px;white-space:nowrap;border:1px solid var(--sys-color-outline);color:var(--sys-color-on-surface-variant);background:transparent}.rmx__cell:has(.rmx__live) .rmx__dot{border-color:var(--app-color-success)}.rmx__cell:has(.rmx__live) .rmx__when{color:var(--sys-color-on-surface);font-weight:600}.rmx__cell--btn{font:inherit;text-align:left;cursor:pointer;border:1px solid transparent;border-radius:var(--app-radius-sm);background:none;padding:3px 6px;margin:-3px -6px;max-width:100%;text-decoration:none;color:inherit;transition:background .12s ease,border-color .12s ease}.rmx__cell--btn:hover{background:var(--sys-color-surface-container-highest);border-color:var(--sys-color-outline)}.rmx__cell--btn:focus-visible{outline:2px solid var(--sys-color-primary);outline-offset:1px}.rdm{border:1px solid var(--sys-color-outline-variant);border-radius:var(--app-radius);overflow:hidden}.rdm__row{display:flex;align-items:center;gap:14px;padding:9px 14px;font-size:13px}.rdm__row+.rdm__row{border-top:1px solid var(--sys-color-outline-variant)}.rdm__lbl{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--app-color-dim);width:110px;flex:none}.rdm__val{color:var(--sys-color-on-surface)}.rmx__act{font:inherit;font-size:12px;font-weight:600;cursor:pointer;padding:4px 12px;border-radius:var(--app-radius-sm);border:1px solid var(--sys-color-outline-variant);background:transparent;color:var(--app-color-dim);transition:background .12s ease,border-color .12s ease,color .12s ease;white-space:nowrap}.rmx__act.is-prominent{border-color:var(--sys-color-outline);color:var(--sys-color-on-surface-variant)}.rmx__act:hover:not(.is-gate){background:var(--sys-color-surface);border-color:var(--sys-color-outline);color:var(--sys-color-on-surface)}.rmx__act:focus-visible{outline:2px solid var(--sys-color-primary);outline-offset:1px}.rmx__act.is-gate{display:inline-flex;align-items:center;gap:5px;border-color:var(--app-color-warning);color:var(--app-color-on-warning);background:var(--app-color-warning-container)}.rmx__act.is-gate:hover{filter:brightness(1.06)}.rmx__na{color:var(--app-color-dim);opacity:.35;font-weight:700}.rmx-pager{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:10px 14px;border-top:1px solid var(--sys-color-outline-variant);background:var(--sys-color-surface-container-lowest)}.rmx-pager__count{font-size:12px;color:var(--sys-color-on-surface-variant)}.rmx-pager__count b{color:var(--sys-color-on-surface);font-weight:700}.rmx-pager__acts{margin-left:auto;display:flex;align-items:center;gap:12px}.rmx-pager__all{background:none;border:none;padding:0;cursor:pointer;font:inherit;font-size:12px;font-weight:600;color:var(--sys-color-on-primary-container);margin-left:auto}.rmx-pager__acts .rmx-pager__all{margin-left:0}.rmx-pager__all:hover{text-decoration:underline}.rmx__empty{font-size:12px;color:var(--app-color-dim);padding:14px;border:1px solid var(--sys-color-outline-variant);border-radius:var(--app-radius);background:var(--sys-color-surface-container-low)}.rcm__h{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--sys-color-on-surface-variant)}.rcm__n{font-size:11px;font-weight:700;color:var(--app-color-dim);background:var(--sys-color-surface-container-lowest);border:1px solid var(--sys-color-outline-variant);border-radius:20px;padding:0 7px;letter-spacing:0}.rcm__list{border:1px solid var(--sys-color-outline-variant);border-radius:var(--app-radius);overflow:hidden}.rcm__wi,.rcm__commit{display:flex;align-items:baseline;gap:10px;padding:8px 12px;font-size:12.5px}.rcm__wi+.rcm__wi,.rcm__commit+.rcm__commit{border-top:1px solid var(--sys-color-outline-variant)}.rcm__type{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:2px 7px;border-radius:4px;flex:none;min-width:54px;text-align:center}.rcm__type.is-story{background:var(--sys-color-secondary-container);color:var(--sys-color-on-secondary-container)}.rcm__type.is-bug{background:var(--sys-color-error-container);color:var(--sys-color-on-error-container)}.rcm__type.is-feature{background:var(--sys-color-tertiary-container);color:var(--sys-color-on-tertiary-container)}.rcm__id{font-family:var(--font-mono);font-weight:600;color:var(--sys-color-on-surface-variant);flex:none}.rcm__title{color:var(--sys-color-on-surface);min-width:0}.rcm__sha{font-family:var(--font-mono);color:var(--app-color-dim);flex:none}.rcm__msg{color:var(--sys-color-on-surface);flex:1;min-width:0}.rcm__author{color:var(--app-color-dim);font-size:11.5px;flex:none}.rcm__empty{font-size:12.5px;color:var(--app-color-dim)}.rcm__more{margin-top:10px;background:none;border:none;padding:0;cursor:pointer;font:inherit;font-size:12px;font-weight:600;color:var(--sys-color-on-primary-container)}.rcm__more:hover{text-decoration:underline}.dep-panel{background:var(--sys-color-surface-container-low);border:1px solid var(--sys-color-outline-variant);border-radius:var(--app-radius);box-shadow:var(--app-shadow-xs);overflow:hidden}.btn.amber-solid,button.amber-solid{background:var(--app-color-warning);color:#1a1a17;border-color:color-mix(in oklab,var(--app-color-warning) 70%,#000)}.btn.amber-solid:hover:not(:disabled),button.amber-solid:hover:not(:disabled){background:color-mix(in oklab,var(--app-color-warning) 88%,#000)}.icon-btn{width:32px;height:32px;display:grid;place-items:center;background:transparent;color:var(--sys-color-on-surface-variant);border:1px solid transparent;border-radius:var(--app-radius-sm)}.icon-btn:hover{background:var(--sys-color-surface-container-high);color:var(--sys-color-on-surface)}.user-menu__item{display:flex;align-items:center;gap:8px;padding:7px 8px;border-radius:var(--app-radius-sm);background:transparent;border:none;cursor:pointer;font-size:12.5px;color:var(--sys-color-on-surface);text-align:left;font-family:inherit}.user-menu__item:hover{background:var(--sys-color-surface-container-high)}.input,select.input,textarea.input{width:100%;height:34px;padding:0 12px;background:var(--sys-color-surface-container-low);border:1px solid var(--sys-color-outline);border-radius:var(--app-radius-sm);color:var(--sys-color-on-surface);outline:none;transition:border-color .12s,box-shadow .12s}textarea.input{height:auto;padding:8px 12px;resize:vertical;min-height:80px;font-family:var(--font-mono);font-size:13px}.input.mono{font-family:var(--font-mono);font-size:13px}.input.is-invalid,.input[aria-invalid=true]{border-color:var(--sys-color-error)}.input:disabled{opacity:.6;cursor:not-allowed}.lock-tag{display:inline-flex;align-items:center;gap:3px;margin-left:8px;font-size:10px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--app-color-dim);font-family:var(--font-sans)}.lock-tag svg{opacity:.8}.field-label{display:block;font-size:12px;font-weight:500;color:var(--sys-color-on-surface-variant);margin-bottom:6px}.dim{color:var(--app-color-dim)}.mono{font-family:var(--font-mono);font-size:.92em}.dot.green{background:var(--app-color-success)}.dot.amber{background:var(--app-color-warning)}.dot.red{background:var(--sys-color-error)}.dot.blue{background:var(--sys-color-secondary)}.dot.gray{background:var(--app-color-gray)}.filterbar-btn{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 11px;background:var(--sys-color-surface-container-low);border:1px solid var(--sys-color-outline-variant);border-radius:var(--app-radius-sm);color:var(--sys-color-on-surface);font-size:12.5px;cursor:pointer;font-family:inherit}.filterbar-btn:hover{border-color:var(--sys-color-outline);background:var(--sys-color-surface-container-high)}.filterbar-btn .dim{color:var(--app-color-dim)}.filterbar-menu{position:absolute;top:calc(100% + 4px);left:0;min-width:220px;max-height:320px;overflow:auto;background:var(--sys-color-surface-container-low);border:1px solid var(--sys-color-outline-variant);border-radius:var(--app-radius-sm);box-shadow:0 10px 30px -10px #0000002e;padding:4px;z-index:20}.filterbar-menu__item:hover{background:var(--sys-color-surface-container-high)}.filterbar-chip{display:inline-flex;align-items:stretch;height:32px;border:1px solid var(--sys-color-outline);border-radius:8px;background:var(--sys-color-surface-container-low);overflow:hidden;font-size:12.5px}.filterbar-chip:hover{border-color:var(--app-color-dim)}.filterbar-chip.is-set .dim{color:color-mix(in oklab,var(--sys-color-on-primary-container) 65%,transparent)}.filterbar-chip.is-set strong{color:var(--sys-color-on-primary-container)}.filterbar-chip__btn .dim{color:var(--app-color-dim)}.filterbar-chip__x:hover{background:var(--sys-color-surface-container-high);color:var(--sys-color-on-error-container)}.filterbar__clearall:hover{color:var(--sys-color-on-error-container);background:var(--sys-color-surface-container-high)}.filterbar-menu__head{display:flex;align-items:center;justify-content:space-between;padding:8px 12px 6px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--sys-color-on-surface-variant);border-bottom:1px solid var(--app-color-soft-border)}.filterbar-menu__item--check.is-active:hover{background:var(--sys-color-surface-container-high)}.filterbar-check{width:15px;height:15px;border:1.5px solid var(--sys-color-outline);border-radius:4px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--sys-color-surface-container-low)}.evc{display:flex;align-items:center;justify-content:flex-start;gap:8px;min-width:0}.evc__run{display:inline-flex;align-items:center;gap:8px;min-width:0;margin:-2px -4px;padding:2px 4px;border:none;border-radius:var(--app-radius-sm);background:transparent;color:inherit;cursor:pointer;font:inherit;text-decoration:none}.evc__run:hover{background:var(--sys-color-surface-container-high)}.evc__run:focus-visible{outline:2px solid var(--sys-color-primary);outline-offset:1px}.evc__ico{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:var(--app-radius-sm);flex:none}.evc__ico--green{background:var(--app-color-success-container);color:var(--app-color-on-success)}.evc__ico--blue{background:var(--sys-color-secondary-container);color:var(--sys-color-on-secondary-container)}.evc__ico--amber{background:var(--app-color-warning-container);color:var(--app-color-on-warning)}.evc__ico--red{background:var(--sys-color-error-container);color:var(--sys-color-on-error-container)}.evc__ico--gray{background:var(--sys-color-surface-container-lowest);color:var(--app-color-dim)}.evc__ico.is-busy svg{animation:spin 1s linear infinite;transform-origin:center}.evc__ver{font-family:var(--font-mono);font-size:12.5px;font-weight:600;color:var(--sys-color-on-surface-variant);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:9.5rem}.evc__ver.is-behind{color:var(--app-color-on-warning);border:1.5px solid var(--app-color-warning);border-radius:20px;padding:2px 10px}.evc__chip{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:5px;flex:none;background:var(--app-color-warning);color:#1a1a17;border:none;padding:0;cursor:pointer;transition:filter .12s ease,transform .12s ease,box-shadow .12s ease}.evc__chip:hover{filter:brightness(1.08);transform:translateY(-1px);box-shadow:var(--app-shadow-sm)}.evc__chip:focus-visible{outline:2px solid var(--app-color-warning);outline-offset:2px}.evc__chip--static{cursor:default}.evc__chip--static:hover{filter:none;transform:none;box-shadow:none}.evc--empty{color:var(--app-color-dim);opacity:.55}.evc__nodata{font-size:12px}.evc__na{display:inline-flex;align-items:center;gap:8px;min-height:24px;color:var(--app-color-dim);opacity:.4;font-size:15px}.evc__na-dash{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;flex:none}.rmx__dot svg,.evc__ico svg,.tstc svg,.bld__ico svg{display:block}.rmx__envc .rmx__na,.rmx__checkc .rmx__na{display:inline-flex;align-items:center;min-height:24px}.evc--queued{flex-wrap:wrap;row-gap:3px}.evc__queued{flex-basis:100%;width:max-content;max-width:max-content;display:inline-flex;align-items:center;gap:4px;padding:1px 7px;border-radius:20px;font-size:11px;font-weight:600;white-space:nowrap;color:var(--sys-color-on-secondary-container);background:var(--sys-color-secondary-container)}.evc__state,.tstc__lbl,.evc__na-word{display:none}.evc__state{font-size:12px;font-weight:600;white-space:nowrap}.evc__state--deploying,.evc__state--queued{color:var(--sys-color-on-secondary-container)}.evc__state--failed{color:var(--sys-color-error)}.evc__state--behind,.evc__state--pending,.evc__state--scheduled{color:var(--app-color-on-warning)}.tstc-cell{display:inline-flex;align-items:center;gap:10px}.tstc__lbl{font-size:12.5px;font-weight:600;color:var(--sys-color-on-surface-variant)}.tstc__lbl--none{font-weight:400;color:var(--app-color-dim)}.kebab-wrap{position:relative}.modal-lede{margin:0 0 16px;font-size:13px;color:var(--sys-color-on-surface-variant);line-height:1.55}.breadcrumb{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.page-title{display:flex;align-items:center;gap:10px}.svc-glyph{display:grid;place-items:center;border-radius:10px;flex-shrink:0;background:var(--sys-color-primary-container);color:var(--sys-color-on-primary-container)}.svc-glyph.tone-accent{background:var(--sys-color-primary-container);color:var(--sys-color-on-primary-container)}.svc-glyph.tone-blue{background:var(--sys-color-secondary-container);color:var(--sys-color-on-secondary-container)}.svc-glyph.tone-purple{background:var(--sys-color-tertiary-container);color:var(--sys-color-on-tertiary-container)}.svc-tag{display:inline-flex;align-items:center;gap:4px;font-size:10.5px;font-weight:600;padding:1px 7px;border-radius:100px;text-transform:uppercase;letter-spacing:.03em}.svc-tag.tone-accent{background:var(--sys-color-primary-container);color:var(--sys-color-on-primary-container)}.svc-tag.tone-blue{background:var(--sys-color-secondary-container);color:var(--sys-color-on-secondary-container)}.svc-tag.tone-purple{background:var(--sys-color-tertiary-container);color:var(--sys-color-on-tertiary-container)}.dep-detail-tabs{margin:0 0 16px}.pd-head{display:flex;align-items:flex-start;gap:16px;margin-bottom:18px;flex-wrap:wrap}.pd-head__glyph{width:44px;height:44px;border-radius:12px;flex-shrink:0;display:grid;place-items:center;background:var(--sys-color-primary-container);color:var(--sys-color-on-primary-container)}.pd-head__title{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pd-head__title h1{margin:0;font-size:22px;font-weight:600;letter-spacing:-.015em}.pd-head__meta{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:5px;font-size:12.5px;color:var(--sys-color-on-surface-variant)}.pd-head__meta a{color:var(--sys-color-on-primary-container);display:inline-flex;align-items:center;gap:4px;cursor:pointer}.pd-head__meta a:hover{text-decoration:underline}.pd-head__meta .sep{width:1px;height:12px;background:var(--sys-color-outline)}.pd-head__actions{margin-left:auto;display:flex;gap:8px;align-items:center;flex-shrink:0}.field-note{display:flex;align-items:flex-start;gap:8px;font-size:12px;color:var(--sys-color-on-surface-variant);line-height:1.5}.field-note svg{flex-shrink:0;margin-top:1px;color:var(--app-color-dim)}.prov-progressbar{flex:1;min-width:200px}.prov-progressbar__track{height:8px;border-radius:4px;background:var(--sys-color-surface-container-lowest);overflow:hidden}.prov-progressbar__fill{height:100%;border-radius:4px;background:var(--sys-color-primary);transition:width .5s ease}.prov-progressbar__label{display:flex;justify-content:space-between;font-size:12.5px;color:var(--sys-color-on-surface-variant);margin-bottom:7px}.prov-progressbar__label b{color:var(--sys-color-on-surface);font-weight:600}@container release-matrix (max-width: 1200px){.rmx{--rmx-ver-min: 14rem;--rmx-ver-max: 1.9fr;--rmx-build-min: 9.5rem;--rmx-build-max: 1.35fr;--rmx-impact-min: 8.5rem;--rmx-impact-max: 1.2fr;--rmx-changes-min: 0px;--rmx-changes-max: 0px;--rmx-env-min: 10.25rem;--rmx-env-max: 12rem;--rmx-meta: minmax(var(--rmx-ver-min), var(--rmx-ver-max)) minmax(var(--rmx-build-min), var(--rmx-build-max)) minmax(var(--rmx-impact-min), var(--rmx-impact-max))}.rmx th.rmx__changeh,.rmx td.rmx__changec{display:none}}@container release-matrix (max-width: 920px){.rmx{--rmx-ver-min: 11.5rem;--rmx-ver-max: 1.6fr;--rmx-build-min: 6.5rem;--rmx-build-max: 1fr;--rmx-impact-min: 0px;--rmx-impact-max: 0px;--rmx-env-min: 8rem;--rmx-env-max: 8.5rem;--rmx-meta: minmax(var(--rmx-ver-min), var(--rmx-ver-max)) minmax(var(--rmx-build-min), var(--rmx-build-max))}.rmx thead th{padding:8px 10px}.rmx tbody td{padding:9px 10px}.rmx th.rmx__impacth,.rmx td.rmx__impactc{display:none}}@container release-matrix (max-width: 760px){.rmx{display:block;width:100%;min-width:0}.rmx thead{display:none}.rmx tbody{display:block}.rmx tbody tr{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:12px 14px;border-top:1px solid var(--sys-color-outline-variant)}.rmx tbody tr:first-child{border-top:0}.rmx tbody tr:hover{background:var(--sys-color-surface-container-high)}.rmx tbody td,.rmx tbody td:is(.is-div,.rmx__impactc,.rmx__changec){display:block;width:auto;min-width:0;padding:0;border:0;overflow:visible}.rmx tbody tr:hover td{background:transparent}.rmx tbody td[data-label]:before{content:attr(data-label);display:block;margin-bottom:5px;font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--app-color-dim)}.rmx tbody td.rmx__spacer{display:none}.rmx__buildRun{display:inline}.rmx__cumul,.rmx__risk,.rmx__changes{white-space:normal}}@container release-matrix (max-width: 520px){.rmx tbody tr{grid-template-columns:repeat(2,minmax(0,1fr))}.rmx tbody td:is(.rmx__vc,.rmx__buildc):before{display:none}.rmx tbody td.rmx__buildc{justify-self:end;align-self:center}.rmx tbody td:is(.rmx__envc,.rmx__checkc){grid-column:1/-1;display:grid;grid-template-columns:64px minmax(0,1fr);align-items:center;justify-items:start;column-gap:10px;min-height:30px}.rmx tbody td:is(.rmx__envc,.rmx__checkc):before{margin:0;font-size:12.5px;font-weight:500;text-transform:none;letter-spacing:0;color:var(--sys-color-on-surface-variant)}.rmx tbody tr{row-gap:6px}.rmx .rmx__na{opacity:1;font-weight:400;font-size:12.5px;color:var(--app-color-dim)}.rmx .evc__na-word{display:inline}.rmx .evc__na-dash{display:none}.rmx tbody td.rmx__envc.is-div{margin-top:4px;padding-top:8px;border-top:1px solid var(--sys-color-outline-variant)}}@media(max-width:1180px){.svcx-grid thead th{padding:8px 6px}.svcx-grid tbody td{padding-left:6px;padding-right:6px}.evc__ver{max-width:7.5rem;font-size:12px}}@media(max-width:900px){.pd-head{flex-wrap:wrap;gap:12px}.pd-head__actions{margin-left:0}}@media(max-width:720px){.dep-panel{border-radius:var(--app-radius)}}@media(max-width:900px){.svcx-grid-wrap{overflow-x:visible;background:none}.svcx-grid{display:block;min-width:0}.svcx-grid thead{display:none}.svcx-grid tbody{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:10px;padding:10px}.svcx-grid tbody tr:not(.svcx-grow){display:block;grid-column:1/-1}.svcx-grid tbody tr:not(.svcx-grow)>td{display:block;border-top:0}.svcx-grid tbody tr.svcx-group td{background:transparent}.svcx-grid tbody tr.svcx-grow>td{display:block;min-width:0;padding:0;border:0;text-align:left}.svcx-grid tbody tr.svcx-grow>td.svcx-grid__svc{padding-right:36px;margin-bottom:10px}.svcx-grid tbody tr.svcx-grow>td.svcx-grid__type{display:none}.svcx-grid tbody tr.svcx-grow>td.svcx-grid__kebab{position:absolute;top:8px;right:8px;width:auto}.svcx-grid tbody tr.svcx-grow>td.svcx-grid__build,.svcx-grid tbody tr.svcx-grow>td.svcx-grid__env,.svcx-grid tbody tr.svcx-grow>td.svcx-grid__tests{display:grid;grid-template-columns:64px minmax(0,1fr);align-items:center;column-gap:10px;min-height:32px;padding:2px 0}.svcx-grid tbody tr.svcx-grow>td.svcx-grid__build:before,.svcx-grid tbody tr.svcx-grow>td.svcx-grid__env:before,.svcx-grid tbody tr.svcx-grow>td.svcx-grid__tests:before{content:attr(data-label);grid-column:1;font-size:12.5px;font-weight:500;color:var(--sys-color-on-surface-variant)}.svcx-grid tbody tr.svcx-grow>td.svcx-grid__build>*,.svcx-grid tbody tr.svcx-grow>td.svcx-grid__env>*,.svcx-grid tbody tr.svcx-grow>td.svcx-grid__tests>*{grid-column:2;min-width:0}.svcx-grid tbody tr.svcx-grow>td.svcx-grid__env.is-div{grid-template-rows:auto 32px;margin-top:8px;padding-top:0;border-top:1px solid var(--sys-color-outline-variant)}.svcx-grid tbody tr.svcx-grow>td.svcx-grid__env.is-div:after{content:attr(data-zone);grid-row:1;grid-column:1/-1;padding:8px 0 2px;font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--app-color-dim);text-transform:none;font-family:var(--font-mono)}.svcx-grid tbody tr.svcx-grow>td.svcx-grid__env.is-div:before,.svcx-grid tbody tr.svcx-grow>td.svcx-grid__env.is-div>*{grid-row:2}.svcx-group__btn{padding:6px 4px 2px}.svcx-group__btn:hover{background:transparent}.svcx-grow{position:relative;display:grid;grid-template-columns:minmax(0,1fr);padding:12px 14px;border:1px solid var(--sys-color-outline-variant);border-radius:var(--app-radius);background:var(--sys-color-surface)}.svcx-grow:hover{border-color:var(--sys-color-outline);background:var(--sys-color-surface-container-low)}.svcx-grow:hover td{background:transparent}.svcx-grow:focus-visible{outline:2px solid var(--sys-color-primary);outline-offset:1px}.svcx-grid .bld{flex-direction:row;flex-wrap:wrap;gap:4px 14px}.svcx-grid .svcx-grid__tests{width:auto}.svcx-grid .evc{gap:10px}.svcx-grid .evc__run{margin-left:-4px}.svcx-grid .evc__ver{max-width:none;min-width:0}.svcx-grid .evc__state,.svcx-grid .tstc__lbl,.svcx-grid .evc__na-word{display:inline}.svcx-grid .evc__na{opacity:1;padding-left:0;font-size:12.5px;color:var(--app-color-dim)}.svcx-grid .evc__na-dash,.svcx-grid .tstc-none{display:none}}@media(max-width:640px){.svcx-filterbar>.searchbox{flex:1 1 100%;min-width:0}.svcx-filterbar>.searchbox .searchbox__input{width:100%}.pd-head__meta{gap:4px 14px}.pd-head__meta .sep{display:none}.svcx-approve{flex-wrap:wrap}.svcx-approve>div{flex:1 1 calc(100% - 28px)}.svcx-approve>.btn{flex:1 1 100%;justify-content:center}.rmx-head{flex-wrap:wrap}.rmx-head .card-sub{flex:1 1 auto;min-width:0}.rmx-head__act{flex:1 1 100%;justify-content:center;margin-left:0}.svcx-approval__id{flex:1 1 calc(100% - 40px)}.svcx-approval>.btn{margin-left:auto}.svcx-approval input.svcx-approval__at,.svcx-bulk input.svcx-bulk__at{flex:1 1 100%;width:auto}}._control_1qv6m_1{position:relative;min-width:0}._selectButton_1qv6m_6,._comboInput_1qv6m_6{width:100%;height:36px;border-radius:var(--app-radius-sm);border:1px solid var(--sys-color-outline-variant);background:var(--sys-color-surface);color:var(--sys-color-on-surface);font-size:13.5px}._selectButton_1qv6m_6:focus,._comboInput_1qv6m_6:focus,._selectButton_1qv6m_6:focus-visible,._comboInput_1qv6m_6:focus-visible{outline:none;border-color:var(--sys-color-primary);box-shadow:0 0 0 3px var(--sys-color-primary-container)}._comboInput_1qv6m_6{padding:0 34px 0 12px;font-family:var(--font-mono);font-size:13px}._comboInputPlain_1qv6m_27{padding-right:12px}._toggle_1qv6m_31{position:absolute;top:1px;right:1px;bottom:1px;width:30px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:0 var(--app-radius-sm) var(--app-radius-sm) 0;background:transparent;color:var(--sys-color-on-surface-variant);cursor:pointer}._toggle_1qv6m_31:hover{color:var(--sys-color-on-surface)}._selectButton_1qv6m_6{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 10px 0 12px;min-height:0;text-align:left;font-family:var(--font-mono);font-size:13px;cursor:pointer;background-image:none}._selectButton_1qv6m_6 svg{flex:none;color:var(--sys-color-on-surface-variant)}._selectButton_1qv6m_6:hover{border-color:var(--sys-color-outline)}._selectValue_1qv6m_71{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._menu_1qv6m_78{position:fixed;z-index:var(--sys-layer-menu, 1030);margin:0;padding:4px;list-style:none;max-height:260px;overflow-y:auto;min-width:200px;background:var(--sys-color-surface);border:1px solid var(--sys-color-outline-variant);border-radius:var(--sys-shape-sm, 8px);box-shadow:var(--sys-elevation-4)}._option_1qv6m_93{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 10px;border-radius:var(--sys-shape-xs, 4px);font-size:13px;color:var(--sys-color-on-surface);cursor:pointer;-webkit-user-select:none;user-select:none}._option_1qv6m_93 svg{flex:none;color:var(--sys-color-on-primary-container)}._active_1qv6m_110,._option_1qv6m_93:hover{background:var(--sys-color-surface-container-high);background:color-mix(in oklab,var(--sys-color-primary) 12%,var(--sys-color-surface))}._selected_1qv6m_116{color:var(--sys-color-on-primary-container);font-weight:600;background:var(--sys-color-primary-container)}._selected_1qv6m_116._active_1qv6m_110,._selected_1qv6m_116:hover{background:color-mix(in oklab,var(--sys-color-primary) 22%,var(--sys-color-surface))}._optionLabel_1qv6m_127{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-mono)}._match_1qv6m_135{background:transparent;color:inherit;font-weight:700;text-decoration:underline;text-decoration-color:var(--sys-color-primary);text-underline-offset:2px}._empty_1qv6m_144{padding:8px 10px;font-size:12.5px;color:var(--sys-color-on-surface-variant)}._root_1rdv8_2{display:flex;flex-direction:column;gap:16px}._toolbar_1rdv8_8{display:flex;flex-wrap:wrap;gap:12px 20px;align-items:flex-start;justify-content:space-between}._toolbarActs_1rdv8_16{display:flex;flex-wrap:wrap;gap:8px;align-items:center}._lede_1rdv8_23{margin:0;font-size:13px;color:var(--sys-color-on-surface-variant);line-height:1.45;max-width:52ch}._empty_1rdv8_31{padding:28px 16px;text-align:center;color:var(--sys-color-on-surface-variant);border:1px dashed var(--sys-color-outline-variant);border-radius:var(--sys-shape-md, 10px)}._emptyAct_1rdv8_39{font:inherit;font-weight:600;color:var(--sys-color-primary);background:none;border:none;cursor:pointer;text-decoration:underline}._pickerList_1rdv8_49{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}._pickerItem_1rdv8_58{width:100%;display:flex;align-items:flex-start;gap:12px;text-align:left;padding:12px 14px;border:1px solid var(--sys-color-outline-variant);border-radius:var(--sys-shape-sm, 8px);background:var(--sys-color-surface);color:inherit;cursor:pointer}._pickerItem_1rdv8_58:hover{border-color:color-mix(in oklab,var(--sys-color-primary) 40%,transparent);background:var(--sys-color-surface-container-low)}._pickerIcon_1rdv8_76{width:32px;height:32px;border-radius:8px;display:grid;place-items:center;background:var(--sys-color-surface-container-high);flex:0 0 auto}._pickerBody_1rdv8_86{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}._pickerTitle_1rdv8_94{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;font-size:14px;font-weight:650}._pickerDesc_1rdv8_103{font-size:12px;line-height:1.4;color:var(--sys-color-on-surface-variant)}._list_1rdv8_109{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}._group_1rdv8_118{display:flex;flex-direction:column;gap:8px}._groupTitle_1rdv8_124{margin:0;font-size:12px;font-weight:650;text-transform:uppercase;letter-spacing:.04em;color:var(--sys-color-on-surface-variant)}._card_1rdv8_133{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--app-color-soft-border, var(--sys-color-outline-variant));border-radius:var(--sys-shape-md, 10px);background:var(--sys-color-surface-container-low);flex-wrap:wrap}._order_1rdv8_145{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:700;background:var(--sys-color-surface-container-highest);color:var(--sys-color-on-surface-variant);flex:0 0 auto}._cardMain_1rdv8_158{flex:1;min-width:160px}._cardTitle_1rdv8_163{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}._cardTitle_1rdv8_163 strong{font-size:14px}._cardSummary_1rdv8_173{margin-top:2px;font-size:12px;color:var(--sys-color-on-surface-variant);line-height:1.35}._mono_1rdv8_180{font-family:var(--font-mono);font-size:12px;color:var(--sys-color-on-surface-variant)}._meta_1rdv8_186{font-size:11px;color:var(--sys-color-on-surface-variant)}._cardActs_1rdv8_191{display:flex;align-items:center;gap:4px;flex-wrap:wrap;margin-left:auto}._footerDanger_1rdv8_200{margin-right:auto}._iconBtn_1rdv8_204{width:28px;height:28px;border:none;border-radius:var(--sys-shape-sm, 6px);background:transparent;color:var(--sys-color-on-surface-variant);cursor:pointer;display:grid;place-items:center}._iconBtn_1rdv8_204:hover:not(:disabled){background:var(--sys-color-surface-container-high);color:var(--sys-color-on-surface)}._iconBtn_1rdv8_204:disabled{opacity:.4;cursor:default}._editParams_1rdv8_224{display:flex;flex-direction:column;gap:4px}._summary_1rdv8_230{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--sys-color-outline-variant);border-radius:var(--sys-shape-sm, 8px);background:var(--sys-color-surface)}._summaryBody_1rdv8_240{flex:1;min-width:0}._summaryTitle_1rdv8_245{font-size:14px;font-weight:650}._summaryMeta_1rdv8_250{display:flex;flex-wrap:wrap;gap:6px 10px;margin-top:2px;font-size:12px;color:var(--sys-color-on-surface-variant)}._mono_8yv31_1{font-family:var(--font-mono);font-size:12px}._dim_8yv31_6{color:var(--sys-color-on-surface-variant);font-size:12px}._platformTarget_8yv31_11{margin-top:8px;padding:10px 12px;border:1px solid var(--sys-color-outline-variant);border-radius:var(--sys-shape-md, 10px);background:var(--sys-color-surface-container-low, var(--sys-color-surface));font-size:12.5px;display:flex;flex-direction:column;gap:8px}._platformTargetHead_8yv31_23{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._platformTargetRings_8yv31_30{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}._platformTargetRings_8yv31_30 li{display:grid;grid-template-columns:48px minmax(0,auto) minmax(0,1fr);gap:2px 10px;align-items:baseline}._platformTargetEnv_8yv31_45{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--sys-color-on-surface-variant)}._ringProfile_8yv31_53,._ringProfileWarn_8yv31_54{grid-column:2/-1;display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--sys-color-on-surface-variant)}._ringProfileWarn_8yv31_54{color:var(--app-color-on-warning-container, var(--sys-color-on-surface-variant))}.page._page_fjqep_1{display:flex;flex-direction:column;min-height:100%;padding-bottom:24px}._root_fjqep_8{display:flex;flex:1 1 auto;flex-direction:column;gap:20px}._crumb_fjqep_15{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:4px;font-size:13px;color:var(--sys-color-on-surface-variant)}._crumbLink_fjqep_25{color:var(--sys-color-primary);text-decoration:none}._crumbLink_fjqep_25:hover{text-decoration:underline}._head_fjqep_33{display:flex;align-items:flex-start;gap:16px;flex-wrap:wrap}._headMain_fjqep_40{flex:1;min-width:0}._actions_fjqep_45{display:flex;gap:8px;margin-left:auto}._titleRow_fjqep_51{display:flex;align-items:center;gap:10px;flex-wrap:wrap}._title_fjqep_51{margin:0;font-size:1.35rem;font-weight:650;letter-spacing:-.02em;color:var(--sys-color-on-surface)}._meta_fjqep_66{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:6px;font-size:13px;color:var(--sys-color-on-surface-variant)}._sep_fjqep_76{width:4px;height:4px;border-radius:50%;background:var(--sys-color-outline-variant);flex:0 0 auto}._mono_fjqep_84{font-family:var(--font-mono);font-size:12px}._waiting_fjqep_89{margin:8px 0 0;font-weight:650;color:var(--sys-color-on-surface)}._status_fjqep_95{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--sys-shape-sm, 6px);font-size:12px;font-weight:600}._status_fjqep_95._tone-blue_fjqep_104{background:var(--sys-color-secondary-container);color:var(--sys-color-on-secondary-container)}._status_fjqep_95._tone-green_fjqep_108{background:var(--app-color-success-container);color:var(--app-color-on-success, var(--sys-color-on-surface))}._status_fjqep_95._tone-red_fjqep_112{background:var(--sys-color-error-container);color:var(--sys-color-on-error-container)}._status_fjqep_95._tone-gray_fjqep_116{background:var(--sys-color-surface-container-highest);color:var(--sys-color-on-surface-variant)}._status_fjqep_95._isBusy_fjqep_120 svg{animation:_dd-spin_fjqep_1 .9s linear infinite}@keyframes _dd-spin_fjqep_1{to{transform:rotate(360deg)}}._now_fjqep_129{margin:12px 0 0;max-width:72ch;font-size:15px;line-height:1.45;color:var(--sys-color-on-surface)}._runPulse_fjqep_137{margin-top:12px}._timing_fjqep_141{display:flex;flex-wrap:wrap;gap:16px 28px}._timingLabel_fjqep_147{display:block;font-size:11px;font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:var(--sys-color-on-surface-variant)}._timingValue_fjqep_156{font-size:14px;color:var(--sys-color-on-surface)}._trackLabel_fjqep_161{margin-top:12px;font-size:12px;font-weight:600;color:var(--sys-color-on-surface-variant)}._track_fjqep_161{margin-top:10px;height:6px;border-radius:999px;background:var(--sys-color-surface-container-highest);overflow:hidden}._fill_fjqep_176{height:100%;border-radius:inherit;background:var(--sys-color-primary)}._fill_fjqep_176._isError_fjqep_181{background:var(--sys-color-error)}._outcome_fjqep_185{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border-radius:var(--sys-shape-md, 10px);background:var(--app-color-success-container);color:var(--sys-color-on-surface)}._outcomeError_fjqep_195{background:var(--sys-color-error-container);color:var(--sys-color-on-error-container)}._outcomeTitle_fjqep_200{margin:0;font-size:14px;font-weight:650}._outcomeBody_fjqep_206{margin:4px 0 0;font-size:14px;line-height:1.45}._timeline_fjqep_212{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;border:1px solid var(--sys-color-outline-variant);border-radius:var(--sys-shape-md, 10px);background:var(--sys-color-surface);overflow:hidden}._timelineItem_fjqep_224{border-top:1px solid var(--sys-color-outline-variant)}._timelineItem_fjqep_224:first-child{border-top:0}._timelineItem_fjqep_224._isCurrent_fjqep_230{background:var(--sys-color-surface-container-low)}._timelineRow_fjqep_234{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:12px;align-items:start;padding:14px 16px 8px}._timelineText_fjqep_243{display:flex;flex-direction:column;gap:3px;min-width:0}._timelineTitle_fjqep_250{font-size:14px;font-weight:650;color:var(--sys-color-on-surface)}._timelineStatus_fjqep_256{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._stepFailure_fjqep_268{max-width:96ch;font-size:13px;line-height:1.45;color:var(--sys-color-error);overflow-wrap:anywhere}._givesUp_fjqep_276,._timelineMeta_fjqep_277{font-size:13px;line-height:1.4;color:var(--sys-color-on-surface-variant)}._timelineMeta_fjqep_277{font-family:var(--font-mono);font-size:12px;white-space:nowrap}._stepIcon_fjqep_289{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--sys-color-surface-container-highest);color:var(--sys-color-on-surface-variant)}._stepIcon_fjqep_289._tone-blue_fjqep_104{background:var(--sys-color-secondary-container);color:var(--sys-color-on-secondary-container)}._stepIcon_fjqep_289._tone-green_fjqep_108{background:var(--app-color-success-container)}._stepIcon_fjqep_289._tone-red_fjqep_112{background:var(--sys-color-error-container);color:var(--sys-color-on-error-container)}._stepIcon_fjqep_289._isBusy_fjqep_120 svg{animation:_dd-spin_fjqep_1 .9s linear infinite}._substeps_fjqep_313{list-style:none;margin:0;padding:0 16px 14px 56px;display:flex;flex-direction:column;gap:8px}._substep_fjqep_313{display:grid;grid-template-columns:14px minmax(0,1fr);gap:8px;align-items:start}._substepMark_fjqep_329{display:grid;place-items:center;width:14px;height:14px;margin-top:2px;color:var(--sys-color-on-surface-variant)}._substepMark_fjqep_329._tone-green_fjqep_108{color:var(--app-color-success, var(--sys-color-primary))}._substepMark_fjqep_329._tone-blue_fjqep_104{color:var(--sys-color-primary)}._substepMark_fjqep_329._tone-red_fjqep_112{color:var(--sys-color-error)}._substepMark_fjqep_329._isBusy_fjqep_120 svg{animation:_dd-spin_fjqep_1 .9s linear infinite}._substepBody_fjqep_350{display:flex;flex-direction:column;gap:2px;min-width:0}._substepTitle_fjqep_357{font-size:13px;font-weight:650;color:var(--sys-color-on-surface)}._substepDetail_fjqep_363,._substepDetailWarn_fjqep_364{display:inline-flex;align-items:center;gap:5px;max-width:96ch;font-size:12.5px;line-height:1.45;color:var(--sys-color-on-surface-variant);overflow-wrap:anywhere}._substepDetailWarn_fjqep_364{color:var(--app-color-on-warning-container, var(--sys-color-on-surface-variant))}._byteTrack_fjqep_379{display:block;width:min(100%,360px);height:5px;margin-top:4px;border-radius:999px;background:var(--sys-color-surface-container-highest);overflow:hidden}._byteFill_fjqep_389{display:block;height:100%;border-radius:inherit;background:var(--sys-color-primary);transition:width .4s ease}._logSection_fjqep_397{display:flex;flex:1 1 auto;flex-direction:column;gap:12px}._logsTitle_fjqep_404{margin:0;font-size:14px;font-weight:650;color:var(--sys-color-on-surface)}._logTableWrap_fjqep_411{flex:1 1 0;min-height:240px;overflow:auto;border:1px solid var(--sys-color-outline-variant);border-radius:var(--sys-shape-md, 10px);background:var(--sys-color-surface)}._logColTime_fjqep_420,._logColLevel_fjqep_421,._logColStep_fjqep_422{white-space:nowrap}._logColTime_fjqep_420{font-family:var(--font-mono);font-size:12px;color:var(--sys-color-on-surface-variant)}._level-warn_fjqep_432{color:var(--sys-color-error)}._level-error_fjqep_436{color:var(--sys-color-error);font-weight:650}._logEmpty_fjqep_441{margin:0;color:var(--sys-color-on-surface-variant);font-size:13px}@font-face{font-family:Poppins;font-style:normal;font-weight:100;font-display:swap;src:url(/assets/Poppins-Thin-leD9T1nx.ttf) format("truetype")}@font-face{font-family:Poppins;font-style:italic;font-weight:100;font-display:swap;src:url(/assets/Poppins-ThinItalic-DeF98U39.ttf) format("truetype")}@font-face{font-family:Poppins;font-style:normal;font-weight:200;font-display:swap;src:url(/assets/Poppins-ExtraLight-u2IJXg5c.ttf) format("truetype")}@font-face{font-family:Poppins;font-style:italic;font-weight:200;font-display:swap;src:url(/assets/Poppins-ExtraLightItalic-DV_5Lr0Z.ttf) format("truetype")}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/Poppins-Light-DT6-CsId.ttf) format("truetype")}@font-face{font-family:Poppins;font-style:italic;font-weight:300;font-display:swap;src:url(/assets/Poppins-LightItalic-CDXp65eX.ttf) format("truetype")}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/Poppins-Regular-CTKNfV9P.ttf) format("truetype")}@font-face{font-family:Poppins;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/Poppins-Italic-PjgN8SAi.ttf) format("truetype")}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/Poppins-Medium-Cxde2ZoM.ttf) format("truetype")}@font-face{font-family:Poppins;font-style:italic;font-weight:500;font-display:swap;src:url(/assets/Poppins-MediumItalic-C6e40Oak.ttf) format("truetype")}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/Poppins-SemiBold-B_fPDAUb.ttf) format("truetype")}@font-face{font-family:Poppins;font-style:italic;font-weight:600;font-display:swap;src:url(/assets/Poppins-SemiBoldItalic-1z_hA9Cm.ttf) format("truetype")}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/Poppins-Bold-qTAUjFF7.ttf) format("truetype")}@font-face{font-family:Poppins;font-style:italic;font-weight:700;font-display:swap;src:url(/assets/Poppins-BoldItalic-DRcRqYlu.ttf) format("truetype")}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/Poppins-ExtraBold-W_qeO1XX.ttf) format("truetype")}@font-face{font-family:Poppins;font-style:italic;font-weight:800;font-display:swap;src:url(/assets/Poppins-ExtraBoldItalic-C9zKPiZo.ttf) format("truetype")}@font-face{font-family:Poppins;font-style:normal;font-weight:900;font-display:swap;src:url(/assets/Poppins-Black-yHqY0KRU.ttf) format("truetype")}@font-face{font-family:Poppins;font-style:italic;font-weight:900;font-display:swap;src:url(/assets/Poppins-BlackItalic-cm4Pcmzs.ttf) format("truetype")}:root{--sys-spacing-xs: 4px;--sys-spacing-sm: 8px;--sys-spacing-md: 16px;--sys-spacing-lg: 24px;--sys-spacing-xl: 32px;--sys-spacing-2xl: 48px;--sys-spacing-3xl: 64px;--sys-elevation-0: none;--sys-elevation-1: 0px 1px 2px rgba(0,0,0,.3), 0px 1px 3px 1px rgba(0,0,0,.15);--sys-elevation-2: 0px 1px 2px rgba(0,0,0,.3), 0px 2px 6px 2px rgba(0,0,0,.15);--sys-elevation-3: 0px 1px 3px rgba(0,0,0,.3), 0px 4px 8px 3px rgba(0,0,0,.15);--sys-elevation-4: 0px 2px 3px rgba(0,0,0,.3), 0px 6px 10px 4px rgba(0,0,0,.15);--sys-elevation-5: 0px 4px 4px rgba(0,0,0,.3), 0px 8px 12px 6px rgba(0,0,0,.15);--sys-shape-none: 0px;--sys-shape-xs: 4px;--sys-shape-sm: 8px;--sys-shape-md: 12px;--sys-shape-lg: 16px;--sys-shape-xl: 28px;--sys-shape-full: 9999px;--sys-typescale-font-family: "Poppins", system-ui, sans-serif;--sys-typescale-display-lg-size: 57px;--sys-typescale-display-lg-line-height: 64px;--sys-typescale-display-lg-weight: 400;--sys-typescale-display-lg-tracking: -.25px;--sys-typescale-display-md-size: 45px;--sys-typescale-display-md-line-height: 52px;--sys-typescale-display-md-weight: 400;--sys-typescale-display-md-tracking: 0px;--sys-typescale-display-sm-size: 36px;--sys-typescale-display-sm-line-height: 44px;--sys-typescale-display-sm-weight: 400;--sys-typescale-display-sm-tracking: 0px;--sys-typescale-headline-lg-size: 32px;--sys-typescale-headline-lg-line-height: 40px;--sys-typescale-headline-lg-weight: 400;--sys-typescale-headline-lg-tracking: 0px;--sys-typescale-headline-md-size: 28px;--sys-typescale-headline-md-line-height: 36px;--sys-typescale-headline-md-weight: 400;--sys-typescale-headline-md-tracking: 0px;--sys-typescale-headline-sm-size: 24px;--sys-typescale-headline-sm-line-height: 32px;--sys-typescale-headline-sm-weight: 400;--sys-typescale-headline-sm-tracking: 0px;--sys-typescale-title-lg-size: 22px;--sys-typescale-title-lg-line-height: 28px;--sys-typescale-title-lg-weight: 400;--sys-typescale-title-lg-tracking: 0px;--sys-typescale-title-md-size: 16px;--sys-typescale-title-md-line-height: 24px;--sys-typescale-title-md-weight: 500;--sys-typescale-title-md-tracking: .15px;--sys-typescale-title-sm-size: 14px;--sys-typescale-title-sm-line-height: 20px;--sys-typescale-title-sm-weight: 500;--sys-typescale-title-sm-tracking: .1px;--sys-typescale-body-lg-size: 16px;--sys-typescale-body-lg-line-height: 24px;--sys-typescale-body-lg-weight: 400;--sys-typescale-body-lg-tracking: .5px;--sys-typescale-body-md-size: 14px;--sys-typescale-body-md-line-height: 20px;--sys-typescale-body-md-weight: 400;--sys-typescale-body-md-tracking: .25px;--sys-typescale-body-sm-size: 12px;--sys-typescale-body-sm-line-height: 16px;--sys-typescale-body-sm-weight: 400;--sys-typescale-body-sm-tracking: .4px;--sys-typescale-label-lg-size: 14px;--sys-typescale-label-lg-line-height: 20px;--sys-typescale-label-lg-weight: 500;--sys-typescale-label-lg-tracking: .1px;--sys-typescale-label-md-size: 12px;--sys-typescale-label-md-line-height: 16px;--sys-typescale-label-md-weight: 500;--sys-typescale-label-md-tracking: .5px;--sys-typescale-label-sm-size: 11px;--sys-typescale-label-sm-line-height: 16px;--sys-typescale-label-sm-weight: 500;--sys-typescale-label-sm-tracking: .5px;--sys-motion-duration-short1: 50ms;--sys-motion-duration-short2: .1s;--sys-motion-duration-short3: .15s;--sys-motion-duration-short4: .2s;--sys-motion-duration-medium1: .25s;--sys-motion-duration-medium2: .3s;--sys-motion-duration-medium3: .35s;--sys-motion-duration-medium4: .4s;--sys-motion-duration-long1: .45s;--sys-motion-duration-long2: .5s;--sys-motion-easing-standard: cubic-bezier(.2, 0, 0, 1);--sys-motion-easing-standard-accelerate: cubic-bezier(.3, 0, 1, 1);--sys-motion-easing-standard-decelerate: cubic-bezier(0, 0, 0, 1);--sys-motion-easing-emphasized: cubic-bezier(.2, 0, 0, 1);--sys-motion-easing-emphasized-accelerate: cubic-bezier(.3, 0, .8, .15);--sys-motion-easing-emphasized-decelerate: cubic-bezier(.05, .7, .1, 1)}:root{--sys-typescale-font-family-mono: ui-monospace, "SF Mono", "JetBrains Mono", Menlo, Consolas, monospace;--comp-table-row-height: 40px;--comp-card-padding: 14px 16px}body{font-family:var(--sys-typescale-font-family);font-size:14px;line-height:1.45;color:var(--sys-color-on-surface);background:var(--sys-color-background);-webkit-font-smoothing:antialiased;font-feature-settings:"ss01","cv11"}*{scrollbar-width:thin;scrollbar-color:var(--sys-color-outline) transparent}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:var(--sys-color-outline-variant);border:2px solid transparent;background-clip:padding-box;border-radius:8px}*::-webkit-scrollbar-thumb:hover{background:var(--sys-color-outline);background-clip:padding-box}*::-webkit-scrollbar-corner{background:transparent}.hstack{display:flex;align-items:center;gap:8px}.vstack{display:flex;flex-direction:column;gap:8px}.spacer,.grow{flex:1}.right{margin-left:auto}.muted{color:var(--sys-color-on-surface-variant)}.dim{color:var(--sys-color-on-surface-subtle)}.mono{font-family:var(--sys-typescale-font-family-mono);font-size:.92em}.tnum{font-feature-settings:"tnum"}.nowrap{white-space:nowrap}.num{font-family:var(--sys-typescale-font-family-mono);font-size:.92em;text-align:right;font-variant-numeric:tabular-nums}.divider{height:1px;background:var(--sys-color-outline-subtle);margin:12px 0}.kbd{font-family:var(--sys-typescale-font-family-mono);font-size:11px;background:var(--sys-color-surface-container-lowest);border:1px solid var(--sys-color-outline-variant);border-bottom-width:2px;border-radius:4px;padding:1px 5px;color:var(--sys-color-on-surface-variant)}.spin{display:inline-flex;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.tone-text[data-tone=primary]{color:var(--sys-color-on-primary-container)}.tone-text[data-tone=success]{color:var(--sys-color-on-success-container)}.tone-text[data-tone=warning]{color:var(--sys-color-on-warning-container)}.tone-text[data-tone=error]{color:var(--sys-color-on-error-container)}.tone-text[data-tone=info]{color:var(--sys-color-on-info-container)}.tone-text[data-tone=tertiary]{color:var(--sys-color-on-tertiary-container)}.tone-text[data-tone=neutral]{color:var(--sys-color-on-neutral-container)}.cols-2{display:grid;grid-template-columns:1fr 1fr;gap:16px}.cols-3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.cols-4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media(max-width:1400px){.cols-4{grid-template-columns:1fr 1fr}}@media(max-width:1100px){.cols-2{grid-template-columns:1fr}.cols-3{grid-template-columns:1fr 1fr}}@media(max-width:640px){.cols-2,.cols-3,.cols-4{grid-template-columns:1fr}}.link-action{background:transparent;border:0;padding:0;font:inherit;font-size:12px;color:var(--sys-color-on-surface-subtle);cursor:pointer;transition:color var(--sys-motion-duration-short2) ease}.link-action:hover{color:var(--sys-color-on-surface);background:var(--sys-color-surface-container)}.link-action:disabled{cursor:default;opacity:.6}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.svg-inline--fa{display:inline-block;overflow:visible;vertical-align:-.125em}.icon-btn{width:32px;height:32px;display:grid;place-items:center;background:transparent;color:var(--sys-color-on-surface-variant);border:1px solid transparent;border-radius:var(--sys-shape-xs)}.icon-btn:hover{background:var(--sys-color-surface-container);color:var(--sys-color-on-surface)}.icon-btn:focus-visible{outline:2px solid var(--sys-color-primary);outline-offset:2px}.icon-btn:disabled{opacity:.5;cursor:not-allowed}.icon-btn-sm,.refresh-btn{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;background:transparent;border:0;border-radius:4px;color:var(--sys-color-on-surface-subtle);cursor:pointer;transition:color var(--sys-motion-duration-short2) ease,background var(--sys-motion-duration-short2) ease}.icon-btn-sm:hover:not(:disabled),.refresh-btn:hover:not(:disabled){color:var(--sys-color-on-surface);background:var(--sys-color-surface-container)}.icon-btn-sm:focus-visible,.refresh-btn:focus-visible{outline:2px solid var(--sys-color-primary);outline-offset:1px}.icon-btn-sm:disabled,.refresh-btn:disabled{cursor:default;opacity:.7}.btn{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:var(--sys-shape-xs);border:1px solid var(--sys-color-outline);background:var(--sys-color-surface);color:var(--sys-color-on-surface);font-size:13px;font-weight:500;transition:background var(--sys-motion-duration-short2),border-color var(--sys-motion-duration-short2);white-space:nowrap}.btn:hover{background:var(--sys-color-surface-container);border-color:var(--sys-color-on-surface-subtle)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn:focus-visible{outline:2px solid var(--sys-color-primary);outline-offset:2px}.btn.sm{height:26px;padding:0 9px;font-size:12px}.btn.lg{height:38px;padding:0 16px;font-size:14px}.btn.primary{background:var(--sys-color-primary);color:var(--sys-color-on-primary);border-color:var(--sys-color-primary-strong);box-shadow:var(--comp-gloss-inset),var(--sys-elevation-2)}.btn.primary:hover{background:var(--sys-color-primary-strong);border-color:var(--sys-color-primary-strong)}.btn.danger{background:var(--sys-color-surface);color:var(--sys-color-on-error-container);border-color:var(--sys-color-outline-variant)}.btn.danger:hover{background:var(--sys-color-error-container);border-color:var(--sys-color-error);color:var(--sys-color-on-error-container)}.btn.ghost{background:transparent;border-color:transparent;color:var(--sys-color-on-surface-variant)}.btn.ghost:hover{background:var(--sys-color-surface-container);color:var(--sys-color-on-surface);border-color:transparent}.btn.icon-only{padding:0 8px}.btn.sm.icon-only{padding:0 6px}.btn[aria-pressed=true]{background:var(--sys-color-surface-container-high);color:var(--sys-color-on-surface);border-color:var(--sys-color-outline)}.btn-group{display:inline-flex}.btn-group .btn{border-radius:0}.btn-group .btn:not(:last-child){border-right:none}.btn-group .btn:first-child{border-top-left-radius:var(--sys-shape-xs);border-bottom-left-radius:var(--sys-shape-xs)}.btn-group .btn:last-child{border-top-right-radius:var(--sys-shape-xs);border-bottom-right-radius:var(--sys-shape-xs)}.btn-group .btn[aria-pressed=true]{z-index:1}.badge{display:inline-flex;align-items:center;gap:5px;height:20px;padding:0 7px;border-radius:5px;background:var(--sys-color-surface-container-lowest);color:var(--sys-color-on-surface-variant);font-size:11.5px;font-weight:500;border:1px solid var(--sys-color-outline-subtle);white-space:nowrap;font-feature-settings:"tnum"}.badge .dot{width:6px;height:6px;border-radius:50%;background:currentColor}.badge.success{background:var(--sys-color-success-container);color:var(--sys-color-on-success-container);border-color:transparent}.badge.warning{background:var(--sys-color-warning-container);color:var(--sys-color-on-warning-container);border-color:transparent}.badge.error{background:var(--sys-color-error-container);color:var(--sys-color-on-error-container);border-color:transparent}.badge.info{background:var(--sys-color-info-container);color:var(--sys-color-on-info-container);border-color:transparent}.badge.tertiary{background:var(--sys-color-tertiary-container);color:var(--sys-color-on-tertiary-container);border-color:transparent}.badge.primary{background:var(--sys-color-primary-container);color:var(--sys-color-on-primary-container);border-color:transparent}.badge.neutral{background:var(--sys-color-neutral-container);color:var(--sys-color-on-neutral-container);border-color:var(--sys-color-outline-subtle)}.badge.outline{background:transparent}.badge.sm{height:16px;padding:0 5px;gap:4px;border-radius:4px;font-size:10.5px}.badge.sm .dot{width:5px;height:5px}.badge.lg{height:24px;padding:0 10px;font-size:12px}.badge.mono{font-family:var(--sys-typescale-font-family-mono);font-size:11px}.badge.sm.mono{font-size:10px}.avatar{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--sys-shape-full);background:linear-gradient(135deg,var(--sys-color-tertiary),var(--sys-color-primary));color:var(--sys-color-on-primary);font-size:12px;font-weight:600;letter-spacing:0;transition:box-shadow var(--sys-motion-duration-short3) ease}.avatar--sm{width:22px;height:22px;font-size:9.5px}.avatar--lg{width:40px;height:40px;font-size:14px}.dot{display:inline-block;width:8px;height:8px;border-radius:50%;vertical-align:middle}.dot.success{background:var(--sys-color-success)}.dot.warning{background:var(--sys-color-warning)}.dot.error{background:var(--sys-color-error)}.dot.info{background:var(--sys-color-info)}.dot.tertiary{background:var(--sys-color-tertiary)}.dot.primary{background:var(--sys-color-primary)}.dot.neutral{background:var(--sys-color-neutral)}.dot.sm{width:6px;height:6px}.dot.pulse{position:relative}.dot.pulse:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:50%;background:inherit;opacity:.35;animation:pulse 1.6s ease-out infinite}.dot.pulse.sm:after{top:-2px;right:-2px;bottom:-2px;left:-2px}@keyframes pulse{0%{transform:scale(.6);opacity:.5}to{transform:scale(2.2);opacity:0}}.card{background:var(--sys-color-surface);border:1px solid var(--sys-color-outline-variant);border-radius:var(--sys-shape-sm);box-shadow:var(--sys-elevation-1)}.card.scroll{overflow:auto}.card-h{display:flex;align-items:center;gap:10px;padding:13px 16px;border-bottom:1px solid var(--sys-color-outline-subtle);position:sticky;top:var(--comp-sticky-top, 0px);z-index:4;background:var(--sys-color-surface);box-shadow:var(--comp-sticky-shadow)}.card-h h3{margin:0;font-size:13px;font-weight:600}.card-h .card-sub{color:var(--sys-color-on-surface-subtle);font-size:12px}.card-h .right{margin-left:auto;display:flex;gap:6px;align-items:center}.card-b{padding:var(--comp-card-padding)}.card-b.no-pad{padding:0}.card-b.scroll{overflow:auto;--comp-sticky-cols-top: 0px}.card-h.has-cols{display:block;padding:0;border-bottom:1px solid var(--sys-color-outline-subtle)}.card-h.has-cols .card-h__row{display:flex;align-items:center;gap:10px;padding:13px 16px}.card-h.has-cols .card-h__cols-row{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;align-items:center;gap:8px;padding:7px 16px;border-top:1px solid var(--sys-color-outline-subtle);background:var(--sys-color-surface-container-lowest);font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--sys-color-on-surface-subtle);letter-spacing:.06em}.card-h.has-cols .card-h__cols-row .num{font-size:inherit}@media(max-width:640px){.card-h.has-cols .card-h__cols-row{display:none}}.page>.card+.card{margin-top:16px}.table{width:100%;border-collapse:collapse;font-size:13px}.table thead th{text-align:left;padding:9px 14px;font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--sys-color-on-surface-subtle);font-size:11px;border-bottom:1px solid var(--sys-color-outline-variant);background:var(--sys-color-surface-container-lowest);white-space:nowrap}.table tbody td{height:var(--comp-table-row-height);padding:6px 14px;border-bottom:1px solid var(--sys-color-outline-subtle);vertical-align:middle}.table tbody tr:last-child td{border-bottom:none}.table tbody tr.clickable{cursor:pointer}.table tbody tr.clickable:hover{background:var(--sys-color-surface-container)}.table tbody tr.clickable:focus-visible{outline:2px solid var(--sys-color-primary);outline-offset:-2px}.table tbody tr[aria-selected=true]{background:var(--sys-color-primary-container);box-shadow:inset 2px 0 0 var(--sys-color-primary)}.table tbody tr[aria-selected=true].clickable:hover{background:var(--sys-color-primary-container)}.table tbody tr.flash{animation:flash 1.4s ease-out}.table th.align-center,.table td.align-center{text-align:center}.table th.align-right,.table td.align-right{text-align:right}.table thead th.sortable{padding:0}.table thead th.sortable .sort-btn{display:flex;align-items:center;gap:6px;width:100%;padding:9px 14px;font:inherit;text-transform:inherit;letter-spacing:inherit;color:inherit;background:transparent;border:0;cursor:pointer}.table thead th.sortable .sort-btn:hover{background:var(--sys-color-surface-container);color:var(--sys-color-on-surface-variant)}.table thead th.sortable .sort-btn:focus-visible{outline:2px solid var(--sys-color-primary);outline-offset:-2px}.table thead th.sortable .sort-btn__icon{opacity:.4}.table thead th.sortable[aria-sort]{color:var(--sys-color-on-surface-variant)}.table thead th.sortable[aria-sort] .sort-btn__icon{opacity:1}.table thead th.sortable.align-center .sort-btn{justify-content:center}.table thead th.sortable.align-right .sort-btn{justify-content:flex-end}.table.sticky-head thead th{position:sticky;top:var(--comp-sticky-cols-top, 0px);z-index:3}@media(max-width:640px){.table.sticky-head thead th{position:static}}@keyframes flash{0%,30%{background:var(--sys-color-primary-container)}to{background:transparent}}.input,select.input,textarea.input{width:100%;height:34px;padding:0 12px;background:var(--sys-color-surface);border:1px solid var(--sys-color-outline);border-radius:var(--sys-shape-xs);color:var(--sys-color-on-surface);outline:none;transition:border-color var(--sys-motion-duration-short2),box-shadow var(--sys-motion-duration-short2)}textarea.input{height:auto;padding:8px 12px;resize:vertical}textarea.input:not([rows]){min-height:80px}select.input[multiple],select.input[size]:not([size="1"]){height:auto;padding:4px}select.input:not([multiple]):not([size]),select.input[size="1"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:28px;background-color:var(--sys-color-surface);background-image:linear-gradient(45deg,transparent 50%,var(--sys-color-on-surface-subtle) 50%),linear-gradient(135deg,var(--sys-color-on-surface-subtle) 50%,transparent 50%);background-position:calc(100% - 17px) calc(50% - 1px),calc(100% - 12px) calc(50% - 1px);background-size:5px 5px;background-repeat:no-repeat}select.input:not([multiple]):not([size])::-ms-expand,select.input[size="1"]::-ms-expand{display:none}.input:focus,select.input:focus,textarea.input:focus{border-color:var(--sys-color-primary);box-shadow:0 0 0 3px var(--sys-color-primary-container)}.input.mono{font-family:var(--sys-typescale-font-family-mono);font-size:13px}.input::placeholder{color:var(--sys-color-on-surface-subtle)}.input:disabled,select.input:disabled,textarea.input:disabled{background-color:var(--sys-color-surface-container-lowest);color:var(--sys-color-on-surface-subtle);cursor:not-allowed}.input.is-invalid,.input.is-invalid:focus,select.input.is-invalid,textarea.input.is-invalid{border-color:var(--sys-color-error);box-shadow:0 0 0 3px var(--sys-color-error-container)}.field{margin-bottom:12px}.field-label{display:block;width:fit-content;font-size:12px;font-weight:500;color:var(--sys-color-on-surface-variant);margin-bottom:6px}.field-help{font-size:11.5px;color:var(--sys-color-on-surface-subtle);margin-top:4px}.field-warning{font-size:12px;color:var(--sys-color-on-warning-container);margin-top:4px}.field-error{font-size:12px;color:var(--sys-color-on-error-container);margin-top:4px}.toggle{position:relative;width:34px;height:20px;border:none;border-radius:999px;background:var(--sys-color-outline);transition:background var(--sys-motion-duration-short3);padding:0;flex-shrink:0}.toggle[data-on=true]{background:var(--sys-color-success)}.toggle:focus-visible{outline:2px solid var(--sys-color-primary);outline-offset:2px}.toggle:disabled{opacity:.5;cursor:not-allowed}.toggle i{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--comp-switch-knob);box-shadow:var(--comp-switch-knob-shadow);transition:transform var(--sys-motion-duration-short3)}.toggle[data-on=true] i{transform:translate(14px)}.toggle-row{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:10px}.toggle-row__label{flex:1;font-size:12.5px;font-weight:500;color:var(--sys-color-on-surface);cursor:pointer}.seg{display:inline-flex;background:var(--sys-color-surface);border:1px solid var(--sys-color-outline-variant);border-radius:6px;padding:2px;gap:1px}.seg__btn{border:0;background:transparent;padding:3px 9px;font-size:11px;font-weight:500;color:var(--sys-color-on-surface-variant);border-radius:4px;cursor:pointer;font-family:inherit}.seg__btn.is-active{background:var(--sys-color-surface);color:var(--sys-color-on-surface);box-shadow:0 0 0 1px var(--sys-color-outline-variant)}.seg__btn:focus-visible{outline:2px solid var(--sys-color-primary);outline-offset:1px}.seg:not(.is-disabled) .seg__btn:hover{color:var(--sys-color-on-surface)}.seg.is-disabled{opacity:.6}.seg.is-disabled .seg__btn{cursor:not-allowed}.chip{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 10px;background:var(--sys-color-surface-container-lowest);border:1px solid var(--sys-color-outline-subtle);border-radius:100px;font-size:12px;color:var(--sys-color-on-surface-variant)}.chip[data-on=true]{background:var(--sys-color-primary-container);color:var(--sys-color-on-primary-container);border-color:transparent}.status-icon{display:inline-flex;align-items:center;gap:5px}.status-icon[data-tone=primary]{color:var(--sys-color-on-primary-container)}.status-icon[data-tone=success]{color:var(--sys-color-on-success-container)}.status-icon[data-tone=warning]{color:var(--sys-color-on-warning-container)}.status-icon[data-tone=error]{color:var(--sys-color-on-error-container)}.status-icon[data-tone=info]{color:var(--sys-color-on-info-container)}.status-icon[data-tone=tertiary]{color:var(--sys-color-on-tertiary-container)}.status-icon[data-tone=neutral]{color:var(--sys-color-on-neutral-container)}.health-pip{display:inline-flex;align-items:center;gap:6px;position:relative;font-family:var(--sys-typescale-font-family-mono);font-size:11.5px;font-variant-numeric:tabular-nums}.health-pip .bar{width:38px;height:5px;border-radius:3px;background:var(--sys-color-surface-container-lowest);position:relative;overflow:hidden}.health-pip .bar>i{position:absolute;left:0;top:0;bottom:0;background:var(--sys-color-success);border-radius:3px}.health-pip[data-status=warn] .bar>i{background:var(--sys-color-warning)}.health-pip[data-status=crit] .bar>i{background:var(--sys-color-error)}.conn-strip{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--sys-color-on-surface-variant)}.conn-pill{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:100px;background:var(--sys-color-surface-container-lowest);border:1px solid var(--sys-color-outline-subtle);font-size:11.5px;font-family:inherit;color:var(--sys-color-on-surface-variant);line-height:inherit}.conn-pill[data-state=connected]{color:var(--sys-color-on-success-container);background:var(--sys-color-success-container);border-color:transparent}.conn-pill[data-state=connecting],.conn-pill[data-state=reconnecting]{color:var(--sys-color-on-warning-container);background:var(--sys-color-warning-container);border-color:transparent}.conn-pill[data-state=disconnected],.conn-pill[data-state=failed]{color:var(--sys-color-on-error-container);background:var(--sys-color-error-container);border-color:transparent}button.conn-pill{cursor:pointer}button.conn-pill:hover{filter:brightness(.97)}button.conn-pill:focus-visible{outline:2px solid var(--sys-color-primary);outline-offset:2px}.skel{background:linear-gradient(90deg,var(--sys-color-surface-container-lowest),var(--sys-color-surface-container),var(--sys-color-surface-container-lowest));background-size:200% 100%;animation:skel 1.4s linear infinite;border-radius:4px}@keyframes skel{0%{background-position:200% 0}to{background-position:-200% 0}}.metric{display:flex;flex-direction:column;background:var(--sys-color-surface);border:1px solid var(--sys-color-outline-variant);border-radius:var(--sys-shape-sm);position:relative;overflow:hidden;min-height:144px}.metric__body{flex:1;display:flex;flex-direction:column;gap:4px;padding:var(--comp-card-padding)}.metric .metric-label{font-size:12px;color:var(--sys-color-on-surface-subtle);display:flex;align-items:center;gap:6px}.metric .metric-value{font-size:30px;font-weight:600;letter-spacing:-.02em;line-height:1.1;font-variant-numeric:tabular-nums}.metric .metric-meta{display:flex;align-items:center;gap:8px;font-size:11.5px;color:var(--sys-color-on-surface-subtle)}.metric .metric-meta strong{color:var(--sys-color-on-surface-variant);font-weight:600;font-variant-numeric:tabular-nums}.metric.emphasis{--metric-wash: var(--sys-color-primary-container);background:linear-gradient(160deg,var(--sys-color-surface) 60%,var(--metric-wash));border-color:var(--sys-color-outline-variant)}.metric.emphasis[data-tone=success]{--metric-wash: var(--sys-color-success-container)}.metric.emphasis[data-tone=warning]{--metric-wash: var(--sys-color-warning-container)}.metric.emphasis[data-tone=error]{--metric-wash: var(--sys-color-error-container)}.metric.emphasis[data-tone=info]{--metric-wash: var(--sys-color-info-container)}.metric.emphasis[data-tone=tertiary]{--metric-wash: var(--sys-color-tertiary-container)}.metric.emphasis[data-tone=neutral]{--metric-wash: var(--sys-color-neutral-container)}.metric.clickable{cursor:pointer;transition:border-color var(--sys-motion-duration-short2),box-shadow var(--sys-motion-duration-short2)}.metric.clickable:hover{border-color:var(--sys-color-outline);box-shadow:var(--sys-elevation-2)}.metric.clickable:focus-visible{outline:2px solid var(--sys-color-primary);outline-offset:2px}.metric .spark{height:44px;opacity:.8}.metric .spark .sparkline{height:100%;width:100%}.stat-tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:18px}.stat-tile{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;background:var(--sys-color-background);border:1px solid var(--sys-color-outline-variant);border-radius:var(--sys-shape-sm)}.stat-tile__icon{flex-shrink:0;display:grid;place-items:center;width:28px;height:28px;border-radius:var(--sys-shape-xs);background:var(--sys-color-surface-container-lowest);color:var(--sys-color-on-surface-subtle)}.stat-tile__body{min-width:0}.stat-tile__value{font-size:20px;font-weight:600;letter-spacing:-.02em;line-height:1.1;color:var(--sys-color-on-surface)}.stat-tile__label{margin-top:2px;font-size:11.5px;font-weight:500;color:var(--sys-color-on-surface-variant)}.stat-tile__sub{margin-top:2px;font-size:11px;color:var(--sys-color-on-surface-subtle);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stat-tile[data-tone]{border-color:var(--stat-tile-container, var(--sys-color-outline-variant))}.stat-tile[data-tone] .stat-tile__icon{background:var(--stat-tile-container, var(--sys-color-surface-container-lowest));color:var(--stat-tile-on-container, var(--sys-color-on-surface-subtle))}.stat-tile[data-tone] .stat-tile__value{color:var(--stat-tile-on-container, var(--sys-color-on-surface))}@media(max-width:760px){.stat-tiles{grid-template-columns:1fr 1fr}}.trend-pill{display:inline-flex;align-items:center;gap:4px;font-weight:600;white-space:nowrap}.trend-pill--sm{font-size:11.5px}.trend-pill--md{font-size:13px}.trend-pill--up{color:var(--sys-color-on-success-container)}.trend-pill--down{color:var(--sys-color-on-error-container)}.trend-pill--flat{color:var(--sys-color-on-surface-subtle)}.trend-pill--none{color:var(--sys-color-on-surface-subtle);font-weight:400;font-style:italic}.trend-pill__arrow{display:inline-flex}.trend-pill__arrow.is-down{transform:rotate(180deg)}.trend-pill__caption{font-weight:400;color:var(--sys-color-on-surface-subtle)}.chart{position:relative;width:100%;min-width:0}.chart__canvas{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.progress{height:4px;background:var(--sys-color-surface-container-lowest);border-radius:2px;overflow:hidden;position:relative}.progress>div{height:100%;background:var(--sys-color-info);width:35%;animation:indet 1.6s ease-in-out infinite}.progress>div[data-tone=primary]{background:var(--sys-color-primary)}.progress>div[data-tone=success]{background:var(--sys-color-success)}.progress>div[data-tone=warning]{background:var(--sys-color-warning)}.progress>div[data-tone=error]{background:var(--sys-color-error)}.progress>div[data-tone=info]{background:var(--sys-color-info)}.progress>div[data-tone=tertiary]{background:var(--sys-color-tertiary)}.progress>div[data-tone=neutral]{background:var(--sys-color-neutral)}.progress.thin{height:2px}.progress.thin>div{animation-duration:3.2s}@keyframes indet{0%{transform:translate(-100%)}to{transform:translate(330%)}}.meter{display:flex;align-items:center;gap:8px}.meter__track{flex:1;height:6px;background:var(--sys-color-surface-container-lowest);border-radius:3px;overflow:hidden}.meter__fill{height:100%;border-radius:3px;background:var(--sys-color-primary);transition:width var(--sys-motion-duration-short4) ease-out}.meter__fill[data-tone=primary]{background:var(--sys-color-primary)}.meter__fill[data-tone=success]{background:var(--sys-color-success)}.meter__fill[data-tone=warning]{background:var(--sys-color-warning)}.meter__fill[data-tone=error]{background:var(--sys-color-error)}.meter__fill[data-tone=info]{background:var(--sys-color-info)}.meter__fill[data-tone=tertiary]{background:var(--sys-color-tertiary)}.meter__fill[data-tone=neutral]{background:var(--sys-color-neutral)}.meter__value{font-size:11.5px;color:var(--sys-color-on-surface-variant);min-width:34px;text-align:right}.progress-ring{display:inline-flex;line-height:0}.progress-ring__value{font-variant-numeric:tabular-nums}.sparkline{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.sparkline-wrap{position:relative;width:100%;cursor:crosshair}.sparkline-wrap:focus-visible{outline:2px solid var(--sys-color-primary);outline-offset:2px;border-radius:var(--sys-shape-xs)}.sparkline-cursor{position:absolute;top:0;bottom:0;width:1px;background:var(--sys-color-on-surface);opacity:.35;pointer-events:none}.sparkline-dot{position:absolute;width:8px;height:8px;margin:-4px 0 0 -4px;border-radius:50%;background:var(--comp-spark-tone, var(--sys-color-primary));box-shadow:0 0 0 1.5px var(--sys-color-surface);pointer-events:none}.sparkline-tip{position:absolute;top:-2px;display:inline-flex;align-items:baseline;gap:6px;padding:4px 8px;background:var(--sys-color-surface);color:var(--sys-color-on-surface);border:1px solid var(--sys-color-outline-variant);border-radius:6px;box-shadow:var(--sys-elevation-3);font-size:11px;line-height:1.2;white-space:nowrap;font-variant-numeric:tabular-nums;z-index:5;pointer-events:none}.sparkline-tip__v{font-weight:600;color:var(--comp-spark-tone, var(--sys-color-primary))}.sparkline-tip__l{color:var(--sys-color-on-surface-subtle);font-size:10.5px}.dist{display:flex;flex-direction:column;gap:var(--dist-gap, 14px)}.dist-bar{height:12px;border-radius:6px;background:var(--sys-color-surface-container-lowest);display:flex;overflow:hidden}.dist-bar>div{height:100%}.dist-legend{display:grid;grid-template-columns:repeat(3,1fr);gap:8px 18px}.dist-row{display:flex;align-items:center;gap:8px;font-size:12.5px}.dist-row .dot{width:10px;height:10px;border-radius:3px}.dist-row .label{flex:1;color:var(--sys-color-on-surface)}.dist-row .val{color:var(--sys-color-on-surface-variant);font-family:var(--sys-typescale-font-family-mono);font-size:11.5px;font-variant-numeric:tabular-nums}@media(max-width:640px){.dist-legend{grid-template-columns:1fr 1fr}}.stages{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.stages[data-stack=true]{flex-direction:column}.stage{flex:1 1 var(--stage-min, 140px);padding:10px 12px;border:1px solid var(--sys-color-outline-variant);border-radius:var(--sys-shape-xs);background:var(--sys-color-surface);position:relative;min-width:0}.stage[data-state=complete]{--stage-hue: var(--sys-color-success);--stage-hue-soft: var(--sys-color-success-container);border-color:transparent;background:var(--stage-hue-soft)}.stage[data-state=running]{--stage-hue: var(--sys-color-info);--stage-hue-soft: var(--sys-color-info-container);border-color:var(--stage-hue);background:var(--stage-hue-soft);box-shadow:0 0 0 3px color-mix(in oklab,var(--stage-hue) 18%,transparent)}.stage[data-state=pending]{--stage-hue: var(--sys-color-neutral);--stage-hue-soft: var(--sys-color-surface-container-lowest);background:var(--stage-hue-soft);color:var(--sys-color-on-surface-variant)}.stage[data-state=errored]{--stage-hue: var(--sys-color-error);--stage-hue-soft: var(--sys-color-error-container);border-color:var(--stage-hue);background:var(--stage-hue-soft)}.stage .stage-name{font-size:12px;font-weight:600;display:flex;align-items:center;gap:6px;margin-bottom:4px}.stage .stage-meta{font-size:11px;color:var(--sys-color-on-surface-variant);font-family:var(--sys-typescale-font-family-mono);font-variant-numeric:tabular-nums}@media(max-width:760px){.stages{flex-direction:column}}.phasebar{display:flex;flex-direction:column;gap:6px;min-width:0}.phasebar__bar{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:4px}.phasebar__seg{height:5px;background:var(--sys-color-surface-container-lowest);border-radius:3px;overflow:hidden;position:relative}.phasebar__seg[data-state=done]{background:var(--phasebar-done, var(--sys-color-success))}.phasebar__seg[data-state=active],.phasebar__seg[data-state=retry]{background:color-mix(in oklab,var(--phasebar-seg) 28%,transparent)}.phasebar__seg[data-state=active]:after,.phasebar__seg[data-state=retry]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,var(--phasebar-seg),transparent);animation:phase-shimmer 1.6s linear infinite}.phasebar__seg[data-state=active]{--phasebar-seg: var(--phasebar-active, var(--sys-color-info))}.phasebar__seg[data-state=retry]{--phasebar-seg: var(--sys-color-warning)}.phasebar__label{font-size:12px;color:var(--sys-color-on-surface);display:flex;align-items:center;gap:6px;flex-wrap:wrap}.phasebar__label .dim{font-size:11.5px}.phasebar__retry{display:inline-flex;align-items:center;gap:4px;padding:1px 7px;border-radius:9px;background:var(--sys-color-warning-container);color:var(--sys-color-on-warning-container);font-size:10.5px;font-weight:600;font-variant-numeric:tabular-nums}.phasebar__retry-spin{width:10px;height:10px;border:1.5px solid currentColor;border-right-color:transparent;border-radius:50%;animation:spin .9s linear infinite}@keyframes phase-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.inflight{background:var(--sys-color-surface);border:1px solid var(--sys-color-outline-variant);border-radius:var(--sys-shape-sm);overflow:clip}.inflight__h{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid var(--sys-color-outline-subtle);background:var(--sys-color-surface-container-lowest);position:sticky;top:var(--comp-sticky-top, 0px);z-index:4}.inflight__title{font-weight:600;font-size:13px;display:flex;align-items:center;gap:8px}.inflight__count{display:inline-flex;align-items:center;justify-content:center;height:18px;min-width:18px;padding:0 6px;border-radius:9px;background:var(--sys-color-info-container);color:var(--sys-color-on-info-container);font-size:11px;font-weight:600}.inflight[data-state=done] .inflight__count{background:var(--sys-color-success-container);color:var(--sys-color-on-success-container)}.inflight[data-state=failed] .inflight__count{background:var(--sys-color-error-container);color:var(--sys-color-on-error-container)}.inflight__sub{font-size:12px;color:var(--sys-color-on-surface-subtle);margin-left:4px}.inflight__row{display:grid;grid-template-columns:var(--comp-inflight-cols, 1fr 2fr 88px 28px);gap:14px;align-items:center;padding:14px 16px;border-bottom:1px solid var(--sys-color-outline-subtle)}.inflight__row:last-child{border-bottom:none}.inflight__label{font-family:var(--sys-typescale-font-family-mono);font-size:13px;font-weight:500;display:flex;align-items:center;gap:8px;min-width:0}.inflight__op{font-family:var(--sys-typescale-font-family);font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;padding:2px 6px;border-radius:4px;background:var(--sys-color-surface-container-lowest);color:var(--sys-color-on-surface-subtle)}.inflight__elapsed{font-family:var(--sys-typescale-font-family-mono);font-size:12px;color:var(--sys-color-on-surface-variant);text-align:right;font-variant-numeric:tabular-nums}@media(max-width:640px){.inflight__row{grid-template-columns:1fr auto;row-gap:8px}.inflight__elapsed{text-align:left}}.page{padding:22px 28px 60px;max-width:1480px;margin:0 auto}.page-fade{animation:page-fade var(--sys-motion-duration-short4) ease-out}@keyframes page-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.page-header{display:flex;flex-direction:column;align-items:stretch;gap:0;margin-bottom:22px}.page-header__row{display:flex;align-items:flex-start;gap:16px}.page-header h1{margin:0;font-size:22px;font-weight:600;letter-spacing:-.015em}.page-header .page-title{display:flex;align-items:center;gap:10px}.page-header .page-sub{color:var(--sys-color-on-surface-variant);font-size:13.5px;margin-top:2px}.page-header .page-actions{margin-left:auto;display:flex;gap:8px;align-items:center;flex-shrink:0}.page-header .breadcrumb{margin-bottom:6px}.page-header .breadcrumb a:hover{color:var(--sys-color-on-surface)}.breadcrumb{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:12px;color:var(--sys-color-on-surface-subtle);margin-bottom:12px}.breadcrumb__crumb{display:inline-flex;align-items:center;gap:6px}.breadcrumb .conn-strip{margin-left:auto}.section-h{display:flex;align-items:baseline;justify-content:space-between;margin:24px 0 10px;gap:12px}.section-h--flush{margin-top:0}.section-h h2{margin:0;font-size:13px;font-weight:600;color:var(--sys-color-on-surface);letter-spacing:-.005em}.section-h .section-sub{color:var(--sys-color-on-surface-subtle);font-size:12px}.detail-field__label{font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--sys-color-on-surface-subtle);letter-spacing:.04em;font-size:11px;font-weight:500;margin-bottom:3px}.detail-field__value{font-size:13.5px}@media(max-width:640px){.page{padding:16px 14px 48px}.page-header__row{flex-direction:column;gap:10px}.page-header__row .page-actions{margin-left:0;width:100%}}.empty{padding:36px 20px;text-align:center;color:var(--sys-color-on-surface-subtle)}.empty-icon{color:var(--sys-color-on-surface-subtle);font-size:28px;line-height:1;margin-bottom:10px;display:block}.empty-title{color:var(--sys-color-on-surface);font-weight:600;margin-bottom:4px;font-size:14px}.empty-desc{color:var(--sys-color-on-surface-variant);font-size:12.5px;line-height:1.5}.empty-actions{margin-top:12px;display:flex;justify-content:center;gap:8px}.detail-list{display:grid;grid-template-columns:1fr 1fr;gap:14px 24px;margin:0}.detail-list__row{display:flex;flex-direction:column;gap:3px;min-width:0}.detail-list__row--wide{grid-column:1/-1}.detail-list__label{font-size:11.5px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--sys-color-on-surface-subtle)}.detail-list__value{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-height:20px;margin:0;font-size:13.5px;color:var(--sys-color-on-surface)}.detail-list__value.mono{font-family:var(--sys-typescale-font-family-mono);font-size:12.5px;word-break:break-all}.detail-list__hint{flex-basis:100%;margin-top:2px;font-size:11.5px;color:var(--sys-color-on-surface-subtle)}@media(max-width:800px){.detail-list{grid-template-columns:1fr}}.tabs-rail{position:relative;min-width:0;background:linear-gradient(to top,var(--sys-color-outline-variant) 0,var(--sys-color-outline-variant) 1px,transparent 1px)}.tabs{display:flex;gap:2px;overflow-x:hidden;overflow-y:hidden;flex-wrap:nowrap;-webkit-overflow-scrolling:touch}@media(hover:none)and (pointer:coarse){.tabs{overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none}.tabs::-webkit-scrollbar{display:none;width:0;height:0}}.tabs-scroll{position:absolute;top:0;bottom:0;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:28px;padding:0;margin:0;border:none;background:color-mix(in oklab,var(--sys-color-on-surface) 6%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:var(--sys-color-on-surface-variant);cursor:pointer}.tabs-scroll:hover{color:var(--sys-color-on-surface);background:color-mix(in oklab,var(--sys-color-on-surface) 12%,transparent)}.tabs-scroll:focus-visible{outline:2px solid var(--sys-color-primary);outline-offset:-2px}.tabs-scroll--prev{left:0;border-right:1px solid var(--sys-color-outline-variant)}.tabs-scroll--next{right:0;border-left:1px solid var(--sys-color-outline-variant)}.tab{padding:9px 14px;font-size:13px;font-weight:500;color:var(--sys-color-on-surface-variant);background:transparent;border:none;border-bottom:2px solid transparent;display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;white-space:nowrap}.tab:hover{color:var(--sys-color-on-surface)}.tab:focus-visible{outline:2px solid var(--sys-color-primary);outline-offset:-2px}.tab[data-active=true]{color:var(--sys-color-on-surface);border-bottom-color:var(--sys-color-primary)}.tab:disabled{opacity:.45;cursor:default}.tab:disabled:hover{color:var(--sys-color-on-surface-variant)}.tab-count{font-size:10.5px;font-family:var(--sys-typescale-font-family-mono);margin-left:4px;background:var(--sys-color-surface-container-lowest);border-radius:100px;padding:0 6px;color:var(--sys-color-on-surface-subtle)}.tab[data-active=true] .tab-count{background:var(--sys-color-primary-container);color:var(--sys-color-on-primary-container)}.searchbox{position:relative;min-width:240px;flex:0 0 auto}.searchbox__icon{position:absolute;left:10px;top:50%;transform:translateY(-50%);display:grid;place-items:center;pointer-events:none}.searchbox__input{height:32px;padding-left:30px!important;width:260px;font-size:12.5px}.searchbox__clear{position:absolute;right:4px;top:50%;transform:translateY(-50%)}.searchbox--grow{flex:1;min-width:0}.searchbox--grow .searchbox__input{width:100%}.searchbox--fixed{min-width:0}.searchbox--fixed .searchbox__input{width:100%}.searchbox--clearable .searchbox__input{padding-right:28px!important}.result-count{font-size:12px}.filterbar{display:flex;align-items:center;gap:8px;margin-bottom:14px;flex-wrap:wrap}.filterbar--card,.filterbar--table{margin-bottom:0;row-gap:8px;position:sticky;top:var(--comp-sticky-top, 0px);z-index:4}.filterbar--card{padding:9px 16px;background:var(--sys-color-surface);border-bottom:1px solid var(--sys-color-outline-subtle);box-shadow:var(--comp-sticky-shadow)}.filterbar--table{padding:9px 14px;background:var(--sys-color-surface-container-lowest);border-bottom:1px solid var(--sys-color-outline-variant)}@media(max-width:640px){.filterbar--card,.filterbar--table{padding-left:10px;padding-right:10px}}.filterbar-pop{position:relative}.filterbar-btn{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 11px;background:var(--sys-color-surface);border:1px solid var(--sys-color-outline-variant);border-radius:var(--sys-shape-xs);color:var(--sys-color-on-surface);font-size:12.5px;cursor:pointer;font-family:inherit}.filterbar-btn:hover{border-color:var(--sys-color-outline);background:var(--sys-color-surface-container)}.filterbar-btn.is-set{border-color:var(--sys-color-primary);color:var(--sys-color-on-primary-container);background:var(--sys-color-primary-container)}.filterbar-btn .dim{color:var(--sys-color-on-surface-subtle)}.filterbar-btn strong{font-weight:600;color:var(--sys-color-on-surface)}.filterbar-btn.is-set strong{color:var(--sys-color-on-primary-container)}.filterbar-btn--add{border-style:dashed;color:var(--sys-color-on-surface-variant);background:transparent}.filterbar-btn--add:hover{color:var(--sys-color-on-primary-container);border-color:var(--sys-color-primary);background:var(--sys-color-primary-container)}.filterbar__divider{display:inline-block;width:1px;height:22px;background:var(--sys-color-outline-variant);margin:0 2px}.filterbar-chip{display:inline-flex;align-items:stretch;height:32px;border:1px solid var(--sys-color-outline);border-radius:8px;background:var(--sys-color-surface);overflow:hidden;font-size:12.5px}.filterbar-chip:hover{border-color:var(--sys-color-on-surface-subtle)}.filterbar-chip.is-set{border-color:var(--sys-color-primary);background:var(--sys-color-primary-container);color:var(--sys-color-on-primary-container)}.filterbar-chip.is-set .dim,.filterbar-chip.is-set strong{color:var(--sys-color-on-primary-container)}.filterbar-chip__btn{display:inline-flex;align-items:center;gap:6px;padding:0 8px 0 11px;background:transparent;border:none;cursor:pointer;font:inherit;color:inherit}.filterbar-chip__btn .dim{color:var(--sys-color-on-surface-subtle)}.filterbar-chip__btn strong{font-weight:600;color:var(--sys-color-on-surface)}.filterbar-chip__x{display:inline-flex;align-items:center;justify-content:center;width:26px;background:transparent;border:none;border-left:1px solid var(--sys-color-outline-variant);cursor:pointer;color:var(--sys-color-on-surface-variant)}.filterbar-chip.is-set .filterbar-chip__x{border-left-color:color-mix(in oklab,var(--sys-color-primary) 40%,transparent);color:var(--sys-color-on-primary-container)}.filterbar-chip__x:hover{background:var(--sys-color-surface-container);color:var(--sys-color-on-error-container)}.filterbar-chip.is-set .filterbar-chip__x:hover{background:color-mix(in oklab,var(--sys-color-primary) 12%,transparent)}.filterbar__clearall{height:32px;background:transparent;border:none;color:var(--sys-color-on-surface-variant);padding:0 6px;font:inherit;font-size:12.5px;cursor:pointer;border-radius:6px}.filterbar__clearall:hover{color:var(--sys-color-on-error-container);background:var(--sys-color-surface-container)}.filterbar__spacer{flex:1}.filterbar__left,.filterbar__right{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--sys-color-on-surface-subtle)}.filterbar-menu{position:absolute;top:calc(100% + 4px);left:0;min-width:220px;max-height:320px;overflow:auto;background:var(--sys-color-surface);border:1px solid var(--sys-color-outline-variant);border-radius:var(--sys-shape-xs);box-shadow:var(--sys-elevation-4);padding:4px;z-index:20}.filterbar-menu__head{display:flex;align-items:center;justify-content:space-between;padding:8px 12px 6px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--sys-color-on-surface-variant);border-bottom:1px solid var(--sys-color-outline-subtle)}.filterbar-menu__clear{background:transparent;border:none;color:var(--sys-color-on-primary-container);font:inherit;font-size:11px;text-transform:none;letter-spacing:0;font-weight:500;cursor:pointer;padding:0}.filterbar-menu__clear:hover{text-decoration:underline}.filterbar-menu__item{display:flex;align-items:center;justify-content:space-between;width:100%;padding:7px 10px;background:transparent;border:none;text-align:left;font-size:12.5px;color:var(--sys-color-on-surface);cursor:pointer;border-radius:4px;font-family:inherit}.filterbar-menu__item:hover{background:var(--sys-color-surface-container)}.filterbar-menu__item.is-active{background:var(--sys-color-primary-container);color:var(--sys-color-on-primary-container)}.filterbar-menu__item-label{flex:1;text-align:left}.filterbar-menu__item--check{gap:8px}.filterbar-menu__item--check.is-active{background:transparent;color:var(--sys-color-on-surface)}.filterbar-menu__item--check.is-active:hover{background:var(--sys-color-surface-container)}.filterbar-check{width:15px;height:15px;border:1.5px solid var(--sys-color-outline);border-radius:4px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--sys-color-surface)}.filterbar-check.is-on{background:var(--sys-color-primary);border-color:var(--sys-color-primary)}:root{--sys-layer-backdrop: 1000;--sys-layer-drawer: 1010;--sys-layer-modal: 1020;--sys-layer-menu: 1030;--sys-layer-toast: 1040}.saved-views{position:relative;display:inline-flex;min-width:0;max-width:100%}.saved-views__trigger{display:inline-flex;align-items:center;gap:6px;max-width:100%;min-width:0;font-family:inherit;cursor:pointer;transition:background-color var(--sys-motion-duration-short2),border-color var(--sys-motion-duration-short2)}.saved-views__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.saved-views__scope,.saved-views__caret{flex-shrink:0;color:var(--sys-color-outline)}.saved-views__modified{flex-shrink:0;text-transform:uppercase;letter-spacing:.04em}.saved-views__dim{flex-shrink:0;color:var(--sys-color-on-surface-subtle)}.saved-views--title .saved-views__trigger{height:28px;padding:0 8px;margin:-4px 0 -4px -8px;border:1px solid transparent;border-radius:var(--sys-shape-xs);background:transparent;color:var(--sys-color-on-surface);font-size:13px;font-weight:600}.saved-views--title .saved-views__trigger:hover{background:var(--sys-color-surface-container-high)}.saved-views--title .saved-views__trigger.is-open{background:var(--sys-color-surface-container-high);border-color:var(--sys-color-outline-variant)}.saved-views--toolbar .saved-views__trigger{height:32px;padding:0 11px;background:var(--sys-color-surface);border:1px solid var(--sys-color-outline-variant);border-radius:var(--sys-shape-xs);color:var(--sys-color-on-surface);font-size:12.5px}.saved-views--toolbar .saved-views__trigger:hover,.saved-views--toolbar .saved-views__trigger.is-open{border-color:var(--sys-color-outline);background:var(--sys-color-surface-container)}.saved-views--toolbar .saved-views__trigger.is-open .saved-views__name,.saved-views--toolbar .saved-views__trigger:hover .saved-views__name{color:var(--sys-color-on-surface)}.saved-views--toolbar .saved-views__name{font-weight:600}.saved-views__menu{position:fixed;z-index:var(--sys-layer-menu);width:320px;display:flex;flex-direction:column;background:var(--sys-color-surface);border:1px solid var(--sys-color-outline-variant);border-radius:var(--sys-shape-sm);box-shadow:var(--sys-elevation-4);overflow:hidden}.saved-views__list{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:6px}.saved-views__section{display:flex;align-items:baseline;padding:8px 8px 4px}.saved-views__section-hd{display:inline-flex;align-items:center;gap:6px;color:var(--sys-color-on-surface-variant);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.saved-views__opt{display:flex;align-items:stretch;border-radius:var(--sys-shape-xs)}.saved-views__opt:hover{background:var(--sys-color-surface-container-high)}.saved-views__opt.is-active{background:color-mix(in srgb,var(--sys-color-primary) 10%,transparent)}.saved-views__opt-btn{flex:1;min-width:0;display:flex;align-items:center;gap:6px;padding:6px 8px;border:0;background:transparent;font-family:inherit;text-align:left;cursor:pointer;color:inherit}.saved-views__opt-btn:focus-visible{outline:2px solid var(--sys-color-primary);outline-offset:-2px}.saved-views__opt-check{width:14px;flex-shrink:0;color:var(--sys-color-primary);display:inline-flex;align-items:center;justify-content:center}.saved-views__opt-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.saved-views__opt-name{color:var(--sys-color-on-surface);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.saved-views__opt-owner{color:var(--sys-color-on-surface-variant);font-size:11px}.saved-views__opt-delete{flex-shrink:0;width:30px;border:0;border-radius:var(--sys-shape-xs);background:transparent;color:var(--sys-color-outline);cursor:pointer;transition:color var(--sys-motion-duration-short2),background-color var(--sys-motion-duration-short2)}.saved-views__opt-delete:hover{color:var(--sys-color-error);background:var(--sys-color-surface-container-high)}.saved-views__opt-delete:focus-visible{outline:2px solid var(--sys-color-primary);outline-offset:-2px}.saved-views__empty{padding:4px 8px 8px;color:var(--sys-color-on-surface-variant);font-size:12.5px}.saved-views__actions{flex-shrink:0;padding:6px;border-top:1px solid var(--sys-color-outline-variant);display:flex;flex-direction:column}.saved-views__action{display:flex;align-items:center;gap:9px;width:100%;padding:7px 9px;border:0;border-radius:var(--sys-shape-xs);background:transparent;color:var(--sys-color-on-surface);font-family:inherit;font-size:13px;text-align:left;cursor:pointer;transition:background-color var(--sys-motion-duration-short2)}.saved-views__action:hover:not(:disabled){background:var(--sys-color-surface-container-high)}.saved-views__action:focus-visible{outline:2px solid var(--sys-color-primary);outline-offset:-2px}.saved-views__action:disabled{color:var(--sys-color-outline);cursor:default}.saved-views__save-intro{margin:0 0 12px;color:var(--sys-color-on-surface-variant);font-size:12.5px;line-height:1.45}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--sys-color-scrim);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:grid;place-items:center;z-index:var(--sys-layer-modal);animation:fade var(--sys-motion-duration-short3) ease-out}.modal{background:var(--sys-color-surface);border:1px solid var(--sys-color-outline-variant);border-radius:var(--sys-shape-md);box-shadow:var(--sys-elevation-4);width:min(560px,92vw);max-height:88vh;display:flex;flex-direction:column;overflow:hidden;animation:pop var(--sys-motion-duration-short4) ease-out}.modal:focus{outline:none}.modal.lg{width:min(720px,94vw)}.modal.xl{width:min(960px,96vw)}@keyframes pop{0%{transform:translateY(8px) scale(.98);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.modal-h{padding:16px 20px;display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--sys-color-outline-subtle)}.modal-h h2{margin:0;font-size:15px;font-weight:600}.modal-h .modal-h-actions{margin-left:auto;display:flex;align-items:center;gap:8px}.modal-b{padding:18px 20px;overflow-y:auto;flex:1 1 auto;min-height:0}.modal-f{padding:14px 20px;display:flex;gap:8px;justify-content:flex-end;border-top:1px solid var(--sys-color-outline-subtle);background:var(--sys-color-surface-container-lowest)}@media(max-width:640px){.modal{width:100vw;max-width:100vw;max-height:100vh;height:100vh;border-radius:0;border:none}}.confirm-dialog__body{font-size:13px;line-height:1.55;color:var(--sys-color-on-surface-variant)}.confirm-dialog__body>p{margin:0}.confirm-dialog__body>*+*{margin-top:12px}.confirm-dialog__error{margin-bottom:12px;padding:8px 12px;border-radius:var(--sys-shape-xs);background:var(--sys-color-error-container);color:var(--sys-color-on-error-container);font-size:12.5px}.drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--sys-color-scrim);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:var(--sys-layer-backdrop);animation:fade var(--sys-motion-duration-short3) ease-out}.drawer{position:fixed;top:0;right:0;bottom:0;width:min(480px,100vw);background:var(--sys-color-surface);border-left:1px solid var(--sys-color-outline-variant);box-shadow:var(--sys-elevation-4);z-index:var(--sys-layer-drawer);display:flex;flex-direction:column;animation:drawer-in var(--sys-motion-duration-short4) var(--sys-motion-easing-emphasized-decelerate)}.drawer:focus{outline:none}.drawer__h{display:flex;align-items:center;gap:12px;padding:16px 18px;border-bottom:1px solid var(--sys-color-outline-subtle)}.drawer__title{font-family:var(--sys-typescale-font-family-mono);font-size:15px;font-weight:600;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drawer__b{flex:1;overflow-y:auto;padding:18px}.drawer__f{display:flex;gap:8px;justify-content:flex-end;padding:12px 18px;border-top:1px solid var(--sys-color-outline-subtle);background:var(--sys-color-surface-container-lowest)}@keyframes drawer-in{0%{transform:translate(20px);opacity:0}to{transform:translate(0);opacity:1}}.drawer-section{margin-top:22px}.drawer-section:first-child{margin-top:0}.drawer-section-h{font-size:11px;font-weight:600;color:var(--sys-color-on-surface-subtle);text-transform:uppercase;letter-spacing:.06em;margin:0 0 10px}.kebab-wrap{position:relative;display:inline-flex}.kebab-menu{position:fixed;z-index:var(--sys-layer-menu);background:var(--sys-color-surface);border:1px solid var(--sys-color-outline-variant);border-radius:var(--sys-shape-sm);box-shadow:var(--sys-elevation-4);padding:6px;min-width:200px;display:flex;flex-direction:column;gap:2px}.kebab-item{display:flex;align-items:center;gap:9px;padding:7px 9px;border-radius:var(--sys-shape-xs);border:none;background:transparent;color:var(--sys-color-on-surface);font-size:13px;font-family:inherit;text-align:left;width:100%;cursor:pointer}.kebab-item:hover{background:var(--sys-color-surface-container)}.kebab-item:focus-visible{outline:2px solid var(--sys-color-primary);outline-offset:-2px}.kebab-item:disabled{opacity:.5;cursor:default}.kebab-item.is-danger{color:var(--sys-color-on-error-container)}.kebab-item.is-danger:hover{background:var(--sys-color-error-container)}.kebab-sep{height:1px;background:var(--sys-color-outline-subtle);margin:4px 0}.toast-wrap{position:fixed;bottom:20px;right:20px;display:flex;flex-direction:column;gap:8px;z-index:var(--sys-layer-toast);pointer-events:none}.toast{background:var(--sys-color-surface);border:1px solid var(--sys-color-outline-variant);border-radius:var(--sys-shape-sm);padding:11px 14px;display:flex;align-items:center;gap:10px;box-shadow:var(--sys-elevation-3);font-size:13px;min-width:280px;max-width:380px;animation:pop var(--sys-motion-duration-short4) ease-out;pointer-events:auto}.toast.success{border-left:3px solid var(--sys-color-success)}.toast.warning{border-left:3px solid var(--sys-color-warning)}.toast.error{border-left:3px solid var(--sys-color-error)}.toast.info{border-left:3px solid var(--sys-color-info)}.toast__msg{flex:1}.toast__close{margin-right:-4px;opacity:.55;transition:opacity var(--sys-motion-duration-short2) ease}.toast:hover .toast__close,.toast__close:focus-visible{opacity:1}.copyable{display:inline-flex;align-items:center;gap:6px;min-width:0}.copyable__value--truncate{max-width:var(--comp-copyable-max-width, 220px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.copyable--reveal .icon-btn-sm{opacity:0;transition:opacity var(--sys-motion-duration-short3)}.copyable--reveal:hover .icon-btn-sm,.copyable--reveal:focus-within .icon-btn-sm{opacity:1}.code-disclosure__toggle{display:inline-flex;align-items:center;gap:6px;background:transparent;border:0;padding:2px 0;font:inherit;font-size:11.5px;color:var(--sys-color-on-surface-subtle);cursor:pointer}.code-disclosure__toggle:hover{color:var(--sys-color-on-surface)}.code-disclosure__toggle:focus-visible{outline:2px solid var(--sys-color-primary);outline-offset:2px}.code-disclosure__body{margin-top:6px;border:1px solid var(--sys-color-outline-variant);border-radius:var(--sys-shape-xs);background:var(--sys-color-surface-container-lowest);overflow:hidden}.code-disclosure__pre{margin:0;padding:10px 12px;font-size:11.5px;line-height:1.5;color:var(--sys-color-on-surface);white-space:pre-wrap;word-break:break-word}.btn.code-disclosure__copy{width:100%;height:auto;justify-content:flex-start;padding:6px 12px;border:0;border-radius:0;font-size:11px;box-shadow:inset 0 1px 0 var(--sys-color-outline-subtle)}.env-chips{display:inline-flex;gap:5px;flex-wrap:wrap}.env-chip{position:relative;font-size:11px;font-weight:600;letter-spacing:.02em;padding:2px 8px;border-radius:20px;border:1px solid var(--sys-color-outline-variant);color:var(--sys-color-on-surface-variant);background:transparent;white-space:nowrap}.env-chip.is-on{color:var(--sys-color-on-primary-container);border-color:var(--sys-color-primary);background:var(--sys-color-primary-container)}.env-chip.is-off-pipeline{color:var(--sys-color-on-warning-container);border-color:var(--sys-color-warning);border-style:dashed;background:transparent}.env-chips--sm .env-chip{font-size:10px;padding:1px 7px}.audit-timeline{display:flex;flex-direction:column}.audit-timeline__more{display:flex;justify-content:center;padding:10px 14px;border-top:1px solid var(--sys-color-outline-subtle)}.audit-timeline__notice{font-size:13px;color:var(--sys-color-on-surface-subtle)}.audit-row{display:grid;grid-template-columns:30px 1fr auto;align-items:center;gap:13px;padding:12px 16px;border-bottom:1px solid var(--sys-color-outline-subtle)}.audit-row:last-child{border-bottom:none}.audit-row[type=button]{width:100%;border-left:0;border-right:0;border-top:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.audit-row[type=button]:hover{background:var(--sys-color-surface-container)}.audit-row__icon{display:grid;place-items:center;width:30px;height:30px;border-radius:var(--sys-shape-sm);background:var(--sys-color-surface-container-lowest);color:var(--sys-color-on-surface-variant)}.audit-row__body{min-width:0}.audit-row__summary{display:flex;align-items:center;font-size:13px;font-weight:500}.audit-row__meta{margin-top:2px;font-size:11.5px;color:var(--sys-color-on-surface-subtle)}.audit-row__detail{margin-top:6px}.audit-row__kind{font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--sys-color-on-surface-subtle);white-space:nowrap}:root,[data-theme=light],[data-theme-name=admin]{--sys-color-background: #fafaf7;--sys-color-surface: #ffffff;--sys-color-surface-container-lowest: #f3f3ee;--sys-color-surface-container: #f1f1eb;--sys-color-surface-container-high: #ebebe3;--sys-color-outline: #d4d4cc;--sys-color-outline-variant: #e6e6df;--sys-color-outline-subtle: #ededeb;--sys-color-on-surface: #1a1a17;--sys-color-on-surface-variant: #5b5b54;--sys-color-on-surface-subtle: #6e6e66;--sys-color-primary: oklch(.51 .17 260);--sys-color-primary-strong: oklch(.43 .18 260);--sys-color-primary-container: oklch(.94 .04 260);--sys-color-on-primary: #ffffff;--sys-color-on-primary-container: oklch(.42 .18 260);--sys-color-success: oklch(.62 .15 148);--sys-color-success-container: oklch(.94 .06 148);--sys-color-on-success-container: oklch(.42 .13 148);--sys-color-warning: oklch(.74 .15 75);--sys-color-warning-container: oklch(.95 .07 80);--sys-color-on-warning-container: oklch(.5 .13 65);--sys-color-error: oklch(.6 .2 25);--sys-color-error-container: oklch(.95 .05 25);--sys-color-on-error-container: oklch(.48 .18 25);--sys-color-info: oklch(.6 .16 240);--sys-color-info-container: oklch(.94 .05 240);--sys-color-on-info-container: oklch(.45 .16 240);--sys-color-tertiary: oklch(.58 .18 300);--sys-color-tertiary-container: oklch(.95 .05 300);--sys-color-on-tertiary-container: oklch(.45 .17 300);--sys-color-neutral: oklch(.65 0 0);--sys-color-neutral-container: oklch(.93 0 0);--sys-color-on-neutral-container: oklch(.42 0 0);--sys-color-scrim: rgba(15, 15, 12, .4);--comp-sticky-shadow: 0 4px 8px -6px rgba(20, 20, 17, .18)}[data-theme=dark]{--sys-color-background: #0e0e0c;--sys-color-surface: #161613;--sys-color-surface-container-lowest: #0a0a09;--sys-color-surface-container: #1f1f1c;--sys-color-surface-container-high: #262623;--sys-color-outline: #3a3a34;--sys-color-outline-variant: #2a2a26;--sys-color-outline-subtle: #1f1f1c;--sys-color-on-surface: #f0f0e9;--sys-color-on-surface-variant: #a8a89e;--sys-color-on-surface-subtle: #818177;--sys-color-primary: oklch(.7 .16 260);--sys-color-primary-strong: oklch(.78 .16 260);--sys-color-primary-container: oklch(.32 .1 260);--sys-color-on-primary: oklch(.18 .03 260);--sys-color-on-primary-container: oklch(.78 .14 260);--sys-color-success: oklch(.72 .16 148);--sys-color-success-container: oklch(.28 .08 148);--sys-color-on-success-container: oklch(.8 .14 148);--sys-color-warning: oklch(.8 .15 75);--sys-color-warning-container: oklch(.32 .09 75);--sys-color-on-warning-container: oklch(.85 .14 75);--sys-color-error: oklch(.68 .2 25);--sys-color-error-container: oklch(.32 .1 25);--sys-color-on-error-container: oklch(.78 .16 25);--sys-color-info: oklch(.7 .16 240);--sys-color-info-container: oklch(.3 .09 240);--sys-color-on-info-container: oklch(.78 .14 240);--sys-color-tertiary: oklch(.72 .2 300);--sys-color-tertiary-container: oklch(.36 .14 300);--sys-color-on-tertiary-container: oklch(.86 .18 300);--sys-color-neutral: oklch(.72 0 0);--sys-color-neutral-container: oklch(.28 0 0);--sys-color-on-neutral-container: oklch(.82 0 0);--sys-color-scrim: rgba(0, 0, 0, .6);--comp-sticky-shadow: 0 4px 8px -6px rgba(0, 0, 0, .6)}:root{--comp-switch-knob: #ffffff;--comp-switch-knob-shadow: 0 1px 2px rgba(0, 0, 0, .25);--comp-gloss-inset: inset 0 1px 0 rgba(255, 255, 255, .18)}[data-theme-name=magnuscode][data-theme=light],[data-theme-name=magnuscode]{color-scheme:light;--sys-color-primary: oklch(.55 .17 260);--sys-color-on-primary: #ffffff;--sys-color-primary-container: oklch(.94 .04 260);--sys-color-on-primary-container: oklch(.42 .18 260);--sys-color-secondary: oklch(.6 .16 240);--sys-color-on-secondary: #ffffff;--sys-color-secondary-container: oklch(.94 .05 240);--sys-color-on-secondary-container: oklch(.45 .16 240);--sys-color-tertiary: oklch(.58 .18 300);--sys-color-on-tertiary: #ffffff;--sys-color-tertiary-container: oklch(.95 .05 300);--sys-color-on-tertiary-container: oklch(.45 .17 300);--sys-color-error: oklch(.6 .2 25);--sys-color-on-error: #ffffff;--sys-color-error-container: oklch(.95 .05 25);--sys-color-on-error-container: oklch(.48 .18 25);--sys-color-surface: #fafaf7;--sys-color-on-surface: #1a1a17;--sys-color-surface-variant: #f3f3ee;--sys-color-on-surface-variant: #5b5b54;--sys-color-surface-container-lowest: #f3f3ee;--sys-color-surface-container-low: #ffffff;--sys-color-surface-container: #ffffff;--sys-color-surface-container-high: #f1f1eb;--sys-color-surface-container-highest: #ebebe3;--sys-color-outline: #d4d4cc;--sys-color-outline-variant: #e6e6df;--sys-color-inverse-surface: #161613;--sys-color-inverse-on-surface: #f0f0e9;--sys-color-inverse-primary: oklch(.7 .16 260);--app-color-success: oklch(.62 .15 148);--app-color-success-container: oklch(.94 .06 148);--app-color-on-success: oklch(.42 .13 148);--app-color-warning: oklch(.74 .15 75);--app-color-warning-container: oklch(.95 .07 80);--app-color-on-warning: oklch(.5 .13 65);--app-color-dim: #8a8a82;--app-color-soft-border: #ededeb;--app-color-primary-strong: oklch(.45 .18 260);--app-color-gray: oklch(.65 0 0);--app-color-gray-container: oklch(.93 0 0);--app-shadow-xs: 0 1px 0 rgba(20, 20, 17, .04);--app-shadow-sm: 0 1px 2px rgba(20, 20, 17, .05), 0 1px 0 rgba(20, 20, 17, .02);--app-shadow-md: 0 4px 12px rgba(20, 20, 17, .06), 0 1px 2px rgba(20, 20, 17, .04);--app-shadow-lg: 0 12px 32px rgba(20, 20, 17, .08), 0 2px 6px rgba(20, 20, 17, .04)}[data-theme-name=magnuscode][data-theme=dark]{color-scheme:dark;--sys-color-primary: oklch(.7 .16 260);--sys-color-on-primary: #0e0e0c;--sys-color-primary-container: oklch(.32 .1 260);--sys-color-on-primary-container: oklch(.78 .14 260);--sys-color-secondary: oklch(.7 .16 240);--sys-color-on-secondary: #0e0e0c;--sys-color-secondary-container: oklch(.3 .09 240);--sys-color-on-secondary-container: oklch(.78 .14 240);--sys-color-tertiary: oklch(.72 .2 300);--sys-color-on-tertiary: #0e0e0c;--sys-color-tertiary-container: oklch(.36 .14 300);--sys-color-on-tertiary-container: oklch(.86 .18 300);--sys-color-error: oklch(.68 .2 25);--sys-color-on-error: #0e0e0c;--sys-color-error-container: oklch(.32 .1 25);--sys-color-on-error-container: oklch(.78 .16 25);--sys-color-surface: #0e0e0c;--sys-color-on-surface: #f0f0e9;--sys-color-surface-variant: #0a0a09;--sys-color-on-surface-variant: #a8a89e;--sys-color-surface-container-lowest: #0a0a09;--sys-color-surface-container-low: #161613;--sys-color-surface-container: #161613;--sys-color-surface-container-high: #1f1f1c;--sys-color-surface-container-highest: #262623;--sys-color-outline: #3a3a34;--sys-color-outline-variant: #2a2a26;--sys-color-inverse-surface: #f0f0e9;--sys-color-inverse-on-surface: #1a1a17;--sys-color-inverse-primary: oklch(.55 .17 260);--app-color-success: oklch(.72 .16 148);--app-color-success-container: oklch(.28 .08 148);--app-color-on-success: oklch(.8 .14 148);--app-color-warning: oklch(.8 .15 75);--app-color-warning-container: oklch(.32 .09 75);--app-color-on-warning: oklch(.85 .14 75);--app-color-dim: #76766c;--app-color-soft-border: #1f1f1c;--app-color-primary-strong: oklch(.78 .16 260);--app-color-gray: oklch(.65 0 0);--app-color-gray-container: oklch(.28 0 0);--app-shadow-xs: 0 1px 0 rgba(0, 0, 0, .3);--app-shadow-sm: 0 1px 2px rgba(0, 0, 0, .4);--app-shadow-md: 0 4px 12px rgba(0, 0, 0, .4);--app-shadow-lg: 0 12px 32px rgba(0, 0, 0, .5)}:root:not([data-theme-name]){color-scheme:light;--sys-color-primary: oklch(.55 .17 260);--sys-color-on-primary: #ffffff;--sys-color-primary-container: oklch(.94 .04 260);--sys-color-on-primary-container: oklch(.42 .18 260);--sys-color-secondary: oklch(.6 .16 240);--sys-color-on-secondary: #ffffff;--sys-color-secondary-container: oklch(.94 .05 240);--sys-color-on-secondary-container: oklch(.45 .16 240);--sys-color-tertiary: oklch(.58 .18 300);--sys-color-on-tertiary: #ffffff;--sys-color-tertiary-container: oklch(.95 .05 300);--sys-color-on-tertiary-container: oklch(.45 .17 300);--sys-color-error: oklch(.6 .2 25);--sys-color-on-error: #ffffff;--sys-color-error-container: oklch(.95 .05 25);--sys-color-on-error-container: oklch(.48 .18 25);--sys-color-surface: #fafaf7;--sys-color-on-surface: #1a1a17;--sys-color-surface-variant: #f3f3ee;--sys-color-on-surface-variant: #5b5b54;--sys-color-surface-container-lowest: #f3f3ee;--sys-color-surface-container-low: #ffffff;--sys-color-surface-container: #ffffff;--sys-color-surface-container-high: #f1f1eb;--sys-color-surface-container-highest: #ebebe3;--sys-color-outline: #d4d4cc;--sys-color-outline-variant: #e6e6df;--sys-color-inverse-surface: #161613;--sys-color-inverse-on-surface: #f0f0e9;--sys-color-inverse-primary: oklch(.7 .16 260);--app-color-success: oklch(.62 .15 148);--app-color-success-container: oklch(.94 .06 148);--app-color-on-success: oklch(.42 .13 148);--app-color-warning: oklch(.74 .15 75);--app-color-warning-container: oklch(.95 .07 80);--app-color-on-warning: oklch(.5 .13 65);--app-color-dim: #8a8a82;--app-color-soft-border: #ededeb;--app-color-primary-strong: oklch(.45 .18 260);--app-color-gray: oklch(.65 0 0);--app-color-gray-container: oklch(.93 0 0);--app-shadow-xs: 0 1px 0 rgba(20, 20, 17, .04);--app-shadow-sm: 0 1px 2px rgba(20, 20, 17, .05), 0 1px 0 rgba(20, 20, 17, .02);--app-shadow-md: 0 4px 12px rgba(20, 20, 17, .06), 0 1px 2px rgba(20, 20, 17, .04);--app-shadow-lg: 0 12px 32px rgba(20, 20, 17, .08), 0 2px 6px rgba(20, 20, 17, .04)}@media(prefers-color-scheme:dark){:root:not([data-theme-name]){color-scheme:dark;--sys-color-primary: oklch(.7 .16 260);--sys-color-on-primary: #0e0e0c;--sys-color-primary-container: oklch(.32 .1 260);--sys-color-on-primary-container: oklch(.78 .14 260);--sys-color-secondary: oklch(.7 .16 240);--sys-color-on-secondary: #0e0e0c;--sys-color-secondary-container: oklch(.3 .09 240);--sys-color-on-secondary-container: oklch(.78 .14 240);--sys-color-tertiary: oklch(.72 .2 300);--sys-color-on-tertiary: #0e0e0c;--sys-color-tertiary-container: oklch(.36 .14 300);--sys-color-on-tertiary-container: oklch(.86 .18 300);--sys-color-error: oklch(.68 .2 25);--sys-color-on-error: #0e0e0c;--sys-color-error-container: oklch(.32 .1 25);--sys-color-on-error-container: oklch(.78 .16 25);--sys-color-surface: #0e0e0c;--sys-color-on-surface: #f0f0e9;--sys-color-surface-variant: #0a0a09;--sys-color-on-surface-variant: #a8a89e;--sys-color-surface-container-lowest: #0a0a09;--sys-color-surface-container-low: #161613;--sys-color-surface-container: #161613;--sys-color-surface-container-high: #1f1f1c;--sys-color-surface-container-highest: #262623;--sys-color-outline: #3a3a34;--sys-color-outline-variant: #2a2a26;--sys-color-inverse-surface: #f0f0e9;--sys-color-inverse-on-surface: #1a1a17;--sys-color-inverse-primary: oklch(.55 .17 260);--app-color-success: oklch(.72 .16 148);--app-color-success-container: oklch(.28 .08 148);--app-color-on-success: oklch(.8 .14 148);--app-color-warning: oklch(.8 .15 75);--app-color-warning-container: oklch(.32 .09 75);--app-color-on-warning: oklch(.85 .14 75);--app-color-dim: #76766c;--app-color-soft-border: #1f1f1c;--app-color-primary-strong: oklch(.78 .16 260);--app-color-gray: oklch(.65 0 0);--app-color-gray-container: oklch(.28 0 0);--app-shadow-xs: 0 1px 0 rgba(0, 0, 0, .3);--app-shadow-sm: 0 1px 2px rgba(0, 0, 0, .4);--app-shadow-md: 0 4px 12px rgba(0, 0, 0, .4);--app-shadow-lg: 0 12px 32px rgba(0, 0, 0, .5)}}:root{--sidebar-w: 244px;--sidebar-w-collapsed: 64px;--header-h: 56px;--row-h: 40px;--pad-card: 16px 18px;--app-radius-sm: 6px;--app-radius: 10px;--app-radius-lg: 14px;--font-sans: "Geist", "Geist Fallback", -apple-system, BlinkMacSystemFont, sans-serif;--font-mono: "Geist Mono", "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace}[data-density=compact]{--row-h: 36px;--pad-card: 14px 16px}[data-density=comfy]{--row-h: 48px;--pad-card: 20px 22px}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;font-family:var(--font-sans);font-size:14px;line-height:1.45;color:var(--sys-color-on-surface);background:var(--sys-color-surface);-webkit-font-smoothing:antialiased;font-feature-settings:"ss01","cv11"}button{font-family:inherit;cursor:pointer}input,select,textarea{font-family:inherit;font-size:14px}a{color:inherit;text-decoration:none}::selection{background:var(--sys-color-primary-container);color:var(--sys-color-on-primary-container)}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes pop{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:none}}.app{display:grid;grid-template-columns:var(--sidebar-w) 1fr;grid-template-rows:var(--header-h) 1fr;height:100vh;background:var(--sys-color-surface)}.app[data-collapsed=true]{grid-template-columns:var(--sidebar-w-collapsed) 1fr}.app-header{grid-column:1/-1;display:flex;align-items:center;border-bottom:1px solid var(--sys-color-outline-variant);background:var(--sys-color-surface-container-low);padding:0 16px 0 12px;gap:14px;z-index:5;position:relative}.app-sidebar{border-right:1px solid var(--sys-color-outline-variant);background:var(--sys-color-surface-container-low);overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column}.app-main{overflow-y:auto;background:var(--sys-color-surface);position:relative}.brand{display:flex;align-items:center;gap:10px;padding-right:14px;margin-right:4px;transition:width .18s ease}@media(min-width:641px){.brand{width:calc(var(--sidebar-w) - 12px)}.app[data-collapsed=true] .brand{width:calc(var(--sidebar-w-collapsed) - 12px)}}.brand-mark{width:28px;height:28px;border-radius:8px;background:linear-gradient(135deg,var(--sys-color-primary),var(--app-color-primary-strong));display:grid;place-items:center;color:var(--sys-color-on-primary);font-weight:700;font-size:14px;flex-shrink:0;box-shadow:0 1px #fff3 inset,0 2px 6px #00000014}.brand-name{font-weight:600;font-size:14px;letter-spacing:-.01em;white-space:nowrap}.brand-name small{font-weight:500;color:var(--app-color-dim);margin-left:6px}.header-spacer{flex:1}.header-actions{display:flex;align-items:center;gap:6px}.user-menu-wrap{position:relative}.avatar-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;padding:0;cursor:pointer;border-radius:50%}.avatar-btn:hover .avatar{box-shadow:0 0 0 2px var(--sys-color-surface),0 0 0 4px var(--sys-color-primary-container)}.avatar-btn:focus-visible{outline:none}.avatar-btn:focus-visible .avatar{box-shadow:0 0 0 2px var(--sys-color-surface),0 0 0 4px var(--sys-color-primary)}.user-menu{position:absolute;top:calc(100% + 6px);right:0;width:260px;background:var(--sys-color-surface-container-low);border:1px solid var(--sys-color-outline-variant);border-radius:var(--app-radius);box-shadow:var(--app-shadow-lg);padding:10px;z-index:100;display:flex;flex-direction:column;gap:4px}.user-menu__id{display:flex;align-items:center;gap:10px;padding:4px 4px 8px}.user-menu__name{font-size:13px;font-weight:600;color:var(--sys-color-on-surface);line-height:1.3}.user-menu__email{font-size:11.5px;color:var(--sys-color-on-surface-variant);line-height:1.3;word-break:break-all}.user-menu__sep{height:1px;background:var(--app-color-soft-border);margin:4px -4px}.user-menu__label{font-size:10.5px;font-weight:600;color:var(--app-color-dim);text-transform:uppercase;letter-spacing:.06em;padding:4px 4px 2px}.user-menu__themes{display:flex;flex-direction:column;gap:2px}.menu-item-btn,.theme-btn,.user-menu__item{display:flex;align-items:center;gap:8px;padding:7px 8px;border-radius:var(--app-radius-sm);background:transparent;border:none;cursor:pointer;font-size:12.5px;color:var(--sys-color-on-surface);text-align:left}.menu-item-btn:hover,.theme-btn:hover,.user-menu__item:hover{background:var(--sys-color-surface-container-high)}.theme-btn.is-active{background:var(--sys-color-primary-container);color:var(--sys-color-on-primary-container)}.theme-btn.is-active:after{content:"";margin-left:auto;width:6px;height:6px;border-radius:50%;background:currentColor}.user-menu__item .item-meta{margin-left:auto;font-size:10.5px;color:var(--app-color-dim)}.nav-section{padding:10px 8px 4px}.nav-section-label{font-size:11px;font-weight:600;color:var(--app-color-dim);text-transform:uppercase;letter-spacing:.06em;padding:6px 10px 4px;display:flex;align-items:center;justify-content:space-between}.app[data-collapsed=true] .nav-section-label{opacity:0}.nav-link{display:flex;align-items:center;gap:10px;padding:7px 10px;border-radius:var(--app-radius-sm);color:var(--sys-color-on-surface-variant);font-size:13.5px;font-weight:500;white-space:nowrap;position:relative}.nav-link:hover{background:var(--sys-color-surface-container-high);color:var(--sys-color-on-surface)}.nav-link[data-active=true]{background:var(--sys-color-surface-container-highest);color:var(--sys-color-on-surface)}.nav-link[data-active=true]:before{content:"";position:absolute;left:-8px;top:8px;bottom:8px;width:3px;border-radius:2px;background:var(--sys-color-primary)}.nav-link .nav-icon{width:18px;flex-shrink:0;display:grid;place-items:center;color:var(--app-color-dim)}.nav-link[data-active=true] .nav-icon{color:var(--sys-color-primary)}.nav-link .nav-label{flex:1;overflow:hidden;text-overflow:ellipsis}.app[data-collapsed=true] .nav-link .nav-label,.app[data-collapsed=true] .nav-link .nav-meta,.app[data-collapsed=true] .nav-tag{display:none}.nav-tag{font-size:9.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:1px 6px;border-radius:4px;white-space:nowrap;flex-shrink:0;background:var(--sys-color-surface-variant);color:var(--app-color-dim)}.nav-tag--partial{background:var(--sys-color-secondary-container);color:var(--sys-color-on-secondary-container)}.nav-tag--ready{background:var(--app-color-success-container);color:var(--app-color-on-success)}.nav-tag--draft{background:var(--app-color-warning-container);color:var(--app-color-on-warning)}.nav-tag--new{background:var(--sys-color-primary-container);color:var(--sys-color-on-primary-container)}.nav-tag--placeholder,.nav-tag--section{background:transparent;color:var(--app-color-dim);box-shadow:inset 0 0 0 1px var(--sys-color-outline)}.nav-sublist{display:flex;flex-direction:column;padding:2px 0 6px;margin:2px 0 4px}.nav-sublink{display:flex;align-items:center;gap:8px;padding:5px 10px 5px 22px;margin:1px 0;font-size:12.5px;color:var(--sys-color-on-surface-variant);border-radius:6px;cursor:pointer;position:relative}.nav-sublink:hover{background:var(--sys-color-surface-container-high);color:var(--sys-color-on-surface)}.nav-sublink__rail{position:absolute;left:18px;top:4px;bottom:4px;width:1.5px;border-radius:1px;background:var(--sys-color-outline-variant)}.nav-sublink[data-active=true]{color:var(--sys-color-on-surface);font-weight:500;background:var(--sys-color-surface-container-highest)}.nav-sublink[data-active=true] .nav-sublink__rail{background:var(--sys-color-primary)}.nav-sublink[data-active=true] .nav-sublink__icon{color:var(--sys-color-primary)}.nav-sublink__icon{display:grid;place-items:center;width:16px;height:16px;color:var(--app-color-dim);margin-left:4px}.nav-sublink__label{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app[data-collapsed=true] .nav-sublist{display:none}.sidebar-footer{padding:10px 14px;border-top:1px solid var(--app-color-soft-border);display:flex;align-items:center;gap:8px;font-size:12px;color:var(--app-color-dim);margin-top:auto}.mobile-nav-backdrop{position:fixed;inset:var(--header-h) 0 0 0;background:#0f0f0c52;z-index:49;animation:fade .15s ease-out}[data-theme=dark] .mobile-nav-backdrop{background:#00000080}@media(max-width:1024px){.app{grid-template-columns:1fr}.app-sidebar{position:fixed;top:var(--header-h);left:0;bottom:0;z-index:50;width:var(--sidebar-w);transform:translate(-100%);transition:transform .22s cubic-bezier(.3,.7,.4,1);box-shadow:var(--app-shadow-lg)}.app[data-mobile-open=true] .app-sidebar{transform:translate(0)}}@media(min-width:1025px){.mobile-nav-backdrop{display:none}}@media(max-width:640px){:root{--header-h: 52px}.app,.app[data-collapsed=true],.app[data-collapsed=false]{grid-template-columns:1fr;grid-template-rows:var(--header-h) 1fr}.app-header{padding:0 10px;gap:8px}.brand{width:auto;padding-right:0;margin-right:0;gap:8px}.brand-mark{width:26px;height:26px;font-size:13px}.brand-name{font-size:13px}.brand-name small{display:none}.app-sidebar{position:fixed;top:var(--header-h);left:0;bottom:0;z-index:50;width:272px;max-width:84vw;transform:translate(-105%);transition:transform .3s ease}.app[data-mobile-open=true] .app-sidebar{transform:translate(0)}.modal.lg,.modal.xl{width:100vw;max-width:100vw}}.mono,.kbd,.badge.mono,.input.mono,.detail-list__value.mono,.inflight__label,.inflight__elapsed,.drawer__title{font-family:var(--font-mono)}.inflight__op{font-family:var(--font-sans)}.table .num,.health-pip,.dist-row .val,.stage .stage-meta{font-family:var(--font-mono);font-feature-settings:"tnum"}.metric .metric-value{font-feature-settings:"tnum"}
