.au-page{flex-direction:column;gap:16px;display:flex}.au-page-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.au-page-text{min-width:0}.au-page-title{letter-spacing:-.025em;color:var(--ink-0);margin:0;font-size:clamp(22px,2.6vw,28px);font-weight:650;line-height:1.15}.au-page-sub{color:var(--ink-2);margin:6px 0 0;font-size:14px;line-height:1.55}.au-page-meta{color:var(--ink-3);margin-left:10px;font-size:13px}.au-page-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.au-btn{border-radius:var(--radius-pill);height:38px;font-family:var(--font-sans);white-space:nowrap;cursor:pointer;transition:transform var(--dur-fast) var(--ease-out), box-shadow var(--dur-base) var(--ease-out), background-color var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out);border:1px solid #0000;justify-content:center;align-items:center;gap:7px;padding:0 18px;font-size:13.5px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.au-btn:disabled{opacity:.55;cursor:not-allowed}.au-btn-sm{height:32px;padding:0 13px;font-size:12.5px}.au-btn-primary{background:var(--gradient-cta);color:#fff;box-shadow:var(--shadow-cta)}.au-btn-primary:hover:not(:disabled){transform:translateY(-1px)}.au-btn-primary:active:not(:disabled){transform:scale(.98)}.au-btn-ghost{border-color:var(--line-2);color:var(--ink-1);background:0 0}.au-btn-ghost:hover:not(:disabled){border-color:var(--line-3);background:color-mix(in srgb, var(--ink-0) 5%, transparent)}.au-btn-danger{background:var(--err-bg);border-color:var(--err-line);color:var(--err-text)}.au-btn>svg,.au-icon-btn>svg{color:currentColor;fill:currentColor;stroke:currentColor;flex:none}.au-btn>svg *,.au-icon-btn>svg *{fill:currentColor;stroke:currentColor}.au-icon-btn{border-radius:var(--radius-pill);border:1px solid var(--line-1);width:30px;height:30px;color:var(--ink-2);cursor:pointer;transition:color var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out);background:0 0;justify-content:center;align-items:center;padding:0;display:inline-flex}.au-icon-btn:hover{color:var(--ink-0);border-color:var(--line-3)}.au-offline{z-index:90;border-radius:var(--radius-pill);border:1px solid var(--warn-line);background:color-mix(in srgb, var(--bg-1) 88%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--warn-text);box-shadow:var(--shadow-soft);padding:8px 16px;font-size:12.5px;font-weight:600;position:fixed;top:10px;left:50%;transform:translate(-50%)}.au-stat-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}@media (max-width:899px){.au-stat-grid{grid-template-columns:repeat(2,1fr)}}.au-stat{border-radius:var(--radius-3);border:1px solid var(--line-1);background:color-mix(in srgb, var(--bg-1) 88%, transparent);box-shadow:var(--shadow-xs);flex-direction:column;gap:7px;min-width:0;padding:16px 18px;text-decoration:none;display:flex}.au-stat-link{transition:border-color var(--dur-base) var(--ease-out)}.au-stat-link:hover{border-color:var(--line-3)}.job-id-badge{font-family:var(--font-mono);color:var(--ink-2);background:color-mix(in srgb, var(--bg-1) 80%, transparent);border:1px solid var(--line-1);cursor:pointer;transition:border-color var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out), background var(--dur-base) var(--ease-out);-webkit-user-select:none;user-select:none;white-space:nowrap;isolation:isolate;border-radius:999px;align-items:center;gap:6px;padding:4px 8px;font-size:11px;line-height:1;display:inline-flex}.job-id-badge:hover,.job-id-badge:focus-visible{color:var(--ink-1);background:color-mix(in srgb, var(--bg-1) 100%, transparent);border-color:var(--line-3);outline:none}.job-id-badge:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--indigo-text,#6366f1) 38%, transparent)}.job-id-badge__label{font-size:inherit;line-height:inherit;letter-spacing:.06em;color:var(--ink-3);text-transform:uppercase;font-weight:600}.job-id-badge__value{font-size:inherit;line-height:inherit;letter-spacing:0;font-weight:600}.job-id-badge__icon{width:14px;height:14px;color:var(--ink-3);flex:0 0 14px;justify-content:center;align-items:center;display:inline-flex}.job-id-badge__icon svg{color:currentColor;opacity:1;visibility:visible;fill:currentColor;stroke:currentColor;width:12px;height:12px;display:block}.job-id-badge__icon svg *{stroke:currentColor;fill:currentColor}.job-id-badge:hover .job-id-badge__icon{color:var(--ink-2)}.job-id-badge--tag{padding:5px 10px;font-size:12px}.au-stat-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.au-stat-label{color:var(--ink-2);font-size:12px;font-weight:600}.au-stat-icon{color:var(--indigo-text);display:inline-flex}.au-stat-value{font-family:var(--font-mono);letter-spacing:-.02em;color:var(--ink-0);font-variant-numeric:tabular-nums;font-size:26px;font-weight:640;line-height:1.1}.au-stat-hint{color:var(--ink-3);font-size:12px}.au-stat-skel{width:70%;height:29px}.au-tone-accent .au-stat-value{color:var(--indigo-text)}.au-tone-ok .au-stat-value{color:var(--ok-text)}.au-tone-warn .au-stat-value{color:var(--warn-text)}.au-ring{flex-shrink:0;place-items:center;display:inline-grid;position:relative}.au-ring svg{display:block}.au-ring-track{stroke:var(--line-2)}.au-ring-fill{stroke:var(--accent)}.au-band-high .au-ring-fill{stroke:var(--score-high)}.au-band-good .au-ring-fill{stroke:var(--accent)}.au-band-mid .au-ring-fill{stroke:var(--score-low)}.au-band-low .au-ring-fill{stroke:var(--ink-3)}.au-ring-val{font-family:var(--font-mono);letter-spacing:-.04em;color:var(--ink-0);font-weight:650;position:absolute}.au-steps{flex-wrap:wrap;gap:6px;display:inline-flex}.au-step{border-radius:var(--radius-pill);border:1px solid var(--line-1);background:color-mix(in srgb, var(--bg-2) 60%, transparent);color:var(--ink-3);align-items:center;gap:5px;padding:4px 10px;font-size:11.5px;font-weight:600;display:inline-flex}.au-step em{font-style:normal}.au-steps.is-compact .au-step{padding:3px 8px;font-size:10.5px}.au-step-done{color:var(--ok-text);border-color:var(--ok-line);background:var(--ok-bg)}.au-step-running{color:var(--indigo-text);border-color:color-mix(in srgb, var(--indigo) 35%, transparent);background:color-mix(in srgb, var(--indigo) 10%, transparent)}.au-step-error{color:var(--err-text);border-color:var(--err-line);background:var(--err-bg)}.au-step-skipped{opacity:.7}.au-step-spin{border:1.5px solid color-mix(in srgb, var(--indigo) 30%, transparent);border-top-color:var(--indigo);border-radius:50%;width:9px;height:9px;animation:.8s linear infinite au-spin}@keyframes au-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.au-step-spin{animation:none}}.au-step .au-step-score{min-width:22px;height:16px;font-family:var(--font-mono);letter-spacing:0;background:color-mix(in srgb, currentColor 16%, transparent);color:inherit;border-radius:999px;justify-content:center;align-items:center;margin-left:1px;padding:0 5px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.au-steps.is-compact .au-step .au-step-score{min-width:20px;height:14px;font-size:9.5px}.au-step.has-score.is-good{color:var(--ok-text);border-color:var(--ok-line);background:var(--ok-bg)}.au-step.has-score.is-okay{color:var(--warn-text,#b45309);border-color:var(--warn-line,#f59e0b52);background:var(--warn-bg,#f59e0b1a)}.au-step.has-score.is-low{color:var(--ink-2);border-color:var(--line-2);background:color-mix(in srgb, var(--bg-2) 80%, transparent)}.au-empty{text-align:center;border-radius:var(--radius-3);border:1px dashed var(--line-2);flex-direction:column;align-items:center;gap:10px;padding:48px 24px;display:flex}.au-empty-icon{color:var(--ink-3);display:inline-flex}.au-empty-title{color:var(--ink-0);margin:0;font-size:16px;font-weight:640}.au-empty-body{color:var(--ink-2);max-width:44ch;margin:0;font-size:13.5px;line-height:1.6}.au-empty-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:6px;display:flex}.au-error{border-radius:var(--radius-3);border:1px solid var(--err-line);background:var(--err-bg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:14px 18px;display:flex}.au-error-text{flex-direction:column;gap:2px;display:flex}.au-error-text strong{color:var(--err-text);font-size:13.5px}.au-error-text span{color:var(--ink-2);font-size:12.5px}.au-skeleton{border-radius:var(--radius-2);background:linear-gradient(90deg, var(--line-1) 25%, color-mix(in srgb, var(--ink-0) 9%, transparent) 50%, var(--line-1) 75%);background-size:200% 100%;animation:1.4s ease-in-out infinite au-shimmer;display:block}@keyframes au-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.au-skeleton{animation:none}}.au-skel-rows{flex-direction:column;gap:10px;display:flex}.au-drawer-root{z-index:80;position:fixed;inset:0}.au-drawer-scrim{background:color-mix(in srgb, var(--bg-0) 55%, transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);position:absolute;inset:0}.au-drawer{background:var(--bg-1);border-left:1px solid var(--line-2);box-shadow:var(--shadow-pop);animation:au-drawer-in .28s var(--ease-out);flex-direction:column;display:flex;position:absolute;top:0;bottom:0;right:0}@keyframes au-drawer-in{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.au-drawer{animation:none}}.au-drawer-head{border-bottom:1px solid var(--line-1);justify-content:space-between;align-items:center;gap:12px;padding:18px 22px 14px;display:flex}.au-drawer-title{letter-spacing:-.015em;margin:0;font-size:16px;font-weight:650}.au-drawer-body{flex:1;padding:18px 22px;overflow-y:auto}.au-drawer-foot{border-top:1px solid var(--line-1);justify-content:flex-end;gap:10px;padding:14px 22px;display:flex}.au-kebab{display:inline-flex;position:relative}.au-kebab-menu{z-index:60;border-radius:var(--radius-2);border:1px solid var(--line-2);background:var(--bg-elev);min-width:160px;box-shadow:var(--shadow-pop);flex-direction:column;max-height:min(70vh,24rem);padding:5px;display:flex;position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto}.au-kebab-item{color:var(--ink-1);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:8px 11px;font-size:13px;font-weight:550;display:flex}.au-kebab-item:hover,.au-kebab-item:focus-visible{background:color-mix(in srgb, var(--ink-0) 10%, transparent);color:var(--ink-0);outline:none}.au-kebab-item.is-danger{color:var(--err-text)}.au-kebab-item.is-danger:hover,.au-kebab-item.is-danger:focus-visible{background:var(--err-bg)}.au-kebab-item-icon{color:currentColor;flex:0 0 16px;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.au-kebab-item-icon svg,.au-kebab-item-icon svg *{color:currentColor;fill:currentColor;stroke:currentColor}.au-kebab-item-label{flex:auto}.au-tabs{border-radius:var(--radius-pill);border:1px solid var(--line-1);background:color-mix(in srgb, var(--bg-2) 55%, transparent);gap:4px;padding:4px;display:inline-flex}.rcc-workspace{position:relative}.rcc-workspace-tabs{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.au-tab{border-radius:var(--radius-pill);height:32px;color:var(--ink-2);cursor:pointer;transition:color var(--dur-base) var(--ease-out), background-color var(--dur-base) var(--ease-out);background:0 0;border:0;align-items:center;gap:7px;padding:0 15px;font-size:13px;font-weight:600;display:inline-flex}.au-tab-icon{color:currentColor;flex:none;place-items:center;display:inline-grid}.au-tab:hover{color:var(--ink-0)}.au-tab.is-active{background:var(--bg-elev);color:var(--ink-0);box-shadow:var(--shadow-xs)}.au-tab-badge{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--indigo) 16%, transparent);min-width:18px;height:18px;color:var(--indigo-text);font-family:var(--font-mono);justify-content:center;align-items:center;padding:0 5px;font-size:10.5px;font-weight:650;display:inline-flex}.rcc-tabs.au-tabs{border-color:color-mix(in srgb, var(--line-2) 66%, #a991db 34%);background:color-mix(in srgb, var(--bg-1) 92%, #f3efff 8%);border-radius:12px;grid-template-columns:repeat(3,minmax(90px,1fr));gap:0;width:min(100%,286px);height:35px;padding:0;display:grid;overflow:visible;box-shadow:0 5px 20px -18px #372570b3}.rcc-tabs .au-tab{height:34px;color:var(--ink-2);letter-spacing:-.005em;border-radius:0;justify-content:center;padding:0 10px;font-size:11px;font-weight:520;position:relative}.rcc-tabs .au-tab:first-child{border-radius:11px 0 0 11px}.rcc-tabs .au-tab:last-child{border-radius:0 11px 11px 0}.rcc-tabs .au-tab+.au-tab{border-left:1px solid color-mix(in srgb, var(--line-2) 64%, transparent)}.rcc-tabs .au-tab:hover{color:var(--indigo-text);background:color-mix(in srgb, var(--indigo) 4%, transparent)}.rcc-tabs .au-tab.is-active{color:var(--indigo-text);background:color-mix(in srgb, var(--bg-1) 96%, #eee9ff 4%);box-shadow:none;font-weight:620}.rcc-tabs .au-tab.is-active:after{content:"";background:linear-gradient(90deg,#7654e7,#5a35ce);border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.rcc-tabs .au-tab:focus-visible{z-index:1;outline:3px solid color-mix(in srgb, var(--indigo) 30%, transparent);outline-offset:-3px}.rcc-workspace-tabs .refresh-status-chip{border-color:color-mix(in srgb, var(--line-2) 52%, transparent);background:color-mix(in srgb, var(--bg-2) 42%, transparent);min-height:27px;padding-inline:10px;font-size:10.5px}.rcc-workspace:has(.rcc-populated) .rcc-workspace-tabs{padding-right:116px}.rcc-populated>.au-page .au-page-actions{z-index:2;position:absolute;top:0;right:0}.rcc-populated>.au-page .au-page-actions .au-btn{border-radius:11px;height:34px;padding-inline:16px;font-size:11.5px}@media (max-width:640px){.au-tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;max-width:100%;display:flex;overflow:auto hidden}.au-tabs::-webkit-scrollbar{display:none}.au-tab{flex:none}.rcc-tabs.au-tabs{min-width:286px;display:grid;overflow:visible}.rcc-workspace:has(.rcc-populated) .rcc-workspace-tabs{padding-right:0}.rcc-populated>.au-page .au-page-actions{position:static}}.page-error-boundary{justify-content:center;align-items:center;min-height:60vh;padding:32px 16px;display:flex}.page-error-card{text-align:center;border-radius:var(--radius-3);border:1px solid var(--line-2);background:color-mix(in srgb, var(--bg-1) 90%, transparent);width:100%;max-width:460px;box-shadow:var(--shadow-soft);flex-direction:column;align-items:center;gap:12px;padding:32px 24px;display:flex}.page-error-icon{color:var(--warn-text);display:inline-flex}.page-error-title{letter-spacing:-.015em;color:var(--ink-0);margin:4px 0 0;font-size:18px;font-weight:650}.page-error-body{color:var(--ink-2);max-width:40ch;margin:0;font-size:13.5px;line-height:1.6}.page-error-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:8px;display:flex}.au-panel{border-radius:var(--radius-3);border:1px solid var(--line-1);background:color-mix(in srgb, var(--bg-1) 88%, transparent);box-shadow:var(--shadow-xs);padding:18px 20px}.au-panel-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.au-panel-title{letter-spacing:-.01em;color:var(--ink-0);margin:0;font-size:14.5px;font-weight:650}.au-panel-link{color:var(--indigo-text);font-size:12.5px;font-weight:600;text-decoration:none}.au-panel-link:hover{text-underline-offset:3px;text-decoration:underline}
