.air-media,.air-assessment{color:var(--lp-fg)}.air-player{background:#080a0b;border-radius:10px;position:relative;overflow:hidden}.air-frame{object-fit:contain;width:100%;height:100%;min-height:0}.air-frame-bar{min-height:28px;color:var(--lp-fg-dim);flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:5px 8px;font-size:10px;display:flex}.air-frame-bar button,.air-text-button{color:inherit;font:inherit;background:0 0;border:0;padding:0}.air-text-button,.air-frame-bar button{cursor:pointer}.air-text-button{text-underline-offset:3px;text-decoration:underline}.air-frame-slider{width:100%;accent-color:var(--lp-green)}.air-assessment{font-size:12px;line-height:1.65}.air-tools h3{flex:1;margin:0;padding-left:6px;font-size:12px;font-weight:500}.air-tools .air-run-button{border:1px solid var(--lp-rule);background:var(--sr-card);color:var(--lp-fg);font:inherit;cursor:pointer;border-radius:6px;padding:5px 10px;font-size:11px}.air-run-button:disabled{opacity:.4;cursor:default}.lp .air-case-title{overflow-wrap:anywhere;margin:6px 0 12px;font-size:13px;font-weight:500;line-height:1.5}.air-target{flex-direction:column;align-items:flex-start;gap:4px;margin-bottom:16px;display:flex}.air-target select{width:100%;min-width:0;color:var(--lp-fg);font:inherit;background:0 0;border:0;padding:2px 0;font-size:11px}.air-connection{color:var(--lp-fg-dim);font-size:10px}.air-connection:before{content:"";vertical-align:middle;background:currentColor;border-radius:50%;width:5px;height:5px;margin-right:6px;display:inline-block}.air-connection.is-connected:before{background:var(--lp-green)}.air-muted{color:var(--lp-fg-dim);font-size:10px;line-height:1.6}.air-assessment h4{color:var(--lp-fg-dim);margin:18px 0 6px;font-size:11px;font-weight:500}.air-media :is(button,input):focus-visible,.air-assessment :is(button,summary,select):focus-visible{outline:2px solid var(--lp-green);outline-offset:2px}.air-check>summary{align-items:baseline;gap:9px;font-size:12px;list-style:none;display:flex}.air-check>summary::-webkit-details-marker{display:none}.air-check-text{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.air-check[open] .air-check-text{display:block}.air-check-icon{flex-shrink:0;width:12px;font-size:12px}.air-check-detail{color:var(--lp-fg-dim);padding:0 9px 9px 30px;font-size:11px}.air-check-detail p{margin:4px 0 8px}.air-citations{overflow-wrap:anywhere;font-size:10px}.air-result{color:var(--lp-fg-dim);font-size:10px;font-weight:400}.air-result.is-passed,.air-check-icon.is-passed{color:var(--lp-green)}.air-result:is(.is-failed,.is-error),.air-check-icon.is-failed{color:#f58c85}.air-result:is(.is-blocked_setup,.is-inconclusive,.is-could_not_check),.air-check-icon.is-could_not_check{color:#dbb676}.air-disclosure>summary .air-result{margin-left:8px}.air-assessment dd{overflow-wrap:anywhere;color:var(--lp-fg-dim);margin:2px 0 12px;font-size:11px}.air-assessment dt{font-size:10px}.air-activity{border-top:1px solid var(--lp-rule);margin-top:6px;padding:10px 0 0}.air-activity summary span{margin-left:5px;font-size:10px}.air-activity ol{gap:6px;max-height:220px;margin:6px 0 10px;padding:0;list-style:none;display:grid;overflow:auto}.air-activity small{color:var(--lp-fg-dim);font-size:10px}.air-activity p{margin:3px 0;font-size:11px;line-height:1.5}.air-error{color:#f58c85;padding:0 16px;font-size:11px}.air-assessment .air-error{padding:0}.air-empty{text-align:center;background:var(--sr-card);border:1px solid var(--lp-rule);color:var(--lp-fg-dim);border-radius:10px;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:24px;font-size:12px;display:flex}.air-empty p{color:var(--lp-fg);margin:0 0 6px}.air-empty span{font-size:11px}.tc-ai-view-toggle{z-index:2;color:#eee;font:inherit;cursor:pointer;background:#161616d9;border:1px solid #ffffff25;border-radius:7px;padding:6px 10px;font-size:11px;position:absolute;top:8px;right:8px}.tc-ai-view-toggle:disabled{opacity:.4;cursor:default}.lp .tc-panel>.sr-media:not(.air-media)>.sr-session-picker{max-width:calc(100% - 96px)}.tc-run-target{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin-left:auto;display:flex}.tc-run-target select{max-width:240px;color:var(--lp-fg-dim);font:inherit;background:0 0;border:0;font-size:10px}.tc-connection{color:var(--lp-fg-dim);font-size:10px}.tc-connection:before{content:"";background:currentColor;border-radius:50%;width:4px;height:4px;margin-right:5px;display:inline-block}.tc-connection.is-connected:before{background:var(--lp-green)}.air-empty{background:0 0;border:0}.air-frame{object-fit:contain;display:block}.air-player .pt-recording{justify-content:center;align-items:center;height:100%;display:flex}@media (max-width:650px){.tc-run-target select{max-width:140px}}@media (prefers-reduced-motion:no-preference){.tc-spinner{animation:1s linear infinite tc-spin;display:inline-block}@keyframes tc-spin{to{transform:rotate(360deg)}}}.lp .air-assessment .air-history{gap:4px;margin:0 0 8px;display:grid}.lp .air-assessment .air-history button{text-align:left;color:var(--lp-fg-dim);font:inherit;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;border-left:2px solid #0000;border-radius:0 6px 6px 0;grid-template-columns:minmax(0,1fr);gap:2px;padding:8px;font-size:10px;line-height:1.5;display:grid}.lp .air-assessment .air-history button[aria-current=true]{border-left-color:var(--lp-green)}.lp .air-assessment .air-history button:hover{background:var(--sr-raise)}.air-history-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.air-history-current{color:var(--lp-green);font-size:10px}.air-history time,.air-history small{font-size:10px}.lp .tc-check-heading{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:6px;display:flex}.lp .tc-check-heading h4{color:var(--lp-fg-dim);margin:0;font-size:11px;font-weight:500}.lp .tc-case-spec .tc-case-expected{margin-bottom:12px}.lp .tc-case-spec .tc-checks{margin:0;padding-left:16px;font-size:13px;line-height:1.6;list-style:outside}.lp .tc-checks li{margin:4px 0}.lp .tc-checks li::marker{color:var(--lp-fg-faint)}.lp .tc-accept{color:var(--lp-fg-dim);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-size:11px}.lp .tc-accept:hover:not(:disabled){color:var(--lp-fg);text-underline-offset:3px;text-decoration:underline}.lp .tc-accept:disabled{opacity:.5;cursor:default}.lp .tc-case-details-body{margin-top:10px}.lp .tc-case-details-body section{margin-bottom:12px}.lp .tc-case-details-body h4{margin:10px 0 4px}.lp .tc-case-details .tc-curation{margin-top:10px}.lp .tc-case-details>summary:focus-visible{outline-offset:3px;border-radius:3px;outline-width:1px}.tc-source-evidence .tc-recording{height:auto}.tc-source-evidence .pt-recording{aspect-ratio:16/9;min-height:0}.tc-source-evidence .pt-video{width:100%;height:100%}.air-media>.sr-player-slot{border-radius:12px}.report-review.lp .report-desk .tc-panel.tc-library{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.report-review.lp .report-desk .tc-library>.sr-workspace-insights{grid-area:1/1}.tc-panel .tc-run-marker.is-passed{color:var(--sr-positive)}.tc-panel .tc-run-marker.is-failed{color:var(--sr-concern)}.tc-panel .tc-run-marker:is(.is-error,.is-blocked,.is-inconclusive){color:#dbb676}.lp button.tc-rerun:before{display:none}.lp .tc-play svg{flex:none;width:12px;height:12px;display:block}.lp .air-result-card{line-height:1.5}.lp .air-result-card>h3{margin:0 0 10px;font-size:13px;font-weight:500;line-height:1.5}.lp .air-result-card>.sr-insight-meta{margin-bottom:5px}.lp .air-result-card .air-checks{gap:0;margin:0;display:grid}.lp .air-result-card .air-check{margin:0}.lp .air-result-card .air-check>summary{cursor:pointer;align-items:flex-start;padding:8px 9px;font-size:12px;line-height:1.5}.lp .air-result-card .air-check-text{display:block}.lp .air-result-card .air-error{color:#f58c85}.air-view-panels{display:contents}.report-review.lp .report-desk .tc-execution-workspace:not(.tc-library){grid-template-rows:minmax(0, 1fr) 10px clamp(100px, var(--insights-height,35.7%), calc(100% - 220px))}.lp .air-workspace-tabs{border:0;flex:1;min-width:0;padding:0}.lp .air-workspace-tabs button{padding:6px 12px}.report-review.lp .report-desk .tc-execution-workspace .sr-media,.report-review.lp .report-desk .tc-execution-workspace .sr-sidebar,.report-review.lp .report-desk .tc-execution-workspace>.sr-panel-divider.is-vertical{grid-row:1}.report-review.lp .report-desk .tc-execution-workspace>.sr-panel-divider.is-horizontal{grid-row:2}.report-review.lp .report-desk .tc-execution-workspace>.sr-workspace-insights{grid-row:3}.report-review.lp .report-desk .tc-library>.sr-workspace-insights{grid-row:1}.lp .air-definition-card .tc-case-spec>section{margin:12px 0}.lp .air-definition-card .tc-case-spec h4{margin:0 0 5px;font-size:11px}.lp .air-definition-card .tc-case-spec ul,.lp .air-definition-card .tc-case-spec ol{margin:0;padding-left:16px;font-size:13px;line-height:1.6}.lp .air-definition-card .tc-case-spec li+li{margin-top:6px}.lp .air-definition-card .tc-case-spec small{color:var(--lp-fg-dim);font-size:10px;display:block}@media (max-width:600px){.report-review.lp .report-desk .tc-execution-workspace:not(.tc-library){grid-template-rows:minmax(0,1.1fr) minmax(0,1fr) minmax(0,.65fr)}.report-review.lp .report-desk .tc-execution-workspace .sr-sidebar{grid-row:2}}.lp .air-definition-card .tc-case-spec ul{list-style:outside}.lp .air-definition-card .tc-case-spec ol{list-style:decimal}.lp .air-definition-card .tc-case-spec small{margin-left:0}.lp .air-definition-card .tc-case-spec li::marker{color:var(--lp-fg-dim)}.lp .air-definition-card>h3{margin-bottom:12px;font-size:13px;line-height:1.5}.lp .air-definition-card .tc-case-details{margin-top:0;padding-top:0}.lp .air-definition-card .tc-case-details>summary{padding:9px 0;font-size:12px}.lp .tc-detail-count{color:var(--lp-fg-dim);margin-left:8px;font-size:10px}.lp .air-empty{color:var(--lp-fg-dim);font-size:11px}.lp .air-empty-action{margin-top:8px;font-size:11px}.lp .air-empty-action:disabled{opacity:.4;cursor:default}.lp .tc-execution-workspace .tc-case-row{padding-right:112px}.lp .tc-execution-workspace .tc-case-row .tc-play{position:absolute;top:50%;right:12px;transform:translateY(-50%)}.lp .air-assessment :is(.air-disclosure,.tc-case-details){border:1px solid var(--lp-rule);background:var(--sr-raise);border-radius:8px;margin-top:6px;padding:0}.lp .air-assessment :is(.air-disclosure,.tc-case-details)[open]>:last-child:not(summary){margin-bottom:8px}.lp .air-assessment .air-disclosure[open]>.air-checks:last-child{margin-bottom:0}.lp .air-assessment :is(.air-disclosure,.tc-case-details)>:not(summary){margin-left:12px;margin-right:12px}.lp .air-assessment :is(.air-disclosure,.tc-case-details)>summary{color:var(--lp-fg-dim);cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;padding:8px 10px;font-size:11px;line-height:1.5;list-style:none;display:flex}.lp .air-assessment :is(.air-disclosure,.tc-case-details)>summary::-webkit-details-marker{display:none}.lp .air-assessment :is(.air-disclosure,.tc-case-details)>summary::marker{content:""}.lp .air-assessment :is(.air-disclosure,.tc-case-details)>summary:after{content:"";border-bottom:1px solid;border-right:1px solid;flex:none;width:5px;height:5px;margin:0 3px 0 auto;transform:rotate(-45deg)}.lp .air-assessment :is(.air-disclosure,.tc-case-details)[open]>summary:after{transform:rotate(45deg)}.lp .air-assessment :is(.air-disclosure,.tc-case-details)>summary:hover,.lp .air-assessment :is(.air-disclosure,.tc-case-details)[open]>summary{background:var(--sr-raise-hi);color:var(--lp-fg)}.lp .air-assessment :is(.air-disclosure,.tc-case-details)[open]>summary{border-radius:7px 7px 0 0}.lp .air-assessment summary:focus-visible{text-underline-offset:4px;border-radius:0;outline:none;text-decoration:underline}.lp .air-assessment :is(.air-disclosure,.tc-case-details)>summary:focus-visible{outline:1px solid var(--lp-green);outline-offset:-1px;text-decoration:none}.lp .air-disclosure-count{font-size:10px}.lp .air-assessment .air-subcard,.lp .air-definition-card .tc-case-spec .air-subcards>li{border:0;border-bottom:1px solid var(--lp-rule);overflow-wrap:anywhere;background:0 0;border-radius:0;margin:0;padding:8px 0;font-size:12px;line-height:1.5}.lp .air-result-card .air-check.air-subcard{padding:0}.lp .air-assessment .air-subcard:last-child,.lp .air-definition-card .tc-case-spec .air-subcards>li:last-child{border-bottom:0}.lp .air-result-card .air-check>summary{padding:8px 0}.lp .air-result-card .air-check-detail{padding:0 0 8px 21px}.lp .air-result-card .air-check-detail p{font-size:11px;line-height:1.5}.lp .air-assessment :is(button.air-subcard,.air-check):hover{border-color:var(--sr-edge);background:var(--sr-raise-hi)}.lp .air-check>summary:after{content:"";border-right:1px solid var(--lp-fg-dim);border-bottom:1px solid var(--lp-fg-dim);flex:none;width:5px;height:5px;margin:6px 2px 0 auto;transform:rotate(-45deg)}.lp .air-check[open]>summary:after{transform:rotate(45deg)}.lp .air-definition-card .tc-case-spec .air-subcards{gap:0;padding:0;list-style:none;display:grid}.lp .air-definition-card .tc-case-spec ol.air-subcards{counter-reset:case-step}.lp .air-definition-card .tc-case-spec ol.air-subcards>li{counter-increment:case-step}.lp .air-definition-card .tc-case-spec ol.air-subcards>li>span:before{content:counter(case-step) ". ";color:var(--lp-fg-dim)}.lp .air-assessment .air-disclosure>.air-disclosure{margin-top:8px}.lp .air-assessment .air-disclosure>.air-text-button{justify-content:space-between;align-items:center;width:calc(100% - 24px);margin-top:8px;margin-bottom:12px;font-size:11px;line-height:1.5;display:flex}.lp .air-assessment .air-disclosure>h4{margin-top:12px;margin-bottom:0}.lp .air-assessment .air-disclosure>h4+.air-checks{margin-top:0}.lp .air-assessment .air-disclosure>dl{margin-top:4px}.lp .air-assessment .air-disclosure>.air-activity{background:0 0;border:0;border-radius:0}.lp .air-assessment .air-disclosure>.air-activity>summary,.lp .air-assessment .air-disclosure>.air-text-button{background:var(--sr-raise);min-height:32px;color:var(--lp-fg-dim);text-align:left;border-radius:6px;padding:8px 10px;text-decoration:none}.lp .air-assessment .air-disclosure>.air-activity>summary span{margin-left:0}.lp .air-assessment .air-disclosure>.air-text-button:after{content:"";border-bottom:1px solid;border-right:1px solid;flex:none;width:5px;height:5px;margin:0 3px 0 auto;transform:rotate(-45deg)}.lp .air-assessment .air-disclosure>.air-activity>summary:hover,.lp .air-assessment .air-disclosure>.air-text-button:hover{background:var(--sr-raise-hi);color:var(--lp-fg)}.lp .air-assessment .air-disclosure>.air-activity>summary:focus-visible,.lp .air-assessment .air-disclosure>.air-text-button:focus-visible{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--lp-green) 55%, transparent);outline:none}.lp .air-assessment .air-disclosure>.air-activity>:not(summary){margin-left:0;margin-right:0}.lp .tc-accept-case{border:1px solid color-mix(in srgb, var(--lp-green) 35%, var(--lp-rule));background:color-mix(in srgb, var(--lp-green) 7%, transparent);color:var(--lp-green);font:inherit;white-space:nowrap;cursor:pointer;border-radius:999px;flex:none;padding:5px 10px;font-size:11px;line-height:1.4}.lp .tc-accept-case:hover:not(:disabled){background:color-mix(in srgb, var(--lp-green) 13%, transparent)}.lp .tc-accept-case:disabled{opacity:.5;cursor:default}.lp .air-definition-card .sr-insight-meta>.tc-accept-case{margin-left:auto}.lp .tc-execution-workspace .tc-case-row.has-approval{padding-right:205px}.lp .tc-case-actions{z-index:1;align-items:center;gap:8px;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.lp .tc-execution-workspace .tc-case-row .tc-case-actions .tc-play{position:static;transform:none}@media (max-width:600px){.lp .tc-execution-workspace .tc-case-row.has-approval{padding-right:12px}.lp .tc-case-row.has-approval .tc-case-actions{margin-left:auto;position:static;transform:none}}.lp .tc-source-origin{color:var(--lp-fg-dim);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 8px;padding:10px 0 6px;font-size:10px;display:flex}.lp .tc-source-origin>span:first-child{color:var(--lp-fg)}.lp .tc-source-facts{margin:0}.lp .tc-source-facts>div{border-bottom:1px solid var(--lp-rule);grid-template-columns:48px minmax(0,1fr);align-items:start;gap:10px;padding:7px 0;display:grid}.lp .tc-source-facts>div:last-child{border-bottom:0}.lp .tc-source-facts dt{color:var(--lp-fg-dim);margin:0;font-size:10px;line-height:1.5}.lp .tc-source-facts dd{color:var(--lp-fg);text-align:right;overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.5}.lp .tc-source-facts .tc-source-qualifier{color:var(--lp-fg-dim);font-size:10px;display:block}.lp .tc-source-observed{margin-top:6px}.lp .tc-source-observed>summary{background:var(--sr-raise);color:var(--lp-fg-dim);cursor:pointer;border-radius:6px;justify-content:space-between;align-items:center;padding:8px 10px;font-size:11px;line-height:1.5;list-style:none;display:flex}.lp .tc-source-observed>summary::-webkit-details-marker{display:none}.lp .tc-source-observed>summary::marker{content:""}.lp .tc-source-observed>summary:after{content:"";border-bottom:1px solid;border-right:1px solid;width:5px;height:5px;margin-right:3px;transform:rotate(-45deg)}.lp .tc-source-observed[open]>summary:after{transform:rotate(45deg)}.lp .tc-source-observed>summary:hover{background:var(--sr-raise-hi);color:var(--lp-fg)}.lp .tc-source-observed>summary:focus-visible{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--lp-green) 55%, transparent);border-radius:6px;outline:none;text-decoration:none}.lp .tc-source-observed>p{color:var(--lp-fg-dim);margin:8px 2px 0;font-size:11px;line-height:1.6}.tc-recording{position:relative}.lp .air-app-handoff{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.lp .air-app-handoff>p{flex-basis:100%;margin:8px 0 0;font-size:11px}.lp .air-app-handoff>a{font-size:11px}.lp .air-assessment .air-agent-activity>ol{overscroll-behavior:contain;max-height:260px;margin:4px 12px 8px;padding:0;list-style:none;overflow-y:auto}.lp .air-assessment .air-agent-entry{border-bottom:1px solid var(--lp-rule);overflow-wrap:anywhere;padding:8px 0}.lp .air-assessment .air-agent-entry:last-child{border-bottom:0}.air-agent-entry-meta{color:var(--lp-fg-dim);justify-content:space-between;align-items:baseline;gap:10px;font-size:10px;line-height:1.5;display:flex}.air-agent-entry-meta time{font-variant-numeric:tabular-nums;flex:none}.lp .air-assessment .air-agent-entry p{margin:3px 0 0;font-size:11px;line-height:1.5}.air-agent-entry[aria-current=step] .air-agent-entry-meta>span{color:var(--lp-green)}.air-live-label{color:var(--lp-green);font-size:10px}.air-live-label:before{content:"";vertical-align:middle;background:currentColor;border-radius:50%;width:4px;height:4px;margin-right:5px;display:inline-block}.lp .air-assessment .air-activity-waiting{color:var(--lp-fg-dim);margin:8px 12px;font-size:11px}.lp .air-result-card>.air-stop-reason{color:var(--lp-fg-dim);margin:0 0 10px;font-size:11px;line-height:1.5}.lp .air-assessment .air-budget{color:var(--lp-fg-dim);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:3px 10px;font-size:10px;display:flex}.air-budget>span:first-child{margin-right:auto}
