.platform-page{flex:1;width:calc(100% - 3rem);min-width:0;margin:1.5rem;padding:1.75rem 2rem;border-radius:.625rem;background:hsl(var(--card))}@media(max-width:639px){.platform-page{width:calc(100% - 1.5rem);margin:.75rem;padding:1.25rem 1rem;border-radius:.5rem}}.environment-detail{--detail-accent: 217 91% 42%;--detail-action: 221 83% 53%;--detail-success: 152 65% 30%;--detail-warning: 32 95% 32%;--detail-danger: 0 72% 42%}.dark .environment-detail{--detail-accent: 217 88% 72%;--detail-success: 152 64% 65%;--detail-warning: 38 92% 66%;--detail-danger: 0 88% 73%}.environment-detail [hidden]{display:none}.environment-detail .detail-engine-badge{color:hsl(var(--detail-accent));border-color:hsl(var(--detail-accent) / .25);background:hsl(var(--detail-accent) / .08)}.environment-detail .detail-copy-button,.environment-detail .detail-copy-button:hover,.environment-detail .detail-copy-button:active{background:transparent}.environment-detail .detail-links-drawer summary::-webkit-details-marker{display:none}.environment-detail .detail-links-drawer[open] .detail-links-chevron{transform:rotate(180deg)}.environment-detail .detail-resource-links a{display:flex;min-height:36px;align-items:center;gap:8px;border-radius:4px;padding:8px}.environment-detail .detail-resource-links a:hover{background:hsl(var(--muted));color:hsl(var(--detail-accent))}.environment-detail .detail-resource-links svg{flex-shrink:0}.environment-detail .detail-resource-links a span{min-width:0}.detail-resource-popover .detail-resource-links{font-size:.875rem}.detail-resource-popover{max-height:min(80dvh,var(--kb-popper-content-available-height))}.detail-resource-popover .detail-resource-links a{min-height:44px}.environment-detail a:focus-visible{outline:2px solid hsl(var(--detail-accent));outline-offset:4px;border-radius:2px}.environment-detail .detail-navigation a[aria-current=page]{border-color:hsl(var(--detail-accent));color:hsl(var(--detail-accent))}.environment-detail .detail-cost-value,.environment-detail .detail-text-link,.environment-detail .detail-section-link,.environment-detail .detail-copy-button:hover,.environment-detail .detail-audit-action{color:hsl(var(--detail-accent))}.environment-detail .detail-share-button:hover{background:hsl(var(--muted));color:hsl(var(--foreground))}.detail-action-menu button{justify-content:flex-start;min-height:44px;padding-inline:8px;color:hsl(var(--muted-foreground))}.detail-action-menu button:hover{background:hsl(var(--muted));color:hsl(var(--foreground))}.environment-detail .detail-section-link{opacity:.7}.environment-detail .detail-section-link:hover,.environment-detail .detail-section-link:focus-visible{opacity:1}.environment-detail .detail-section-heading{scroll-margin-top:6rem}.environment-detail .detail-section-heading:target{color:hsl(var(--detail-accent))}.environment-detail .detail-copy-success,.environment-detail .detail-run-status[data-status=completed],.environment-detail .detail-pipeline-outcome[data-state=run_verdict_accepted],.environment-detail .detail-pipeline-outcome[data-state=golden_accepted]{color:hsl(var(--detail-success))}.environment-detail .detail-run-status[data-status=running],.environment-detail .detail-run-status[data-status=pending],.environment-detail .detail-pipeline-outcome[data-state=qualified_pending_verdict]{color:hsl(var(--detail-accent))}.environment-detail .detail-run-status[data-status=stopped],.environment-detail .detail-pipeline-outcome[data-state=stalled_built_unqualified],.environment-detail .detail-pipeline-outcome[data-state=authoring_incomplete]{color:hsl(var(--detail-warning))}.environment-detail .detail-copy-failed,.environment-detail .detail-run-status[data-status=failed],.environment-detail .detail-pipeline-outcome[data-state=run_verdict_rejected]{color:hsl(var(--detail-danger))}.environment-detail input[type=checkbox]{accent-color:hsl(var(--detail-action))}@media(pointer:coarse){.environment-detail button,.environment-detail nav a,.environment-detail summary,.environment-detail .detail-section-link{min-height:44px}}.run-detail{overflow-wrap:anywhere;--run-accent: 217 91% 42%;--run-success: 152 65% 30%;--run-warning: 32 95% 32%;--run-danger: 0 72% 42%}.dark .run-detail{--run-accent: 217 88% 72%;--run-success: 152 64% 65%;--run-warning: 38 92% 66%;--run-danger: 0 88% 73%}.run-detail [hidden]{display:none}.run-detail .run-detail-engine-badge{color:hsl(var(--run-accent));border-color:hsl(var(--run-accent) / .3);background:hsl(var(--run-accent) / .08)}.run-detail .run-detail-accent,.run-detail .run-detail-tabs a[aria-current=page]{color:hsl(var(--run-accent))}.run-detail .run-detail-tabs a[aria-current=page]{border-color:hsl(var(--run-accent))}.run-detail .detail-copy-button,.run-detail .detail-copy-button:hover,.run-detail .detail-copy-button:active{background:transparent}.run-detail .detail-share-button:hover{background:hsl(var(--muted));color:hsl(var(--foreground))}.run-detail a:focus-visible,.run-detail summary:focus-visible{outline:none;box-shadow:0 0 0 2px hsl(var(--run-accent));border-radius:2px}.run-detail .detail-identifier .detail-copy-button{width:1.5rem;height:1.5rem;min-height:0;padding:0}.run-detail .detail-identifier .detail-copy-button svg{width:.875rem;height:.875rem}.run-detail .run-detail-status{background:color-mix(in srgb,currentColor 9%,transparent)}.run-detail-disclosure+.run-detail-disclosure{border-top:1px solid hsl(var(--border) / .6)}.run-detail-heading{scroll-margin-top:2rem}.run-detail-heading:target{color:hsl(var(--run-accent))}.run-detail-disclosure summary::-webkit-details-marker{display:none}.run-detail-disclosure[open]>summary .run-detail-chevron{transform:rotate(180deg)}.run-detail [data-status=completed],.run-detail [data-status=success],.run-detail [data-verdict=FAIR]{color:hsl(var(--run-success))}.run-detail [data-status=pending],.run-detail [data-status=launching],.run-detail [data-status=running]{color:hsl(var(--run-accent))}.run-detail [data-status=failed],.run-detail [data-status=error],.run-detail [data-verdict=INFRASTRUCTURE_FAILURE],.run-detail [data-verdict=UNFAIR]{color:hsl(var(--run-danger))}.run-detail [data-status=timeout],.run-detail [data-status=stopped],.run-detail [data-verdict=FALSE_NEGATIVE],.run-detail [data-verdict=FALSE_POSITIVE],.run-detail [data-verdict=NEEDS_REVIEW]{color:hsl(var(--run-warning))}.run-detail .run-detail-table{overflow-wrap:normal}@media(max-width:639px){.run-detail .run-detail-table{display:block;overflow-wrap:anywhere}.run-detail-table thead{display:none}.run-detail-table tbody{display:block}.run-detail-table tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px 12px;padding:12px 0}.run-detail .run-detail-table td{display:block;padding:0;min-width:0}.run-detail-table td:before{content:attr(data-label);font-size:11px;color:hsl(var(--muted-foreground));margin-right:6px}.run-detail-table td[data-label=Rollout]:before,.run-detail-table td[data-label=Status]:before{display:none}.run-detail .run-detail-table td[data-label=Status]{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;text-align:right}.run-detail .run-detail-table td[data-label=Post-QA]{grid-column:1 / -1;display:flex;align-items:baseline}.run-detail-table td[data-label=Post-QA]>div{min-width:0}.run-detail-table td[data-label=Post-QA] [title],.run-detail .run-detail-table td[data-label=Trial],.run-detail .run-detail-table td[data-label="Container ID"]{display:none}}@media(pointer:coarse){.run-detail button,.run-detail summary,.run-detail nav a{min-height:44px}.run-detail .detail-identifier .detail-copy-button{width:44px;height:44px}.run-detail .run-detail-table td[data-label=Rollout] a{min-height:44px}}.run-detail .text-red-600,.run-detail .text-red-700{color:hsl(var(--run-danger))}.run-detail .text-emerald-600,.run-detail .text-green-700{color:hsl(var(--run-success))}.run-detail .text-blue-700{color:hsl(var(--run-accent))}.run-detail .text-amber-700{color:hsl(var(--run-warning))}.qa-report-fields>.structured-data{gap:1rem}.qa-report-fields .structured-data{font-size:.875rem}.qa-report-fields>.structured-data>.structured-field{grid-column:1 / -1;grid-template-columns:minmax(0,1fr);gap:.75rem;padding:0 0 1rem;border-bottom:1px solid hsl(var(--border) / .45)}.qa-report-fields .structured-label{font-size:.75rem}.qa-report-fields .structured-value{min-width:0;line-height:1.65}.qa-report-fields .structured-value>span{overflow-wrap:anywhere}.qa-report-fields .structured-object{border:0;background:transparent;padding:0}.qa-report-fields .structured-data .structured-data{gap:.75rem}.qa-report-fields .structured-data .structured-data>.structured-field{grid-template-columns:minmax(5rem,7rem) minmax(0,1fr);gap:.5rem 1rem}.qa-report-fields .structured-list{list-style:none;padding-left:0}.qa-report-fields .structured-list>li+li{margin-top:.75rem}.qa-report-fields .structured-list>li:has(>.structured-data){padding:0;background:transparent}.qa-report-fields .structured-field:has(>.structured-value>.structured-object),.qa-report-fields .structured-field:has(>.structured-value>.structured-list){grid-template-columns:minmax(0,1fr)}.qa-report-fields .structured-list>li:has(>.structured-data)+li{border-top:1px solid hsl(var(--border) / .45);padding-top:1rem;margin-top:1rem}@media(min-width:640px){.qa-report-fields>.structured-data{grid-template-columns:repeat(2,minmax(0,1fr))}.qa-report-fields>.structured-data>[data-field=verdict],.qa-report-fields>.structured-data>[data-field=reward]{grid-column:span 1}}@media(max-width:639px){.qa-report-fields .structured-data .structured-data>.structured-field{grid-template-columns:minmax(0,1fr)}}.scrollable-code-viewer{--log-red: 0 75% 35%;--log-green: 150 65% 24%;--log-yellow: 38 95% 25%;--log-blue: 220 75% 36%;--log-purple: 275 70% 35%;--log-cyan: 190 90% 25%}.dark .scrollable-code-viewer{--log-red: 0 90% 72%;--log-green: 154 60% 66%;--log-yellow: 47 90% 70%;--log-blue: 217 90% 75%;--log-purple: 270 80% 80%;--log-cyan: 188 75% 68%}.scrollable-code-viewer :is(.text-red-400,.text-red-300){color:hsl(var(--log-red))}.scrollable-code-viewer :is(.text-green-400,.text-green-300){color:hsl(var(--log-green))}.scrollable-code-viewer :is(.text-yellow-400,.text-yellow-300){color:hsl(var(--log-yellow))}.scrollable-code-viewer :is(.text-blue-400,.text-blue-300){color:hsl(var(--log-blue))}.scrollable-code-viewer :is(.text-purple-400,.text-purple-300){color:hsl(var(--log-purple))}.scrollable-code-viewer :is(.text-cyan-400,.text-cyan-300){color:hsl(var(--log-cyan))}.scrollable-code-viewer :is([class~="text-muted-foreground/30"],[class~="text-muted-foreground/50"]){color:hsl(var(--foreground))}.scrollable-code-viewer [class~="text-muted-foreground/70"],.scrollable-code-viewer .opacity-60{color:hsl(var(--muted-foreground));opacity:1}
