:root{--accent-lime:#315f2a;--accent-lime-border:#5f8d58;--accent-teal:#0e6255;--success:#1d6b52;--dark-accent:#83d26e;--danger:#c45d67;--danger-border:#dda5aa;--danger-bg:#f8e8ea;--danger-fill:#f0c0c7;--light-muted:#283b31;--light-subtle:#405348;--light-border:#aeb8ae;--light-border-soft:#bbc6bc;--dark-bg:#101915;--dark-surface:#15201a;--dark-surface-raised:#18251d;--dark-surface-accent:#1b3023;--dark-border:#29372f;--dark-border-strong:#3b5142;--dark-text:#edf4ee;--dark-text-muted:#aebeb2;--dark-text-subtle:#8fa196;--dark-link:#9bdbab;background:#101915;color:#f5f7f5;font-family:DM Sans,sans-serif;font-synthesis:none}*{box-sizing:border-box}#svelte,body,html{min-height:100dvh}html{scrollbar-gutter:stable}body{background:#101915;margin:0;min-width:320px}html:not(.theme-dark) body{background:#f3f0e8;color:#101915}button,input{font:inherit}button{cursor:pointer}html:not(.theme-dark) .light-surface :is(.theme-toggle,.brand span,.service-state,.topbar-right,nav a,.archive-summary span,.field-label,.page-heading p:not(.kicker),.intro-copy,.callout-copy p:not(.kicker),.muted,.callout-progress small,.action-copy p,.metric span,.metric small,.run-main small,.run-meta small,.panel-heading p:not(.kicker),.targets small,.profiles small,.toggle-row small,.selection,.smoke p:not(.kicker),.smoke small,.run-heading p:not(.kicker):not(.back-link),.test-copy small,.detail-description,.detail-empty p,.empty,footer){color:var(--light-muted)!important}html:not(.theme-dark) .light-surface :is(.table-head,.stats span,.application small,.filters button,.section-heading>span,.panel-heading>span,.archive-summary span,.action-number,.run-main i,footer i,.arrow){color:var(--light-subtle)!important}html:not(.theme-dark) .light-surface :is(.text-link,.back-link,footer a,.topbar-right a){color:var(--accent-teal)!important}html:not(.theme-dark) .light-surface :is(.topbar,.stats,.stats div,.metric-grid,.metric,.run-list,.run-row,footer,.environment,.toggle-row,.tests,.tests label,.test-list,.test-row){border-color:var(--light-border-soft)!important}html:not(.theme-dark) .light-surface .theme-toggle{border-color:var(--light-border)!important}html:not(.theme-dark) .light-surface .theme-toggle:hover{border-color:var(--accent-teal)!important;color:#26382f!important}html:not(.theme-dark) .light-surface{color:#101915}html:not(.theme-dark) .light-surface :is(.brand,.heading h1,.page-heading h1,.run-heading h1,.intro h1,.section-heading h2,.panel-heading h2,.action-copy h2,.metric strong,.archive-summary strong,.targets strong,.profiles strong,.tests strong,.smoke h3,.footer-bar strong,.test-copy strong,.application strong,.details-panel h2){color:#101915!important;font-weight:650}html:not(.theme-dark) .light-surface :is(.service-state,.topbar-right,nav a,.heading>div:first-child>p:not(.kicker),.panel-heading>span,.intro-copy,.page-heading p:not(.kicker),.run-heading p:not(.kicker):not(.back-link),.panel-heading p:not(.kicker),.field-label,.environment>div:first-child small,.targets small,.profiles small,.toggle-row small,.selection,.tests small,.smoke p:not(.kicker),.smoke small,.run-main small,.run-meta small,.metric span,.metric small,.archive-summary span,.stats span,.application small,.table-head,.empty,.empty-row,.detail-description,.detail-empty p,footer,.footer-bar small){color:var(--light-muted)!important;font-weight:500}html:not(.theme-dark) .light-surface :is(.topbar,.stats,.stats div,.metric-grid,.metric,.run-list,.run-row,.empty,.empty-row,.run-table,footer,.environment,.toggle-row,.tests,.tests label,.test-list,.test-row,.footer-bar){border-color:var(--light-border-soft)!important}html:not(.theme-dark) .light-surface :is(nav a,.text-link,.back-link,.topbar-right a,footer a,.empty a){color:var(--accent-teal)!important;font-weight:700}html:not(.theme-dark) .light-surface :is(.action-card,.run-row,.test-row,.environment-buttons button,.targets button,.profiles button){color:#17271e!important}html:not(.theme-dark) .light-surface :is(.panel,.checks-panel,.details-panel,.action-card,.targets button,.profiles button,.environment-buttons button){border-color:var(--light-border)!important}html:not(.theme-dark) .light-surface :is(.topbar,.stats,.stats div,.metric-grid,.metric,.run-list,.run-row,.run-table,footer,.environment,.toggle-row,.tests,.tests label,.test-list,.test-row,.footer-bar){border-width:1.5px!important}html:not(.theme-dark) .light-surface :is(.section-rule,.steps i){background:var(--light-border)!important;height:2px}html:not(.theme-dark) .light-surface :is(.steps button strong,.steps button>span,.steps button.done>span,.environment-buttons small,.footer-bar code,footer code,.metric small i,.row-arrow,.run-main i,footer i){color:var(--light-subtle)!important;font-weight:600}html:not(.theme-dark) .light-surface :is(.run-label.pass-text,.result.pass-text,.test-status.pass-text,.targets button>div>span,.profiles button>b,.smoke>span,.smoke>b){color:var(--success)!important}html:not(.theme-dark) .light-surface :is(.run-label.fail-text,.result.fail-text,.test-status.fail-text){color:#9c2637!important;font-weight:600}html:not(.theme-dark) .light-surface :is(.run-label,.result,.test-status){color:#715812!important;font-weight:600}html:not(.theme-dark) .light-surface :is(.run-state.live-state,.run-state.pass-state){color:#14533f!important}html:not(.theme-dark) .light-surface :is(.run-state.fail-state,.error){color:#9c2637!important}html:not(.theme-dark) .light-surface :is(.run-heading p i,.test-arrow){color:var(--light-subtle)!important}html:not(.theme-dark) .light-surface .steps button.current>span{background:var(--success)!important;border-color:var(--success)!important;color:#fff!important}html:not(.theme-dark) .light-surface .steps button.done>span{background:#d9ebdf!important;border-color:#6fa887!important;color:var(--success)!important}html.theme-dark{--danger:#f27b84;--success:#70d49b;background:var(--dark-bg);color-scheme:dark}html.theme-dark body{background:var(--dark-bg)!important;color:var(--dark-text)!important}html.theme-dark .light-surface{color:var(--dark-text)}html.theme-dark .light-surface :is(.brand,.heading h1,.page-heading h1,.run-heading h1,.intro h1,.section-heading h2,.panel-heading h2,.action-copy h2,.metric strong,.archive-summary strong,.targets strong,.profiles strong,.tests strong,.smoke h3,.footer-bar strong,.test-copy strong,.application strong,.details-panel h2){color:var(--dark-text)!important}html.theme-dark .light-surface :is(.service-state,.topbar-right,nav a,.url,.heading>div:first-child>p:not(.kicker),.panel-heading>span,.intro-copy,.page-heading p:not(.kicker),.run-heading p:not(.kicker):not(.back-link),.panel-heading p:not(.kicker),.field-label,.environment>div:first-child small,.targets small,.profiles small,.toggle-row small,.selection,.tests small,.smoke p:not(.kicker),.smoke small,.run-main small,.run-meta small,.metric span,.metric small,.archive-summary span,.stats span,.application small,.table-head,.empty,.empty-row,.detail-description,.detail-empty p,footer,.footer-bar small){color:var(--dark-text-subtle)!important}html.theme-dark .light-surface :is(.kicker,.theme-icon,.action-icon,.history-icon,.action-arrow,.text-link,.back-link){color:var(--dark-accent)!important}html.theme-dark .light-surface :is(.run-label.pass-text,.result.pass-text,.test-status.pass-text,.targets button>div>span,.profiles button>b,.smoke>span,.smoke>b){color:var(--success)!important}html.theme-dark .light-surface :is(.run-label.fail-text,.result.fail-text,.test-status.fail-text){color:var(--danger)!important;font-weight:600}html.theme-dark .light-surface :is(.run-label,.result,.test-status){color:#e4c27c!important;font-weight:600}html.theme-dark .light-surface :is(.run-state.live-state,.run-state.pass-state){color:var(--success)!important}html.theme-dark .light-surface :is(.run-state.fail-state,.error){color:var(--danger)!important}html.theme-dark .light-surface :is(.run-heading p i,.test-arrow){color:var(--dark-text-muted)!important}html.theme-dark .light-surface :is(.steps button strong,.steps button>span,.steps button.done>span,.environment-buttons small,.footer-bar code,footer code,.metric small i,.row-arrow,.run-main i,footer i){color:var(--dark-text-muted)!important;font-weight:600}html.theme-dark .light-surface .steps button.current>span{background:var(--success)!important;border-color:var(--success)!important;color:#102016!important}html.theme-dark .light-surface .steps button.done>span{background:#315f3d!important;border-color:#70b983!important;color:#102016!important}html.theme-dark .light-surface :is(.topbar,.stats,.stats div,.metric-grid,.metric,.run-list,.run-row,.empty-row,.run-table,footer,.environment,.toggle-row,.tests,.tests label,.test-list,.test-row,.footer-bar,.section-rule,.steps i){background-color:transparent;border-color:var(--dark-border)!important}html.theme-dark .light-surface :is(.section-rule,.steps i){background:var(--dark-border)!important}html.theme-dark .light-surface :is(nav a,.text-link,.back-link,.topbar-right a,footer a,.empty a){color:var(--dark-link)!important}html.theme-dark .light-surface :is(.text-link,.back-link,footer a,.topbar-right a):hover,html.theme-dark .light-surface nav a.active,html.theme-dark .light-surface nav a:hover{color:#c0efca!important}html.theme-dark .light-surface :is(.panel,.checks-panel,.action-card.secondary,.targets button,.profiles button,.environment-buttons button,.tests label){background:var(--dark-surface)!important;border-color:var(--dark-border)!important}html.theme-dark .light-surface :is(.action-card.primary,.active-callout,.targets button:hover,.targets button.chosen,.profiles button:hover,.profiles button.selected,.environment-buttons button:hover,.environment-buttons button.chosen,.tests label:hover,.tests label.selected,.smoke,.plan-box){background:var(--dark-surface-accent)!important;border-color:#456f50!important}html.theme-dark .light-surface :is(.action-card,.run-row,.test-row,.environment-buttons button,.targets button,.profiles button,.presets button,.selection button,.url input,.plan-box select,.actions .back){color:var(--dark-text-muted)!important}html.theme-dark .light-surface :is(.action-card:hover,.run-row:hover){background:#1e2d23!important}html.theme-dark .light-surface :is(.action-copy p,.callout-copy p:not(.kicker),.muted,.callout-progress small){color:var(--dark-text-muted)!important}html.theme-dark .light-surface .callout-mark{background:#244732!important}html.theme-dark .light-surface .progress-track{background:#304738!important}html.theme-dark .light-surface :is(.url input,.plan-box select){background:var(--dark-surface-raised)!important;border-color:var(--dark-border-strong)!important}html.theme-dark .light-surface :is(.presets button,.selection button){border-color:var(--dark-border-strong)!important}html.theme-dark .light-surface :is(.steps button strong,.steps button.done strong){color:var(--dark-text-muted)!important}html.theme-dark .light-surface :is(.steps button>span,.steps i){border-color:var(--dark-border-strong)!important}html.theme-dark .light-surface :is(.steps button.current>span,.steps button.done>span){background:#9bdfad!important;border-color:#9bdfad!important;color:#102016!important}html.theme-dark .light-surface .actions .continue,html.theme-dark .light-surface .report-button{background:#14533f!important;border-color:#14533f!important;color:#fff!important}html:not(.theme-dark) .light-surface .action-arrow{color:#1d6b52!important}html:not(.theme-dark) .light-surface .test-results-note{color:#52645a!important}html:not(.theme-dark) .light-surface .test-item em.result-fail,html:not(.theme-dark) .light-surface .test-item em.result-pass{color:#8d3f29!important}html:not(.theme-dark) .light-surface .expand-button{color:#0e6255!important}html:not(.theme-dark) .light-surface .run-summary{background:#e4eee7!important;border-color:#b6d4c0!important;color:#17271e!important}html:not(.theme-dark) .light-surface .run-summary .summary-line>span,html:not(.theme-dark) .light-surface .run-summary>div>span{color:#4b5d52!important}html:not(.theme-dark) .light-surface .run-summary .summary-line>strong,html:not(.theme-dark) .light-surface .run-summary>div>strong{color:#1d6b52!important}html:not(.theme-dark) .light-surface .run-summary small,html:not(.theme-dark) .light-surface .section-heading>span i{color:#4b5d52!important}html.theme-dark .light-surface .section-heading>span i{color:var(--dark-text-muted)!important}html:not(.theme-dark) .light-surface .run-state.pass-state{background:#e4eee7!important;border-color:#b6d4c0!important;color:#1d6b52!important}html:not(.theme-dark) .light-surface .run-state.fail-state{background:#f8e8ea!important;border-color:#c9838d!important;color:#9c2637!important}html.theme-dark .light-surface :is(.toggle-row strong,.selection strong){color:var(--dark-text)!important}html.theme-dark .light-surface .test-results-note{color:var(--dark-text-muted)!important}html.theme-dark .light-surface .test-item em.result-fail{color:#e4c27c!important}html.theme-dark .light-surface .test-item em.result-pass{color:var(--success)!important}html.theme-dark .light-surface .expand-button{color:var(--dark-link)!important}html.theme-dark .light-surface .run-summary{background:#202b27!important;border-color:#3b5142!important;color:#dfe9e0!important}html.theme-dark .light-surface .run-state.pass-state{background:#1b3023!important;border-color:#456f50!important;color:var(--success)!important}html.theme-dark .light-surface .run-state.fail-state{background:#321d21!important;border-color:#8f4854!important;color:#f6a1aa!important}html.theme-dark .light-surface button.stop-button{background:#8f303c!important;border-color:#f27b84!important;color:#fff!important}html.theme-dark .light-surface :is(.detail-status.fail,.test-status.fail-text,.result.fail-text,.run-label.fail-text){color:#f6a1aa!important}html.theme-dark .light-surface .detail-status.fail{background:#321d21!important;border-color:#8f4854!important}html:not(.theme-dark) .light-surface .check-accordion{background:#f8f6ef!important;border-color:#d0d0c6!important}html:not(.theme-dark) .light-surface .check-accordion .accordion-item+.accordion-item,html:not(.theme-dark) .light-surface .check-accordion .accordion-list{border-color:#bbc6bc!important}html:not(.theme-dark) .light-surface .check-accordion .test-row{background:#f8f6ef!important;color:#17271e!important}html:not(.theme-dark) .light-surface .check-accordion .accordion-item.open .test-row,html:not(.theme-dark) .light-surface .check-accordion .test-row:hover{background:#e4eee7!important}html:not(.theme-dark) .light-surface .check-accordion .section-heading>span,html:not(.theme-dark) .light-surface .check-accordion .test-copy small{color:#405348!important}html:not(.theme-dark) .light-surface .check-accordion .section-heading i{color:#4b5d52!important}html:not(.theme-dark) .light-surface .check-accordion .accordion-detail{background:#e4eee7!important;border-color:#c2d9c9!important}html:not(.theme-dark) .light-surface .check-accordion .detail-description{color:#283b31!important}html:not(.theme-dark) .light-surface .coverage-heading h3{color:#101915!important}html:not(.theme-dark) .light-surface .coverage-heading p:not(.kicker),html:not(.theme-dark) .light-surface .coverage-heading>small{color:#52645a!important}html:not(.theme-dark) .light-surface .coverage-check{background:#1d6b52!important;border-color:#1d6b52!important;color:#fffdf7!important}html:not(.theme-dark) .light-surface .coverage-status,html:not(.theme-dark) .light-surface .included-state,html:not(.theme-dark) .light-surface .latest-run .result-pass{color:#1d6b52!important}html:not(.theme-dark) .light-surface .expand-button:hover{background:#1d6b52!important;border-color:#1d6b52!important;color:#fff!important}html.theme-dark .light-surface .coverage-heading h3{color:var(--dark-text)!important}html.theme-dark .light-surface .coverage-heading p:not(.kicker),html.theme-dark .light-surface .coverage-heading>small{color:var(--dark-text-muted)!important}html.theme-dark .light-surface .latest-run .result-pass{color:var(--success)!important}html.theme-dark .light-surface .expand-button:hover{background:var(--dark-link)!important;border-color:var(--dark-link)!important;color:#102016!important}html:not(.theme-dark) .light-surface .breadcrumb{color:#52645a!important}html:not(.theme-dark) .light-surface .breadcrumb a{color:#0e6255!important}html:not(.theme-dark) .light-surface .breadcrumb a:hover,html:not(.theme-dark) .light-surface .breadcrumb span[aria-current=page]{color:#101915!important}html:not(.theme-dark) .light-surface .breadcrumb .separator{color:#52645a!important}html.theme-dark .light-surface .breadcrumb{color:var(--dark-text-muted)!important}html.theme-dark .light-surface .breadcrumb a{color:var(--dark-link)!important}html.theme-dark .light-surface .breadcrumb a:hover,html.theme-dark .light-surface .breadcrumb span[aria-current=page]{color:#c0efca!important}html.theme-dark .light-surface .breadcrumb .separator{color:var(--dark-text-muted)!important}html:not(.theme-dark) .light-surface .new-run{background:#101915!important;border-color:#101915!important;color:#fffdf7!important}html:not(.theme-dark) .light-surface .new-run:hover{background:#1d6b52!important;border-color:#1d6b52!important;color:#fff!important}html.theme-dark .light-surface .new-run{background:#1b3023!important;border-color:#456f50!important;color:var(--dark-text)!important}html.theme-dark .light-surface .new-run:hover{background:var(--dark-link)!important;border-color:var(--dark-link)!important;color:#102016!important}html:not(.theme-dark) .light-surface .topbar-right a.new-run{background:#101915!important;border-color:#101915!important;color:#fffdf7!important}html:not(.theme-dark) .light-surface .topbar-right a.new-run:hover{background:#1d6b52!important;border-color:#1d6b52!important;color:#fff!important}html.theme-dark .light-surface .topbar-right a.new-run{background:#1b3023!important;border-color:#456f50!important;color:var(--dark-text)!important}html.theme-dark .light-surface .topbar-right a.new-run:hover{background:var(--dark-link)!important;border-color:var(--dark-link)!important;color:#102016!important}