@font-face{font-family:PP Mori;src:url(/fonts/pp-mori-regular.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:PP Mori;src:url(/fonts/pp-mori-semibold.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:600}@font-face{font-family:PP Mori;src:url(/fonts/pp-mori-extrabold.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:800}:root{--font-sans:"PP Mori", Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--bg:#f2f5f5;--surface:#fff;--surface-subtle:#f7f9f9;--surface-muted:#e9efef;--surface-inverse:#102127;--border:#dce5e4;--border-strong:#bccdca;--text:#122226;--text-muted:#526469;--text-subtle:#5f6f73;--brand:#087c6d;--brand-strong:#056457;--brand-soft:#e2f4ef;--shadow-sm:0 1px 2px #0b1f240a, 0 1px 1px #0b1f2408;--shadow-md:0 18px 48px #0b1f2424, 0 4px 12px #0b1f240f;--shadow-card:0 1px 2px #0b1f240a, 0 8px 24px #0b1f2409;--sidebar-width:258px;--sidebar-collapsed-width:76px;--topbar-height:68px}:root[data-theme=dark]{--bg:#0d171a;--surface:#142226;--surface-subtle:#18282c;--surface-muted:#213337;--surface-inverse:#eef6f5;--border:#263b3f;--border-strong:#3c555a;--text:#eef6f5;--text-muted:#b2c1c3;--text-subtle:#91a4a8;--brand:#42c4ae;--brand-strong:#76dac9;--brand-soft:#153b36;--shadow-card:0 1px 1px #0000002e, 0 10px 28px #00000021}body{letter-spacing:-.006em;font-weight:400}.sidebar{color:#edf7f5;background:radial-gradient(circle at 15% 0,#25686238,#0000 28%),linear-gradient(#11242a 0%,#0d1c21 100%);border-right:0;box-shadow:inset -1px 0 #ffffff09}.sidebar-brand{min-height:var(--topbar-height);border-color:#ffffff14;padding-inline:16px 12px}.brand-mark{letter-spacing:-.04em;background:linear-gradient(145deg,#24bfa7,#087c6d);border:1px solid #ffffff29;border-radius:11px;flex-basis:36px;width:36px;height:36px;font-size:11px;box-shadow:0 8px 20px #05645747,inset 0 1px #ffffff42}.brand-copy strong{color:#fff;letter-spacing:-.025em;font-size:15px;font-weight:600}.brand-copy small{color:#89a3a7;font-size:12px}.sidebar .icon-button{color:#8fa6aa}.sidebar .icon-button:hover,.sidebar .icon-button.active{color:#fff;background:#ffffff12;border-color:#ffffff1a}.sidebar-primary-action{color:#fff;background:linear-gradient(135deg,#159f8c,#087c6d);border:1px solid #6decd23d;border-radius:10px;justify-content:center;align-items:center;gap:9px;min-height:42px;margin:14px 12px 8px;font-size:12px;font-weight:600;transition:transform .14s,filter .14s;display:flex;box-shadow:0 8px 20px #00000026,inset 0 1px #ffffff29}.sidebar-primary-action:hover{filter:brightness(1.08);transform:translateY(-1px)}.sidebar-nav{gap:12px;padding:9px 10px 16px}.sidebar-nav-section{gap:3px;display:grid}.sidebar-nav-label{color:#6f888d;letter-spacing:.08em;text-transform:uppercase;padding:7px 10px 4px;font-size:12px;font-weight:600}.sidebar-nav a{color:#aebfc2;border-radius:9px;min-height:38px;padding-inline:10px;font-size:12px;font-weight:400}.sidebar-nav a:hover{color:#f7fbfa;background:#ffffff0e}.sidebar-nav a.active{color:#fff;background:linear-gradient(90deg,#3bbfa830,#ffffff0e);font-weight:600;box-shadow:inset 0 0 0 1px #5bddc514}.sidebar-nav a.active:before{background:#48d0b8;width:3px;height:20px;left:-10px;box-shadow:0 0 14px #48d0b8a6}.sidebar-nav a.active>svg{color:#5ed8c2}.sidebar .nav-count{color:#d6e3e3;background:#ffffff1a}.sidebar-footer{background:#00000014;border-color:#ffffff14;padding:14px 16px 16px}.sidebar-footer .workspace-health>span:last-child,.sidebar-footer .workspace-budget>span{color:#789196;font-size:12px}.sidebar-footer .workspace-budget>strong{color:#dce9e8;font-size:12px;font-weight:600}.sidebar-footer .mini-progress{background:#ffffff17}.sidebar-collapsed .sidebar-primary-action{width:42px;margin-inline:auto;padding:0}.sidebar-collapsed .sidebar-primary-action>span,.sidebar-collapsed .sidebar-nav-label{display:none}.sidebar-collapsed .sidebar-nav-section{gap:5px}.sidebar-collapsed .sidebar-collapse{border-color:var(--border);background:var(--surface);color:var(--text-muted)}.topbar{border-color:color-mix(in srgb, var(--border) 82%, transparent);background:color-mix(in srgb, var(--surface) 88%, transparent);-webkit-backdrop-filter:blur(18px)saturate(150%);backdrop-filter:blur(18px)saturate(150%);padding-inline:26px}.workspace-switcher,.user-trigger{border-radius:10px}.workspace-avatar{background:linear-gradient(145deg,#19343b,#102127);border-radius:9px;box-shadow:inset 0 0 0 1px #ffffff14}.workspace-avatar.workspace-avatar-auraone{color:#fff;letter-spacing:-.08em;text-shadow:0 1px 1px #04302c4d;background:linear-gradient(145deg,#12a594 0%,#087467 58%,#075b53 100%);border:1px solid #ffffff2e;gap:0;font-size:11px;font-weight:800;line-height:1;box-shadow:0 3px 9px #08746733,inset 0 1px #ffffff38}.auraone-mark-a,.auraone-mark-o{color:inherit}.auraone-mark-o{opacity:.82}.workspace-switcher-copy small{letter-spacing:.065em;font-size:12px}.workspace-switcher-copy strong,.user-trigger-copy strong{font-weight:600}.global-search-trigger{border-color:var(--border);background:color-mix(in srgb, var(--surface-subtle) 82%, transparent);border-radius:10px;min-height:40px;padding-inline:13px 8px;box-shadow:inset 0 1px #fff9}.global-search-trigger:hover{border-color:var(--border-strong);box-shadow:0 3px 12px #0b1f240d}.icon-button,.button,.status-badge,input,select,textarea,.popover,.dialog-panel{border-radius:9px}.button{min-height:40px;font-weight:600;transition:transform .12s,box-shadow .12s,background-color .12s}.button:hover:not(:disabled){transform:translateY(-1px)}.button-primary{background:linear-gradient(145deg,#0b8c7b,#087467);border-color:#087467;box-shadow:0 5px 14px #087c6d2e,inset 0 1px #ffffff29}.button-secondary{box-shadow:0 1px 2px #0b1f240a}.status-badge{min-height:24px;font-weight:600}.status-badge.status-success{color:var(--green)}.status-badge.status-active{color:var(--blue)}.status-badge.status-attention{color:var(--amber)}.status-badge.status-danger{color:var(--red)}.status-badge.status-info{color:var(--violet)}.app-main{width:100%;max-width:1660px;margin-inline:auto;padding:32px 34px 52px}.page-stack{gap:24px}.page-header{min-height:76px;margin-bottom:2px}.page-header-main{gap:7px}.page-header h1{letter-spacing:-.04em;font-size:clamp(27px,2.15vw,34px);font-weight:600}.page-header p{max-width:720px;color:var(--text-muted);font-size:13px;line-height:1.55}.eyebrow,.first-run-kicker{color:var(--brand);letter-spacing:.09em;text-transform:uppercase;font-size:12px;font-weight:600}.panel,.metric-card,.first-run-panel,.next-action-panel,.run-results-summary{border-color:color-mix(in srgb, var(--border) 92%, transparent);box-shadow:var(--shadow-card);border-radius:13px}.panel-header{min-height:62px;padding:13px 17px}.panel-header h2,.panel-header h3{letter-spacing:-.018em;font-size:14px;font-weight:600}.panel-header span,.panel-header p,.section-header p{font-size:12px}.section-header h2{letter-spacing:-.025em;font-size:17px;font-weight:600}.metric-grid{gap:13px}.metric-card{gap:9px;min-height:124px;padding:16px 17px;transition:border-color .14s,box-shadow .14s,transform .14s;position:relative;overflow:hidden}.metric-card:after{background:radial-gradient(circle, color-mix(in srgb, var(--brand-soft) 70%, transparent), transparent 70%);content:"";pointer-events:none;border-radius:50%;width:100px;height:100px;position:absolute;bottom:-48px;right:-30px}a.metric-card:hover{border-color:color-mix(in srgb, var(--brand) 32%, var(--border));transform:translateY(-2px);box-shadow:0 12px 32px #0b1f2414}.metric-card-label{color:var(--text-muted);font-size:12px;font-weight:600}.metric-card-value{letter-spacing:-.055em;font-size:clamp(27px,2vw,34px);font-weight:800}.metric-card-detail,.metric-trend{z-index:1;font-size:12px;position:relative}.metric-icon{border-radius:9px;flex-basis:32px;width:32px;height:32px}.next-action-panel{border-left-width:3px;grid-template-columns:44px minmax(220px,1fr) minmax(360px,1.1fr) auto;grid-template-areas:"icon copy funnel action";gap:17px;padding:19px}.next-action-panel>.next-action-icon{grid-area:icon}.next-action-panel>.next-action-copy{grid-area:copy}.next-action-panel>.next-action-funnel{grid-area:funnel}.next-action-panel>.button{white-space:nowrap;grid-area:action}.next-action-icon{border-radius:11px;width:40px;height:40px}.next-action-copy h2{letter-spacing:-.025em;font-size:16px;font-weight:600}.next-action-copy p{font-size:12px;line-height:1.45}.next-action-funnel{border-radius:9px}.next-action-funnel>div{padding:10px 11px}.next-action-funnel strong,.run-result-grid strong{letter-spacing:-.035em;font-size:16px;font-weight:800}.next-action-funnel span,.run-result-grid span,.run-result-grid small{font-size:12px}.first-run-panel{color:#edf7f5;background:radial-gradient(circle at 15% 20%,#38c4a926,#0000 32%),linear-gradient(135deg,#10282e 0%,#102127 58%,#0c1b20 100%);border:0;box-shadow:0 18px 46px #0b1f2429}.first-run-copy{border-color:#ffffff1a;padding:38px}.first-run-copy h2{color:#fff;letter-spacing:-.045em;font-size:clamp(27px,2.5vw,38px);font-weight:600}.first-run-copy p{color:#b7c9cb;font-size:13px}.first-run-flow li{border-color:#ffffff17;padding-inline:22px}.first-run-step-icon{color:#5ed8c2;background:#2bbfa41f;border:1px solid #65e1ca29;border-radius:10px}.first-run-step-copy strong{color:#eff8f7;font-size:12px;font-weight:600}.first-run-step-copy span,.first-run-step-result{color:#8fa8ac;font-size:12px}.first-run-readiness{background:#ffffff0b;border-color:#ffffff1a}.first-run-readiness strong{color:#edf7f5;font-size:12px}.first-run-readiness>div:nth-child(2)>span,.first-run-source-list>span{color:#91a7ab;font-size:12px}.operations-run-header{letter-spacing:.055em;min-height:42px;font-size:12px}.operations-run-row{min-height:76px;font-size:12px}.run-name-cell code,.run-name-cell strong,.run-stage-cell strong,.run-name-cell span,.run-stage-cell>span:last-child,.run-progress-cell small,.table-progress-cell small,.failed-job-link,.throughput-row strong,.throughput-row span,.attention-copy strong,.attention-copy span,.attention-row time,.attention-action,.activity-row time,.activity-row>span:last-child,.activity-row code,.activity-copy strong,.activity-copy span,.operations-empty-state{font-size:12px}.run-name-cell strong,.run-stage-cell strong,.throughput-row strong,.attention-copy strong,.activity-copy strong{font-weight:600}.throughput-row{min-height:61px;padding-inline:17px}.throughput-meter{height:8px}.source-health-grid.operations-source-health-grid{padding:13px}.activity-stream{max-height:410px}.activity-row{min-height:57px;padding-inline:17px}@media (max-width:1280px){.next-action-panel{grid-template-columns:44px minmax(220px,1fr) auto;grid-template-areas:"icon copy action"".funnel funnel"}}@media (max-width:1120px){.sidebar-primary-action{width:42px;margin-inline:auto;padding:0}.sidebar-primary-action>span,.sidebar-nav-label{display:none}.sidebar-nav-section{gap:5px}}@media (max-width:900px){.sidebar-primary-action{width:auto;margin-inline:12px;padding-inline:12px}.sidebar-primary-action>span,.sidebar-nav-label,.sidebar-collapsed .sidebar-nav-label{display:flex}.sidebar-nav-section{gap:3px}.app-main{padding:25px 20px 42px}}@media (max-width:720px){.page-header h1{font-size:27px}.next-action-panel{grid-template-columns:40px minmax(0,1fr);grid-template-areas:"icon copy""funnel funnel""action action"}.next-action-panel>.next-action-copy,.next-action-panel>.next-action-funnel,.next-action-panel>.button{width:100%;min-width:0;max-width:100%}.next-action-funnel{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-card{min-height:112px}}@media (max-width:520px){.app-main{padding:20px 14px 34px}.page-header{gap:17px}.page-actions{display:flex}.page-actions .button{flex:1;width:auto}.metric-grid-four,.metric-grid-five{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-card{min-height:120px;padding:14px}.metric-card-value{font-size:28px}.metric-card-detail{white-space:normal}.first-run-copy{padding:26px 22px}}@media (max-width:380px){.metric-grid-four,.metric-grid-five{grid-template-columns:minmax(0,1fr)}}
