:root{color:var(--platform-color-text);background:var(--platform-color-background);font-synthesis:none}html,body,#root{height:100%;min-height:0;margin:0}html,body{overflow:hidden}*{box-sizing:border-box}.access-message{padding:2rem}.application-navigation{background:var(--platform-color-surface);border-bottom:1px solid var(--platform-color-border);padding:.75rem 1rem}.pipeline-screen{height:100%;padding:1rem;overflow:auto}.pipeline-toolbar{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.pipeline-refresh-status{color:var(--platform-color-text-muted);font-size:.9rem}.pipeline-refresh-status p{margin:.5rem 0 0}.pipeline-refresh-status[data-connection-state=disconnected] [role=alert]{color:var(--platform-color-error)}.pipeline-overview{grid-template-columns:minmax(22rem,2fr) minmax(18rem,3fr);gap:1.5rem;display:grid}.pipeline-overview h3{margin-bottom:.5rem}.pipeline-counts,.pipeline-runners{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:.5rem;margin:0;display:grid}.pipeline-counts>div,.pipeline-runner{background:var(--platform-color-surface);border:1px solid var(--platform-color-border);border-radius:.4rem;padding:.65rem .75rem}.pipeline-counts dt{color:var(--platform-color-text-muted);font-size:.85rem}.pipeline-counts dd{margin:.15rem 0 0;font-size:1.35rem;font-weight:600}.pipeline-runner h4{margin:0 0 .35rem}.pipeline-runners>p{color:var(--platform-color-text-muted);margin:0}.pipeline-runner dl{gap:.25rem;margin:0;display:grid}.pipeline-runner dl div{min-width:0}.pipeline-runner dt{color:var(--platform-color-text-muted);font-size:.75rem}.pipeline-runner dd{overflow-wrap:anywhere;margin:0}.pipeline-runner button{text-align:left;max-width:100%}.pipeline-graph-view{min-width:0}.pipeline-graph-view[data-compact]{grid-template-rows:auto minmax(0,1fr);gap:.5rem;height:100%;min-height:0;display:grid}.pipeline-graph-view[data-compact] .pipeline-graph-canvas{min-height:0}.pipeline-graph-heading{justify-content:space-between;align-items:end;gap:1.5rem;display:flex}.pipeline-graph-heading h3{margin-bottom:.25rem}.pipeline-graph-heading p{color:var(--platform-color-text-muted);margin:0}.pipeline-graph-heading>:last-child{flex:0 20rem}.pipeline-graph-current{font-weight:600}.pipeline-graph-canvas{background:var(--platform-color-surface);border:1px solid var(--platform-color-border);border-radius:.4rem;max-width:100%;overflow:auto}.pipeline-graph-canvas:focus-visible{outline:2px solid var(--platform-color-focus);outline-offset:2px}.pipeline-graph-edge path{fill:none;stroke:var(--platform-color-text-muted);stroke-width:1.5px}.pipeline-graph-arrow path{fill:var(--platform-color-text-muted);stroke:none}.pipeline-graph-edge-success path{stroke:var(--platform-color-success)}.pipeline-graph-arrow-success path{fill:var(--platform-color-success)}.pipeline-graph-edge-correction_required path{stroke:var(--platform-color-warning)}.pipeline-graph-arrow-correction_required path{fill:var(--platform-color-warning)}.pipeline-graph-edge text{fill:var(--platform-color-text);paint-order:stroke;stroke:var(--platform-color-surface);stroke-linejoin:round;stroke-width:4px;font-size:10px;font-weight:600}.pipeline-graph-edge-correction_required path{stroke-dasharray:5 4}.pipeline-graph-node rect{fill:var(--platform-color-background);stroke:var(--platform-color-border);stroke-width:1.5px}.pipeline-graph-node.terminal rect{stroke-width:2.5px}.pipeline-graph-node[data-terminal=CLOSED] rect{stroke:var(--platform-color-success)}.pipeline-graph-node[data-terminal=FAILED] rect{stroke:var(--platform-color-error)}.pipeline-graph-node.current rect{fill:var(--platform-color-selection);stroke:var(--platform-color-focus);stroke-width:3px}.pipeline-graph-node text{fill:var(--platform-color-text)}.pipeline-graph-node-id{font-size:13px;font-weight:700}.pipeline-graph-node-kind{font-size:10px}.pipeline-graph-text{margin-top:.75rem!important}.pipeline-graph-text table{border-collapse:collapse;width:100%}.pipeline-graph-text caption{text-align:left;padding:.5rem;font-weight:600}.pipeline-graph-text th,.pipeline-graph-text td{border-bottom:1px solid var(--platform-color-border);text-align:left;padding:.5rem}.pipeline-graph-text tr[aria-current=step]{background:var(--platform-color-selection)}.pipeline-filters{grid-template-columns:minmax(16rem,2fr) minmax(12rem,1fr) minmax(14rem,1fr);gap:1rem;margin:1rem 0;display:grid}.pipeline-table{max-height:45vh;overflow:auto}.pipeline-table table{border-collapse:collapse;width:100%}.pipeline-table th{background:var(--platform-color-surface);position:sticky;top:0}.pipeline-table th,.pipeline-table td{text-align:left;border-bottom:1px solid var(--platform-color-border);padding:.5rem}.pipeline-table tr[aria-selected=true]{background:var(--platform-color-selection)}.pipeline-screen textarea{width:100%;color:inherit;background:var(--platform-color-surface);margin:.5rem 0;padding:.5rem;display:block}.pipeline-screen details,.pipeline-screen section{margin-top:1rem}.pipeline-screen summary{cursor:pointer;padding:.5rem 0}.pipeline-screen pre{white-space:pre-wrap;overflow-wrap:anywhere}.pipeline-ticket-detail{border-top:1px solid var(--platform-color-border);padding-top:1rem}.pipeline-ticket-metadata{grid-template-columns:repeat(3,minmax(10rem,1fr));gap:.75rem 1.5rem;display:grid}.pipeline-ticket-metadata div{min-width:0}.pipeline-ticket-metadata dt{font-weight:600}.pipeline-ticket-metadata dd{margin:.2rem 0 0}.pipeline-long-text{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.5}.pipeline-resolution{gap:.5rem;margin:1rem 0;display:grid}.pipeline-execution-detail{margin-top:1rem}.pipeline-event-list{border-left:2px solid var(--platform-color-border);gap:.75rem;margin:0 0 1rem .45rem;padding-left:1.25rem;list-style:none;display:grid}.pipeline-event-list>li{position:relative}.pipeline-event-list>li:before{background:var(--platform-color-surface);border:2px solid var(--platform-color-border);content:"";border-radius:50%;width:.7rem;height:.7rem;position:absolute;top:.35rem;left:-1.67rem}.pipeline-event-list article,.pipeline-usage-list article{background:var(--platform-color-surface);border:1px solid var(--platform-color-border);border-radius:.4rem;padding:.75rem}.pipeline-event-list header,.pipeline-usage-list header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;display:flex}.pipeline-event-list time,.pipeline-usage-list time{color:var(--platform-color-text-muted)}.pipeline-event-list dl,.pipeline-usage-list dl{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.4rem 1rem;margin:.65rem 0 0;display:grid}.pipeline-event-list dl div,.pipeline-usage-list dl div{min-width:0}.pipeline-event-list dt,.pipeline-usage-list dt{color:var(--platform-color-text-muted);font-size:.8rem}.pipeline-event-list dd,.pipeline-usage-list dd{overflow-wrap:anywhere;margin:.15rem 0 0}.pipeline-event-list p{overflow-wrap:anywhere;white-space:pre-wrap;margin:.65rem 0 0;line-height:1.45}.pipeline-usage-list{gap:.75rem;margin-bottom:1rem;display:grid}.background-service-overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.background-service-overview>section,.background-service-history>article{background:var(--platform-color-surface);border:1px solid var(--platform-color-border);border-radius:.4rem;min-width:0;padding:.75rem}.background-service-overview>section>h4{margin-top:0}.background-service-history{gap:.75rem;display:grid}.pipeline-usage-entry>p:first-child{font-weight:600}.pipeline-usage-entry dl{gap:.5rem;margin:.75rem 0;display:grid}.pipeline-usage-entry dl>div{min-width:0}.pipeline-usage-entry dt{color:var(--platform-color-text-muted);font-size:.8rem}.pipeline-usage-entry dd{overflow-wrap:anywhere;margin:.15rem 0 0}.pipeline-usage-entry dd ul{margin:0;padding-left:1.25rem}.console-panel{height:100%;min-height:0}.console-panel[hidden]{display:none}.console-workspace{height:100%;min-height:0}.console-grid-title{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;display:flex}.runner-workspace{grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;display:grid}.runner-summary{padding:.5rem 1rem}.runner-summary h2{margin:0;font-size:1.2rem}.runner-summary h3{margin:.3rem 0;font-size:.9rem}.runner-summary .pipeline-counts{grid-template-columns:repeat(6,minmax(0,1fr))}.runner-summary .pipeline-counts>div{justify-content:space-between;align-items:center;gap:.4rem;padding:.25rem .65rem;display:flex}.runner-summary .pipeline-counts dd{margin:0;font-size:1.1rem}.console-workspace .pipeline-filters,.runner-workspace .pipeline-filters{grid-column:1/-1;margin:0}.console-workspace [data-admin-panel-region=search-fields]>small,.runner-workspace [data-admin-panel-region=search-fields]>small,.pipeline-refresh-status{grid-column:1/-1}.console-workspace [data-syntax-mode],.console-dialog-content [data-syntax-mode]{width:100%;min-height:22rem;color:inherit;background:var(--platform-color-surface);border:1px solid var(--platform-color-border);resize:vertical;padding:.75rem;font:14px/1.5 monospace;display:block}.console-dialog-content{max-height:calc(90dvh - 5rem);padding:1rem;overflow:auto}.console-dialog-content .pipeline-screen,.console-dialog-content .knowledge-screen{height:auto;padding:0}.protocol-table{overflow:auto}.protocol-table table{border-collapse:collapse;width:100%}.protocol-table th,.protocol-table td{border-bottom:1px solid var(--platform-color-border);text-align:left;padding:.5rem}.protocol-table tr[aria-current=step]{background:var(--platform-color-selection)}@media (height<=850px){.runner-workspace [data-admin-panel-position=CENTER]{grid-template-rows:minmax(17rem,58%) auto minmax(0,1fr)}.runner-workspace [data-admin-panel-position=TOP]{grid-template-rows:minmax(14rem,40%) auto minmax(0,1fr)}.runner-workspace [data-admin-panel-position=BOTTOM]{grid-template-rows:minmax(17rem,1fr) auto minmax(6rem,22%)}}.knowledge-screen{height:100%;padding:1rem;overflow:auto}.knowledge-columns{grid-template-columns:minmax(14rem,1fr) minmax(0,3fr);gap:1.5rem;display:grid}.knowledge-list{max-height:65vh;padding:0;list-style:none;overflow:auto}.knowledge-list button{text-align:left;overflow-wrap:anywhere}.knowledge-detail{min-width:0}.knowledge-detail form{gap:1rem;display:grid}.knowledge-content{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:1rem;line-height:1.6}@media (width<=700px){.pipeline-overview,.pipeline-filters,.pipeline-ticket-metadata,.knowledge-columns,.background-service-overview{grid-template-columns:1fr}.pipeline-graph-heading{flex-direction:column;align-items:stretch}.knowledge-list{max-height:25vh}}.model-configuration{min-width:0}.model-entry,.matrix-entry{border:1px solid var(--platform-color-border);background:var(--platform-color-surface);border-radius:.4rem;min-width:0;margin:.75rem 0;padding:1rem}.model-fields{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1rem;margin-bottom:.75rem;display:grid}.matrix-rows{max-height:65vh;margin:1rem 0;overflow:auto}.configuration-issues{overflow-wrap:anywhere;max-height:18rem;overflow:auto}.ticket-editor{border:1px solid var(--platform-color-border);border-radius:.5rem;padding:1rem}.ticket-editor form{gap:1rem;display:grid}.ticket-editor-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.ticket-editor-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.ticket-editor fieldset{border:1px solid var(--platform-color-border);min-width:0}.ticket-editor-options{flex-direction:column;max-height:16rem;display:flex;overflow:auto}@media (width<=700px){.ticket-editor-fields,.ticket-editor-links{grid-template-columns:1fr}}.content-import pre{white-space:pre-wrap;overflow-wrap:anywhere}.content-import ol{max-height:32rem;padding-inline-start:1.5rem;overflow:auto}.content-export-selection{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:.75rem 0;display:grid}.content-export-selection fieldset{border:1px solid var(--platform-color-border);min-width:0}.content-export-options{flex-direction:column;max-height:18rem;display:flex;overflow:auto}@media (width<=700px){.content-export-selection{grid-template-columns:1fr}}.proposal-comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1rem 0;display:grid}.proposal-comparison>section{border:1px solid var(--platform-color-border);background:var(--platform-color-surface);border-radius:.4rem;min-width:0;padding:1rem}.proposal-comparison dt{margin-top:.75rem;font-weight:600}.proposal-comparison dd{margin:.25rem 0 0}@media (width<=900px){.proposal-comparison{grid-template-columns:1fr}}
