@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.8e0177b5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.b97b3418.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.853070df.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist","Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.c1fdd6c2.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.799d8ef8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.dbea232f.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}
:root{--primary:11 60 93;--accent:31 175 115;--white:255 255 255;--bg:250 251 252;--surface:255 255 255;--surface-2:246 248 250;--text:15 23 42;--muted-text:71 85 105;--border:226 232 240;--success:16 185 129;--warning:245 158 11;--danger:239 68 68;--ring:var(--accent);--radius:14px;--font-size-base:16px;--line-height-base:1.45;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px}:root.dark{--bg:2 6 23;--surface:15 23 42;--surface-2:30 41 59;--text:248 250 252;--muted-text:226 232 240;--border:51 65 85}*{box-sizing:border-box}html,body{height:100%}body{font-size:var(--font-size-base);line-height:var(--line-height-base);background:rgb(var(--bg));color:rgb(var(--text));margin:0}a{color:inherit;text-decoration:none}button{font:inherit}.container{max-width:1240px;margin:0 auto;padding:0 16px}.card{background:rgb(var(--surface));border:1px solid rgb(var(--border));border-radius:var(--radius)}.muted{color:rgb(var(--muted-text))}.hr{border:0;border-top:1px solid rgb(var(--border));margin:0}.btn{cursor:pointer;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-weight:600;line-height:1;transition:transform 20ms,opacity .15s,border-color .15s;display:inline-flex}.btn:disabled{opacity:.55;cursor:not-allowed}.btn:active{transform:translateY(1px)}.btn--sm{border-radius:10px;padding:8px 12px;font-size:14px}.btn--md{padding:10px 14px;font-size:14px}.btn--lg{border-radius:14px;padding:12px 16px;font-size:16px}.btn--primary{background:rgb(var(--primary));color:rgb(var(--white))}.btn--primary:hover{opacity:.95}.btn--secondary{background:rgb(var(--surface));color:rgb(var(--text));border-color:rgb(var(--border))}.btn--secondary:hover{border-color:rgb(var(--muted-text))}.btn--ghost{color:rgb(var(--text));border-color:rgb(var(--border));background:0 0}.btn--ghost:hover{background:rgb(var(--surface-2))}.btn--danger{background:rgb(var(--danger));color:rgb(var(--white))}.card__header{border-bottom:1px solid rgb(var(--border));padding:14px 16px;font-weight:700}.card__body{padding:16px}.badge{border:1px solid rgb(var(--border));background:rgb(var(--surface-2));border-radius:999px;align-items:center;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.badge--neutral{color:rgb(var(--text))}.badge--success{color:rgb(var(--success));border-color:rgb(var(--success));background:0 0}.badge--warning{color:rgb(var(--warning));border-color:rgb(var(--warning));background:0 0}.badge--danger{color:rgb(var(--danger));border-color:rgb(var(--danger));background:0 0}.badge--info{color:rgb(var(--accent));border-color:rgb(var(--accent));background:0 0}.app-shell{background:rgb(var(--bg));grid-template-columns:260px 1fr;min-height:100vh;display:grid}.app-shell__main{flex-direction:column;min-width:0;display:flex}.app-shell__content{padding:24px 0 40px}.sidenav{background:rgb(var(--surface));border-right:1px solid rgb(var(--border));flex-direction:column;padding:18px 14px;display:flex}.sidenav__brand{align-items:center;gap:10px;padding:10px 8px 18px;display:flex}.sidenav__logo{background:rgb(var(--primary));border-radius:10px;width:34px;height:34px}.sidenav__title{font-size:15px;font-weight:700}.sidenav__subtitle{color:rgb(var(--muted-text));font-size:12px}.sidenav__nav{flex:1;overflow-y:auto}.sidenav__section{margin-bottom:18px}.sidenav__sectionTitle{letter-spacing:.05em;color:rgb(var(--muted-text));padding:8px 10px;font-size:11px;font-weight:700}.sidenav__links{flex-direction:column;gap:2px;display:flex}.sidenav__link{color:rgb(var(--text));border-radius:10px;padding:8px 10px;font-size:14px}.sidenav__link:hover{background:rgb(var(--surface-2))}.sidenav__link--active{background:rgb(var(--surface-2));font-weight:600}.sidenav__footer{padding:10px 8px;font-size:12px}.topbar{border-bottom:1px solid rgb(var(--border));background:rgb(var(--surface));justify-content:space-between;align-items:center;height:56px;padding:0 20px;display:flex}.topbar__left{align-items:center;gap:12px;display:flex}.topbar__home{align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.topbar__dot{background:rgb(var(--accent));border-radius:50%;width:8px;height:8px}.topbar__text{color:rgb(var(--text))}.topbar__right{align-items:center;gap:10px;display:flex}.runs-table{flex-direction:column;gap:16px;display:flex}.runs-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.runs-toolbar__left,.runs-toolbar__right{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.runs-field{flex-direction:column;gap:6px;display:flex}.runs-field--compact{min-width:90px}.runs-label{color:rgb(var(--muted-text));font-size:12px;font-weight:600}.runs-searchRow{flex-wrap:wrap;gap:8px;display:flex}.runs-input,.runs-select{border:1px solid rgb(var(--border));background:rgb(var(--surface));height:38px;color:rgb(var(--text));border-radius:12px;padding:0 12px;font-size:14px}.runs-input{min-width:280px}.runs-input:focus,.runs-select:focus{border-color:rgb(var(--accent));box-shadow:0 0 0 3px rgba(var(--accent),.12);outline:none}.runs-applied{color:rgb(var(--muted-text));font-size:12px}.runs-code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.runs-error{border:1px solid rgb(var(--danger));color:rgb(var(--danger));background:rgba(var(--danger),.08);border-radius:12px;padding:12px 14px;font-size:14px}.runs-tableWrap{border:1px solid rgb(var(--border));background:rgb(var(--surface));border-radius:14px;overflow:auto}.runs-grid{border-collapse:collapse;width:100%;min-width:760px}.runs-grid thead th{text-align:left;color:rgb(var(--muted-text));background:rgb(var(--surface-2));border-bottom:1px solid rgb(var(--border));padding:12px 14px;font-size:12px;font-weight:700}.runs-grid tbody td{border-bottom:1px solid rgb(var(--border));padding:14px;font-size:14px}.runs-grid tbody tr:hover{background:rgb(var(--surface-2))}.runs-grid tbody tr:last-child td{border-bottom:0}.runs-grid__strong{font-weight:700}.runs-grid__actionsHead,.runs-grid__actions{text-align:right}.runs-empty{text-align:center;color:rgb(var(--muted-text));padding:24px 14px!important}.runs-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.runs-pagination__meta{color:rgb(var(--muted-text));font-size:14px}.runs-pagination__actions{gap:8px;display:flex}@media (max-width:900px){.app-shell{grid-template-columns:1fr}.sidenav{display:none}.runs-input{min-width:220px}}.run-detail{flex-direction:column;gap:16px;display:flex}.run-detail__hero{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.run-detail__eyebrow{color:rgb(var(--muted-text));margin-bottom:6px;font-size:12px;font-weight:600}.run-detail__titleRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.run-detail__title{margin:0;font-size:28px;line-height:1.1}.run-detail__subtext{color:rgb(var(--muted-text));margin-top:8px;font-size:14px}.run-detail__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.run-detail__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.run-kv{border:1px solid rgb(var(--border));background:rgb(var(--surface));border-radius:14px;padding:14px}.run-kv--full{grid-column:1/-1}.run-kv__label{color:rgb(var(--muted-text));margin-bottom:6px;font-size:12px;font-weight:600}.run-kv__value{color:rgb(var(--text));font-size:14px;font-weight:600}.run-kv__value--break{word-break:break-word}.run-kv__mono{color:rgb(var(--text));font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.run-detail__info{border:1px solid rgb(var(--border));background:rgb(var(--surface));color:rgb(var(--muted-text));border-radius:14px;padding:14px;font-size:14px}.run-detail__error{border:1px solid rgb(var(--danger));background:rgba(var(--danger),.08);color:rgb(var(--danger));border-radius:14px;padding:14px;font-size:14px}@media (max-width:900px){.run-detail__grid{grid-template-columns:1fr}.run-kv--full{grid-column:auto}}.workspace-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.workspace-card{border:1px solid rgb(var(--border));background:rgb(var(--surface));border-radius:14px;overflow:hidden}.workspace-card__header{border-bottom:1px solid rgb(var(--border));padding:14px 16px}.workspace-card__title{margin:0;font-size:16px;font-weight:700}.workspace-card__desc{color:rgb(var(--muted-text));margin:6px 0 0;font-size:13px;line-height:1.5}.workspace-card__body{padding:16px}.workspace-card__placeholder{border:1px dashed rgb(var(--border));text-align:center;min-height:96px;color:rgb(var(--muted-text));background:rgb(var(--surface-2));border-radius:12px;justify-content:center;align-items:center;padding:16px;font-size:14px;display:flex}@media (max-width:900px){.workspace-grid{grid-template-columns:1fr}}.export-list{flex-direction:column;gap:12px;display:flex}.export-item{border-bottom:1px solid rgb(var(--border));justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.export-item:last-child{border-bottom:0;padding-bottom:0}.export-item:first-child{padding-top:0}.export-item__meta{min-width:0}.export-item__title{color:rgb(var(--text));font-size:14px;font-weight:700}.export-item__desc{color:rgb(var(--muted-text));margin-top:4px;font-size:13px;line-height:1.45}.export-item__actions{flex-shrink:0;align-items:center;gap:8px;display:flex}@media (max-width:700px){.export-item{flex-direction:column;align-items:flex-start}.export-item__actions{width:100%}}.run-items__state{color:rgb(var(--muted-text));font-size:14px}.run-items__tableWrap{border:1px solid rgb(var(--border));background:rgb(var(--surface));border-radius:12px;overflow:auto}.run-items__table{border-collapse:collapse;width:100%;min-width:760px}.run-items__table thead th{text-align:left;color:rgb(var(--muted-text));background:rgb(var(--surface-2));border-bottom:1px solid rgb(var(--border));padding:12px 14px;font-size:12px;font-weight:700}.run-items__table tbody td{border-bottom:1px solid rgb(var(--border));padding:12px 14px;font-size:14px}.run-items__table tbody tr:hover{background:rgb(var(--surface-2))}.run-items__table tbody tr:last-child td{border-bottom:0}.login-page{background:radial-gradient(circle at top right,rgba(var(--accent),.1),transparent 22%),radial-gradient(circle at bottom left,rgba(var(--primary),.1),transparent 28%),rgb(var(--bg));place-items:center;min-height:100vh;padding:24px;display:grid}.login-card{border:1px solid rgb(var(--border));background:rgb(var(--surface));border-radius:20px;width:100%;max-width:460px;padding:24px;box-shadow:0 12px 40px #02061714}.login-card__brand{align-items:center;gap:12px;margin-bottom:22px;display:flex}.login-card__logo{background:rgb(var(--primary));border-radius:12px;width:42px;height:42px}.login-card__title{color:rgb(var(--text));font-size:18px;font-weight:800}.login-card__subtitle{color:rgb(var(--muted-text));margin-top:2px;font-size:12px}.login-card__header{margin-bottom:18px}.login-card__heading{margin:0;font-size:28px;line-height:1.1}.login-card__text{color:rgb(var(--muted-text));margin:8px 0 0;font-size:14px}.login-form{gap:14px;display:grid}.login-field{gap:6px;display:grid}.login-label{color:rgb(var(--muted-text));font-size:13px;font-weight:600}.login-input{border:1px solid rgb(var(--border));background:rgb(var(--surface));width:100%;height:44px;color:rgb(var(--text));border-radius:12px;padding:0 14px;font-size:14px}.login-input::placeholder{color:rgba(var(--muted-text),.88)}.login-password-toggle{cursor:pointer;color:rgb(var(--text));background:0 0;border:none;border-radius:8px;padding:4px 6px;font-size:.875rem;font-weight:600}.login-password-toggle:hover{background:rgba(var(--text),.08)}.login-password-toggle:focus-visible{box-shadow:0 0 0 3px rgba(var(--accent),.18);outline:none}.login-submit{width:100%;margin-top:4px}.login-error{border:1px solid rgb(var(--danger));background:rgba(var(--danger),.08);color:rgb(var(--danger));white-space:pre-wrap;border-radius:12px;padding:12px 14px;font-size:13px}html.dark .run-detail__eyebrow{opacity:.92;color:#e2e8f0!important}html.dark .workspace-card__title{color:#f8fafc!important}html.dark .workspace-card__desc{color:#e2e8f0!important}html.dark .workspace-card{background:#0f172a!important;border-color:#475569!important}html.dark .workspace-card__header{border-bottom-color:#475569!important}html.dark .workspace-card__placeholder{color:#e2e8f0!important;background:#172033!important;border-color:#475569!important}html.dark h1,html.dark h2,html.dark h3{color:#f8fafc}html.dark .muted,html.dark p.muted,html.dark .workspace-card__desc,html.dark .workspace-card__placeholder,html.dark .run-items__state,html.dark .export-item__desc,html.dark .run-detail__info,html.dark .run-detail__eyebrow{color:#e2e8f0!important}html.dark .workspace-card,html.dark .run-items__tableWrap,html.dark .run-detail__info{background:#0f172a!important;border-color:#475569!important}html.dark .workspace-card__header,html.dark .run-items__table thead th,html.dark .run-items__table tbody td{border-color:#475569!important}html.dark .workspace-card__title,html.dark .export-item__title,html.dark .login-card__title{color:#f8fafc!important}html.dark .run-items__table thead th,html.dark .dashboard-card__label{color:#e2e8f0!important}html.dark .dashboard-card,html.dark [class*=dashboard-card]{color:#f8fafc!important;background:#0f172a!important;border-color:#475569!important}html.dark .dashboard,html.dark .dashboard h1,html.dark .dashboard h2,html.dark .dashboard h3{color:#f8fafc!important}html.dark .dashboard .run-detail__eyebrow,html.dark .dashboard .workspace-card__desc,html.dark .dashboard .muted,html.dark .dashboard .dashboard-card__label,html.dark .dashboard .dashboard-recent__meta,html.dark .dashboard .workspace-card__placeholder{color:#e2e8f0!important}html.dark .dashboard .dashboard-card__value,html.dark .dashboard .dashboard-recent__id,html.dark .dashboard .workspace-card__title{color:#f8fafc!important}html.dark .dashboard .dashboard-card,html.dark .dashboard .dashboard-recent__item,html.dark .dashboard .workspace-card{background:#0f172a!important;border-color:#475569!important}html.dark .dashboard .workspace-card__header,html.dark .dashboard .workspace-card__body{color:#f8fafc!important}.dashboard-muted-text{color:rgb(var(--muted-text))}.dashboard-section-actions{flex-wrap:wrap;gap:8px;display:flex}.dashboard-section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.dashboard-summary-card{border:1px solid rgb(var(--border));background:rgb(var(--surface));border-radius:14px;padding:14px 16px}.dashboard-summary-label{color:rgb(var(--muted-text));margin-bottom:6px;font-size:12px;font-weight:600}.dashboard-summary-value{color:var(--foreground);font-size:34px;font-weight:800;line-height:1.1}.dashboard-recent-list{gap:12px;display:grid}.dashboard-recent-link{border:1px solid rgb(var(--border));background:rgb(var(--surface));color:var(--foreground);border-radius:12px;padding:14px 16px;text-decoration:none;display:block}.dashboard-recent-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}.dashboard-recent-meta{color:rgb(var(--muted-text));font-size:13px}.dashboard-warning-card{border:1px solid var(--color-warning,#f59e0b);margin-bottom:16px}@supports (color:color-mix(in lab, red, red)){.dashboard-warning-card{border:1px solid color-mix(in srgb,var(--color-warning,#f59e0b)35%,transparent)}}.dashboard-warning-card{background:var(--color-warning,#f59e0b)}@supports (color:color-mix(in lab, red, red)){.dashboard-warning-card{background:color-mix(in srgb,var(--color-warning,#f59e0b)8%,rgb(var(--surface)))}}.dashboard-title{color:var(--foreground);margin:6px 0 8px;font-size:24px;font-weight:700}.dashboard-title--sm{font-size:20px}.dashboard-page-title{color:var(--foreground);font-size:22px;font-weight:700}.dashboard-page-header{margin-bottom:20px}.dashboard-page-description{margin-top:4px}html.dark .dashboard .run-detail__eyebrow{color:rgb(var(--muted-text))!important}html.dark .dashboard .workspace-card__title,html.dark .dashboard .dashboard-title,html.dark .dashboard .dashboard-page-title,html.dark .dashboard h1,html.dark .dashboard h2,html.dark .dashboard h3{color:var(--foreground)!important}html.dark .dashboard .workspace-card__desc,html.dark .dashboard .dashboard-muted-text,html.dark .dashboard .muted,html.dark .dashboard .dashboard-recent-meta,html.dark .dashboard .dashboard-summary-label,html.dark .dashboard .workspace-card__placeholder{color:rgb(var(--muted-text))!important}.dashboard-card-header__text{color:var(--foreground)}html.dark .dashboard-card-header,html.dark .dashboard-card-header__text{color:var(--foreground)!important}.dashboard-section-banner{border-bottom:1px solid rgb(var(--border));margin-bottom:16px;padding:14px 18px}.dashboard-section-banner__text{font-size:14px;font-weight:700;line-height:1.4;display:block;color:var(--foreground)!important}html.dark .dashboard-section-banner{border-bottom-color:rgb(var(--border))}html.dark .dashboard-section-banner__text{color:var(--foreground)!important}.dashboard-page-shell{display:block}.dashboard-page-shell .workspace-card:first-of-type{margin-top:0}html.dark .runs-table .muted,html.dark .runs-table p.muted,html.dark .runs-panel .muted,html.dark .runs-kpi-label,html.dark .runs-summary-label,html.dark .runs-label,html.dark .runs-applied,html.dark .runs-pagination__meta,html.dark .runs-inline-note .muted{color:rgb(var(--muted-text))!important}html.dark .runs-table,html.dark .runs-panel-title,html.dark .runs-panel-eyebrow,html.dark .runs-kpi-value,html.dark .runs-summary-value,html.dark .runs-grid__strong,html.dark .runs-grid a,html.dark .runs-table td,html.dark .runs-table th{color:var(--foreground)}html.dark .runs-tableWrap,html.dark .runs-grid,html.dark .runs-grid thead th,html.dark .runs-grid tbody td,html.dark .runs-grid a,html.dark .runs-grid__strong,html.dark .runs-table .runs-input,html.dark .runs-table .runs-select,html.dark .runs-table option{color:#f8fafc!important}html.dark .runs-table .runs-input,html.dark .runs-table .runs-select{background:rgb(var(--surface))!important;border-color:rgb(var(--border))!important}html.dark .runs-grid tbody td .muted,html.dark .runs-grid tbody td span.muted,html.dark .runs-grid tbody td div.muted,html.dark .runs-tableWrap .muted{color:#cbd5e1!important}html.dark .runs-grid thead th{color:#e2e8f0!important;background:#1e293b!important}html.dark .runs-grid tbody tr{color:#f8fafc!important}html.dark .runs-grid tbody td,html.dark .runs-grid tbody tr:hover{background-color:#0000}html.dark .runs-panel .muted,html.dark .runs-kpi-card .muted,html.dark .runs-summary-button .muted,html.dark .runs-inline-note .muted{color:#cbd5e1!important}html.dark .runs-panel-title,html.dark .runs-panel-eyebrow,html.dark .runs-kpi-value,html.dark .runs-summary-value{color:#f8fafc!important}html.dark .runs-table>div:not(.runs-tableWrap):not(.runs-pagination) .muted,html.dark .runs-table>div:not(.runs-tableWrap):not(.runs-pagination) span.muted,html.dark .runs-table>div:not(.runs-tableWrap):not(.runs-pagination) div.muted{color:#cbd5e1!important}html.dark .runs-page-card,html.dark .runs-page-card.card,html.dark .runs-page-card .card__header,html.dark .runs-page-card .card__body{color:#f8fafc!important}html.dark .runs-page-card .card__header{border-bottom-color:rgb(var(--border))!important}.runs-panel{border:1px solid rgb(var(--border));background:rgb(var(--surface));border-radius:16px;padding:16px 18px}.runs-panel--muted{background:rgb(var(--surface-2))}.runs-panel--primary-tint{border:1px solid var(--color-primary,#0b3c5d)}@supports (color:color-mix(in lab, red, red)){.runs-panel--primary-tint{border:1px solid color-mix(in srgb,var(--color-primary,#0b3c5d)20%,transparent)}}.runs-panel--primary-tint{background:var(--color-primary,#0b3c5d)}@supports (color:color-mix(in lab, red, red)){.runs-panel--primary-tint{background:color-mix(in srgb,var(--color-primary,#0b3c5d)6%,rgb(var(--surface)))}}.runs-panel-title{color:var(--foreground);margin-bottom:6px;font-size:14px;font-weight:700}.runs-panel-eyebrow{color:var(--foreground);margin-bottom:4px;font-size:12px;font-weight:700}.runs-kpi-card{border:1px solid rgb(var(--border));background:rgb(var(--surface));border-radius:12px;padding:12px 14px}.runs-kpi-label{color:rgb(var(--muted-text));margin-bottom:6px;font-size:12px}.runs-kpi-value{color:var(--foreground);font-size:22px;font-weight:700}.runs-summary-button{text-align:left;border:1px solid rgb(var(--border));background:rgb(var(--surface));cursor:pointer;color:var(--foreground);border-radius:12px;padding:12px 14px}.runs-summary-button--active{border-color:var(--color-primary,#0b3c5d);background:var(--color-primary,#0b3c5d)}@supports (color:color-mix(in lab, red, red)){.runs-summary-button--active{background:color-mix(in srgb,var(--color-primary,#0b3c5d)8%,rgb(var(--surface)))}}.runs-summary-button--active{box-shadow:0 0 0 1px var(--color-primary,#0b3c5d)}@supports (color:color-mix(in lab, red, red)){.runs-summary-button--active{box-shadow:0 0 0 1px color-mix(in srgb,var(--color-primary,#0b3c5d)12%,transparent)}}.runs-summary-label{color:rgb(var(--muted-text));margin-bottom:6px;font-size:12px}.runs-summary-value{color:var(--foreground);font-size:24px;font-weight:700}.runs-chip{border:1px solid rgb(var(--border));background:rgb(var(--surface));width:fit-content;color:var(--foreground);border-radius:999px;align-items:center;padding:2px 8px;font-size:11px;line-height:1.4;display:inline-flex}.runs-chip--primary{border:1px solid var(--color-primary,#0b3c5d)}@supports (color:color-mix(in lab, red, red)){.runs-chip--primary{border:1px solid color-mix(in srgb,var(--color-primary,#0b3c5d)25%,transparent)}}.runs-chip--primary{background:var(--color-primary,#0b3c5d)}@supports (color:color-mix(in lab, red, red)){.runs-chip--primary{background:color-mix(in srgb,var(--color-primary,#0b3c5d)10%,rgb(var(--surface)))}}.runs-chip--primary{color:var(--foreground)}.runs-chip--secondary{border:1px solid var(--color-secondary,#1faf73)}@supports (color:color-mix(in lab, red, red)){.runs-chip--secondary{border:1px solid color-mix(in srgb,var(--color-secondary,#1faf73)35%,transparent)}}.runs-chip--secondary{background:var(--color-secondary,#1faf73)}@supports (color:color-mix(in lab, red, red)){.runs-chip--secondary{background:color-mix(in srgb,var(--color-secondary,#1faf73)12%,rgb(var(--surface)))}}.runs-chip--secondary{color:var(--foreground)}.runs-row-highlight--primary{background:var(--color-primary,#0b3c5d)}@supports (color:color-mix(in lab, red, red)){.runs-row-highlight--primary{background:color-mix(in srgb,var(--color-primary,#0b3c5d)4%,rgb(var(--surface)))}}.runs-row-highlight--secondary{background:var(--color-secondary,#1faf73)}@supports (color:color-mix(in lab, red, red)){.runs-row-highlight--secondary{background:color-mix(in srgb,var(--color-secondary,#1faf73)10%,rgb(var(--surface)))}}.runs-inline-note{border-radius:12px;padding:10px 12px}.runs-inline-note--primary{border:1px solid var(--color-primary,#0b3c5d)}@supports (color:color-mix(in lab, red, red)){.runs-inline-note--primary{border:1px solid color-mix(in srgb,var(--color-primary,#0b3c5d)18%,transparent)}}.runs-inline-note--primary{background:var(--color-primary,#0b3c5d)}@supports (color:color-mix(in lab, red, red)){.runs-inline-note--primary{background:color-mix(in srgb,var(--color-primary,#0b3c5d)6%,rgb(var(--surface)))}}.runs-inline-note--secondary{border:1px solid var(--color-secondary,#1faf73)}@supports (color:color-mix(in lab, red, red)){.runs-inline-note--secondary{border:1px solid color-mix(in srgb,var(--color-secondary,#1faf73)24%,transparent)}}.runs-inline-note--secondary{background:var(--color-secondary,#1faf73)}@supports (color:color-mix(in lab, red, red)){.runs-inline-note--secondary{background:color-mix(in srgb,var(--color-secondary,#1faf73)8%,rgb(var(--surface)))}}
