.SP2qqW_spinner{vertical-align:-.125em;border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:1em;height:1em;animation:.7s linear infinite SP2qqW_spin;display:inline-block}@keyframes SP2qqW_spin{to{transform:rotate(360deg)}}.btn.SP2qqW_ghost{--btn-bg:transparent;--btn-fg:var(--text-strong);--btn-border:transparent;--btn-hover:var(--surface-2,var(--bg-soft))}.btn.SP2qqW_linkBtn{--btn-bg:transparent;--btn-fg:var(--link);--btn-border:transparent;--btn-hover:transparent;text-underline-offset:3px;min-height:auto;padding:0;text-decoration:underline}.SP2qqW_loading{cursor:progress}.btn.SP2qqW_iconOnly{aspect-ratio:1;min-width:40px;padding:0}.SP2qqW_banner{gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);align-items:flex-start;font-size:.95rem;display:flex}.SP2qqW_banner p{margin:0}.SP2qqW_banner svg{flex:none;margin-top:.15rem}.SP2qqW_banner .SP2qqW_bannerTitle{font-weight:750;display:block}.SP2qqW_bannerFlush{padding-block:.55rem;padding-inline:max(var(--space-5), calc((100% - var(--app-max,1360px)) / 2 + var(--space-5)));border-bottom:1px solid color-mix(in srgb, currentColor 12%, transparent);border-radius:0;align-items:center;font-size:.9rem}.SP2qqW_bannerFlush svg{margin-top:0}.SP2qqW_bannerFlush .SP2qqW_bannerTitle{margin-right:.4em;display:inline}.SP2qqW_bannerFlush .SP2qqW_bannerTitle+div{display:inline}@media (max-width:999px){.SP2qqW_bannerFlush{padding-inline:var(--space-4)}}.SP2qqW_tone-info{background:var(--info-bg,var(--navy-50));color:var(--info-fg,var(--navy-700))}.SP2qqW_tone-success{background:var(--success-bg,var(--green-50));color:var(--success-fg,var(--green-800))}.SP2qqW_tone-warning{background:var(--warning-bg,var(--amber-50));color:var(--warning-fg,var(--amber-800))}.SP2qqW_tone-danger{background:var(--danger-bg,var(--red-50));color:var(--danger-fg,var(--red-700))}.SP2qqW_pill{white-space:nowrap;border-radius:999px;align-items:center;gap:.4rem;padding:.2rem .65rem;font-size:.82rem;font-weight:700;display:inline-flex}.SP2qqW_pill-neutral{background:var(--surface-2,var(--bg-soft));color:var(--text-muted)}.SP2qqW_dot{background:currentColor;border-radius:50%;width:.5rem;height:.5rem}.SP2qqW_pulse{animation:1.6s ease-in-out infinite SP2qqW_pulse}@keyframes SP2qqW_pulse{50%{opacity:.35}}.SP2qqW_card{border:1px solid var(--line);background:var(--surface,#fff);min-width:0;box-shadow:var(--shadow-sm);border-radius:14px;padding:1.25rem;scroll-margin-top:96px}.SP2qqW_cardHeader{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.SP2qqW_cardHeader .SP2qqW_cardTitle{letter-spacing:-.01em;margin:0;font-size:1.02rem;font-weight:750}.SP2qqW_statLink{color:inherit;transition:border-color var(--dur-1,.12s), box-shadow var(--dur-2,.2s);text-decoration:none;display:block}.SP2qqW_statLink:hover{border-color:var(--line-strong);box-shadow:var(--shadow-md);color:inherit;text-decoration:none}.SP2qqW_stat{gap:var(--space-1);display:grid}.SP2qqW_statLabel{color:var(--text-muted);font-size:.88rem;font-weight:650}.SP2qqW_statValue{color:var(--text-strong);font-variant-numeric:tabular-nums;font-size:1.6rem;font-weight:800;line-height:1.2}.SP2qqW_statDelta{font-size:.85rem;font-weight:650}.SP2qqW_up{color:var(--success-fg,var(--green-700))}.SP2qqW_down{color:var(--danger-fg,var(--red-700))}.SP2qqW_meter{gap:.35rem;display:grid}.SP2qqW_meterRow{justify-content:space-between;gap:var(--space-3);font-size:.9rem;display:flex}.SP2qqW_meterLabel{color:var(--text-strong);font-weight:650}.SP2qqW_meterValue{color:var(--text-muted);font-variant-numeric:tabular-nums}.SP2qqW_meterTrack{background:var(--surface-2,var(--bg-soft));border-radius:999px;height:8px;overflow:hidden}.SP2qqW_meterFill{border-radius:inherit;background:var(--accent);height:100%;transition:width var(--dur-2,.2s) ease}.SP2qqW_meterWarn{background:var(--chart-3,#d99a1e)}.SP2qqW_meterDanger{background:var(--chart-4,#d64545)}.SP2qqW_pageHeader{justify-content:space-between;align-items:flex-end;gap:var(--space-4);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.SP2qqW_pageTitle{margin:0;font-size:clamp(1.45rem,1.25rem + .8vw,1.85rem)}.SP2qqW_pageSubtitle{max-width:75ch;margin:var(--space-1) 0 0;color:var(--text-muted);font-size:.95rem}.SP2qqW_pageActions{gap:var(--space-2);flex-wrap:wrap;display:flex}.SP2qqW_empty{justify-items:center;gap:var(--space-3);padding:var(--space-7) var(--space-5);text-align:center;display:grid}.SP2qqW_emptyIcon{background:var(--bg-tint,var(--green-50));width:56px;height:56px;color:var(--accent);border-radius:16px;place-items:center;display:grid}.SP2qqW_emptyTitle{font-size:var(--step-1);margin:0}.SP2qqW_emptyText{max-width:46ch;color:var(--text-muted);margin:0}.SP2qqW_ref{color:var(--text-muted);font-family:var(--font-mono);font-size:.85rem}.SP2qqW_skeleton{background:linear-gradient(90deg, var(--surface-2,#eef2f7) 0%, var(--line,#e1e7ef) 50%, var(--surface-2,#eef2f7) 100%);background-size:200% 100%;border-radius:8px;animation:1.4s ease-in-out infinite SP2qqW_shimmer;display:block}@keyframes SP2qqW_shimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.SP2qqW_skeleton{animation:none}}.SP2qqW_kv{gap:var(--space-2) var(--space-5);grid-template-columns:minmax(120px,max-content) minmax(0,1fr);margin:0;display:grid}@media (max-width:480px){.SP2qqW_kv{grid-template-columns:minmax(0,1fr);gap:0}.SP2qqW_kv dd{margin-bottom:var(--space-3)}}.SP2qqW_kv dt{color:var(--text-muted);font-size:.92rem}.SP2qqW_kv dd{color:var(--text-strong);overflow-wrap:anywhere;margin:0}.SP2qqW_timeline{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.SP2qqW_timelineItem{gap:var(--space-3);grid-template-columns:14px 1fr;display:grid;position:relative}.SP2qqW_timelineDot{background:var(--accent);border-radius:50%;width:10px;height:10px;margin-top:.45rem}.SP2qqW_timelineMeta{color:var(--text-muted);font-size:.85rem}.SP2qqW_steps{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.SP2qqW_step{align-items:center;gap:var(--space-3);color:var(--text-muted);grid-template-columns:28px 1fr;display:grid}.SP2qqW_stepIcon{border:2px solid #0000;border-radius:50%;place-items:center;width:28px;height:28px;font-size:.8rem;display:grid}.SP2qqW_step-pending .SP2qqW_stepIcon{background:var(--line-strong);width:14px;height:14px;margin-inline:7px}.SP2qqW_step-done{color:var(--text-strong)}.SP2qqW_step-done .SP2qqW_stepIcon{border-color:var(--accent);background:var(--accent);color:var(--accent-ink)}.SP2qqW_step-running{color:var(--text-strong);font-weight:700}.SP2qqW_step-running .SP2qqW_stepIcon{border-color:var(--accent);color:var(--accent)}.SP2qqW_step-failed{color:var(--danger-fg,var(--red-700))}.SP2qqW_step-failed .SP2qqW_stepIcon{border-color:currentColor}.SP2qqW_tabs{width:fit-content;max-width:100%;margin-bottom:var(--space-5);border:1px solid var(--line);background:var(--surface-2,var(--bg-soft));scrollbar-width:thin;border-radius:14px;gap:4px;padding:4px;display:flex;overflow-x:auto}.SP2qqW_tab{color:var(--text-muted);white-space:nowrap;transition:background-color .15s var(--ease), color .15s var(--ease), box-shadow .15s var(--ease);border-radius:10px;align-items:center;gap:.4rem;padding:.55rem .9rem;font-weight:650;text-decoration:none;display:inline-flex}.SP2qqW_tab:hover{background:var(--surface,var(--bg));color:var(--text-strong);text-decoration:none}.SP2qqW_tab svg{width:16px;height:16px;color:var(--text-muted);flex-shrink:0}.SP2qqW_tab[aria-current=page]{background:var(--grad-emerald,var(--accent));box-shadow:0 6px 16px -10px var(--accent);color:var(--navy-900)}.SP2qqW_tab:hover svg{color:var(--success-fg,var(--green-700))}.SP2qqW_tab[aria-current=page] svg{color:var(--navy-900)}.SP2qqW_devBadge{background:var(--info-bg,var(--navy-50));color:var(--info-fg,var(--navy-700));letter-spacing:.04em;text-transform:uppercase;border-radius:6px;padding:.05rem .35rem;font-size:.7rem;font-weight:800}.SP2qqW_tableWrap{border:1px solid var(--line);background:var(--surface,#fff);border-radius:12px;position:relative;overflow-x:auto}.SP2qqW_filters{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));align-items:end;display:grid;gap:var(--space-3) var(--space-4)!important}.SP2qqW_filtersInline{flex-wrap:wrap;align-items:flex-end;display:flex;gap:var(--space-2)!important}.SP2qqW_card>.SP2qqW_tableWrap:only-child{border:0;margin:-1.25rem}.SP2qqW_cardHeader+.SP2qqW_tableWrap{border-width:1px 0 0;border-radius:0 0 14px 14px;margin:0 -1.25rem -1.25rem}.SP2qqW_table{border-collapse:collapse;width:100%;font-size:.92rem}.SP2qqW_table th,.SP2qqW_table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;padding:.65rem .9rem}.SP2qqW_table thead th{z-index:1;background:var(--surface-2,var(--bg-soft));color:var(--text-muted);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;font-size:.72rem;font-weight:800;position:sticky;top:0}.SP2qqW_table tbody tr:last-child td{border-bottom:0}.SP2qqW_table tbody tr:hover{background:var(--surface-2,var(--bg-soft))}.SP2qqW_alignRight{text-align:right!important}.SP2qqW_pagination{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);color:var(--text-muted);flex-wrap:wrap;font-size:.9rem;display:flex}.SP2qqW_pagination nav{gap:var(--space-2);display:flex}@media (max-width:760px){.SP2qqW_stack thead{display:none}.SP2qqW_stack,.SP2qqW_stack tbody,.SP2qqW_stack tr,.SP2qqW_stack td{display:block}.SP2qqW_stack tr{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--line)}.SP2qqW_stack td,.SP2qqW_stack tbody th{overflow-wrap:anywhere;text-align:right;border:0;padding:.3rem 0;display:block}.SP2qqW_stack td:before,.SP2qqW_stack tbody th[data-label]:before{content:attr(data-label);float:left;margin-right:var(--space-4);color:var(--text-muted);text-align:left;font-size:.85rem;font-weight:500}.SP2qqW_stack td:after,.SP2qqW_stack tbody th:after{content:"";clear:both;display:table}.SP2qqW_stack td:not([data-label]),.SP2qqW_stack td[data-label=""]{text-align:left}.SP2qqW_stack td .btn-row{justify-content:flex-end}}.SP2qqW_copy{align-items:center;gap:var(--space-2);border:1px solid var(--line);background:var(--surface-2,var(--bg-soft));border-radius:10px;max-width:100%;padding:.35rem .4rem .35rem .75rem;display:flex}.SP2qqW_copyValue{min-width:0;font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.9rem;overflow:hidden}.SP2qqW_switch{align-items:center;gap:var(--space-3);cursor:pointer;display:inline-flex}.SP2qqW_switch input{opacity:0;pointer-events:none;position:absolute}.SP2qqW_switchTrack{background:var(--line-strong);width:40px;height:22px;transition:background var(--dur-2,.2s);border-radius:999px;flex:none;position:relative}.SP2qqW_switchTrack:after{content:"";width:16px;height:16px;box-shadow:var(--shadow-sm);transition:transform var(--dur-2,.2s);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px}.SP2qqW_switch input:checked+.SP2qqW_switchTrack{background:var(--accent)}.SP2qqW_switch input:checked+.SP2qqW_switchTrack:after{transform:translate(18px)}.SP2qqW_switch input:focus-visible+.SP2qqW_switchTrack{box-shadow:var(--focus,var(--ring))}.SP2qqW_switch input:disabled+.SP2qqW_switchTrack{opacity:.5}.SP2qqW_live{color:var(--text-muted);align-items:center;gap:.4rem;font-size:.82rem;font-weight:650;display:inline-flex}.SP2qqW_liveOn{color:var(--success-fg,var(--green-700))}.SP2qqW_skelPanel{gap:var(--space-5);align-items:start;display:grid}.SP2qqW_skelMenu{display:none}@media (min-width:1100px){.SP2qqW_skelPanel{gap:var(--space-6);grid-template-columns:236px minmax(0,1fr)}.SP2qqW_skelMenu{gap:.9rem;display:grid}}@media (max-width:760px){.SP2qqW_card{position:relative;overflow-x:auto}}
