.lq-program-connection{font:10px var(--lq-mono);color:var(--lq-gold);white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.lq-program-connection i,.lq-program-source-dot{background:var(--lq-gold);border-radius:50%;flex-shrink:0;width:6px;height:6px}.lq-program-connection.is-live{color:var(--lq-accent)}.lq-program-connection.is-live i,.lq-program-source-dot.is-live{background:var(--lq-accent)}.lq-program-pulse{border:1px solid var(--lq-line);background:var(--lq-surface);border-radius:8px;margin-bottom:22px}.lq-program-metrics{border-bottom:1px solid var(--lq-line);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.lq-program-metrics>div{border-right:1px solid var(--lq-line);gap:5px;padding:16px 20px;display:grid}.lq-program-metrics>div:last-child{border-right:0}.lq-program-metrics span{font:9px var(--lq-mono);text-transform:uppercase;letter-spacing:.7px;color:var(--lq-faint)}.lq-program-metrics strong{font:22px/1.25 var(--lq-display);font-variant-numeric:tabular-nums}.lq-program-metrics small{font:10px var(--lq-font);color:var(--lq-muted)}.lq-program-chart-heading{justify-content:space-between;align-items:center;gap:12px;padding:16px 20px 0;display:flex}.lq-program-chart-heading>div{align-items:center;gap:22px;display:flex}.lq-program-chart-heading p{font:9px var(--lq-mono);color:var(--lq-muted);align-items:center;gap:7px;display:flex}.lq-program-chart-heading p :is(i,b){background:var(--lq-accent);width:5px;height:5px}.lq-program-chart-heading p b{background:var(--lq-gold);margin-left:8px}.lq-program-arrivals{padding:7px 20px 0}.lq-program-arrivals svg{width:100%;height:94px;display:block}.lq-program-baseline{stroke:var(--lq-line-strong);stroke-width:1px}.lq-program-arrival-bar{fill:var(--lq-accent)}.lq-program-learned-bar{fill:var(--lq-gold)}.lq-program-arrivals>div,.lq-program-chart-foot{color:var(--lq-faint);font:9px var(--lq-mono);justify-content:space-between;gap:8px;display:flex}.lq-program-arrivals>div{padding-top:5px}.lq-program-chart-foot{padding:13px 20px}.lq-program-workbench{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:20px;display:grid}.lq-program-workbench.has-inspector{grid-template-columns:minmax(0,1fr) 370px}.lq-program-inspector{gap:16px;min-width:0;display:grid}.lq-program-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:14px;display:flex}.lq-program-controls .lq-choice{background:0 0;border:0;padding:0}.lq-program-controls .lq-choice>button{padding:6px 8px;font-size:10px}.lq-program-controls .lq-choice>button.is-active{color:var(--lq-accent);background:var(--lq-accent-dim)}.lq-program-search{width:170px;max-width:100%;color:var(--lq-faint);border-bottom:1px solid var(--lq-line-strong);align-items:center;gap:8px;display:flex}.lq-program-search:focus-within{border-color:var(--lq-accent)}.lq-program-search input{background:0 0;border:0;width:100%;min-width:0;padding:7px 0;font-size:11px}.lq-program-table-wrap{overflow-x:auto}.lq-program-table{border-collapse:collapse;table-layout:fixed;text-align:left;width:100%}.lq-program-table th{font:9px var(--lq-mono);color:var(--lq-faint);background:var(--lq-bg);border-top:1px solid var(--lq-line);border-bottom:1px solid var(--lq-line);padding:10px 14px;font-weight:400}.lq-program-table th:first-child{width:24%}.lq-program-table th:nth-child(2){width:15%}.lq-program-table th:nth-child(3){width:17%}.lq-program-table th:nth-child(4){width:31%}.lq-program-table th:last-child{width:13%}.lq-program-table td{border-bottom:1px solid var(--lq-line);vertical-align:middle;min-width:0;padding:13px 14px;font-size:11px}.lq-program-table tbody tr:last-child td{border-bottom:0}.lq-program-table tbody tr{transition:background-color .14s var(--lq-ease)}.lq-program-table tr:hover{background:var(--lq-hover)}.lq-program-table tr.is-selected{background:var(--lq-accent-dim)}.lq-program-table tr.is-new{animation:1.3s ease-out lq-program-new}.lq-program-table td>:is(span,time){font:9px/1.5 var(--lq-mono);color:var(--lq-faint);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;display:block;overflow:hidden}.lq-program-table td>strong{font:12px var(--lq-mono);font-variant-numeric:tabular-nums;align-items:baseline;gap:5px;display:flex}.lq-program-table td>strong>small{font:9px var(--lq-font);color:var(--lq-faint)}.lq-program-identity{text-align:left;background:0 0;border:0;width:100%;padding:3px 0;display:block}.lq-program-identity strong{font:12px var(--lq-display);align-items:center;gap:6px;display:flex}.lq-program-identity strong>svg{color:var(--lq-faint)}.lq-program-identity:hover strong{color:var(--lq-accent)}.lq-program-identity span{font:8px var(--lq-mono);color:var(--lq-faint);text-overflow:ellipsis;white-space:nowrap;margin-top:6px;display:block;overflow:hidden}.lq-program-state{color:var(--lq-muted);font:9px var(--lq-mono)!important;align-items:center!important;gap:6px!important;display:inline-flex!important}.lq-program-state i{background:currentColor;border-radius:50%;width:4px;height:4px}.lq-program-state:is(.state-learning,.state-checking,.state-validating,.state-partial,.state-retrying){color:var(--lq-gold)}.lq-program-state.state-ready{color:var(--lq-accent)}.lq-program-state.state-blocked{color:var(--lq-out)}.lq-program-state:is(.state-learning,.state-validating) i{animation:1.8s ease-in-out infinite lq-program-working}.lq-program-evidence{font:9px var(--lq-mono);color:var(--lq-faint);gap:4px;display:grid}.lq-program-evidence b{color:var(--lq-accent);font-weight:400}.lq-program-evidence b.is-hint{color:var(--lq-gold)}.lq-program-empty{padding:34px 20px}.lq-program-empty p{color:var(--lq-muted);margin-top:6px;font-size:12px}.lq-program-empty .lq-text-button{margin-top:12px}.lq-program-skeleton td{height:69px}.lq-program-skeleton i{background:var(--lq-raised);border-radius:2px;width:75%;height:11px;animation:1.6s ease-in-out infinite alternate lq-loading;display:block}.lq-program-activity{max-height:460px;margin:0;padding:0;list-style:none;overflow-y:auto}.lq-program-activity li{border-top:1px solid var(--lq-line);grid-template-columns:66px minmax(0,1fr);gap:10px;padding:12px 15px;display:grid}.lq-program-activity time{font:8px var(--lq-mono);color:var(--lq-faint);padding-top:3px}.lq-program-activity button{text-align:left;background:0 0;border:0;padding:0}.lq-program-activity strong{font:10px var(--lq-mono);justify-content:space-between;align-items:center;gap:8px;display:flex}.lq-program-activity strong>span{font:8px var(--lq-font);color:var(--lq-faint);white-space:nowrap}.lq-program-activity small{color:var(--lq-muted);overflow-wrap:anywhere;margin-top:5px;font-size:10px;line-height:1.55;display:block}.lq-program-activity .event-discovered strong>span{color:var(--lq-accent)}.lq-program-activity .event-retry strong>span{color:var(--lq-gold)}.lq-program-activity button:hover strong{color:var(--lq-accent)}.lq-program-activity p{color:var(--lq-faint);grid-column:1/-1;font-size:11px}.lq-program-source>div{align-items:center;gap:8px;padding:8px 15px;display:flex}.lq-program-source strong{font:10px var(--lq-medium)}.lq-program-source small{color:var(--lq-faint);font:8px var(--lq-mono);text-align:right;overflow-wrap:anywhere;margin-left:auto}.lq-program-source>p{border-top:1px solid var(--lq-line);color:var(--lq-muted);margin-top:10px;padding:13px 15px;font-size:10px;line-height:1.7}.lq-program-detail>header{justify-content:space-between;align-items:center;gap:10px;padding:18px 16px 10px;display:flex}.lq-program-detail header h2{margin-top:8px;font-size:16px}.lq-program-detail>p{color:var(--lq-muted);padding:16px;font-size:12px}.lq-program-address{align-items:center;gap:8px;padding:0 16px;display:flex}.lq-program-address code{min-width:0;font:9px/1.7 var(--lq-mono);color:var(--lq-muted);overflow-wrap:anywhere;flex:1}.lq-program-address .lq-icon-button{width:26px;height:26px}.lq-program-detail-actions{align-items:center;gap:8px;padding:15px 16px;display:flex}.lq-program-no-idl{font:9px var(--lq-mono);color:var(--lq-faint)}.lq-program-progress{border-top:1px solid var(--lq-line);background:var(--lq-bg);padding:16px}.lq-program-progress>p{color:var(--lq-muted);margin-top:8px;font-size:11px;line-height:1.6}.lq-program-progress dl{grid-template-columns:1fr 1fr;gap:10px 20px;margin:15px 0;display:grid}.lq-program-progress dl>div{gap:3px;display:grid}.lq-program-progress dt{font:9px var(--lq-font);color:var(--lq-faint)}.lq-program-progress dd{font:11px var(--lq-mono);margin:0}.lq-program-progress>small{font:8px/1.6 var(--lq-mono);color:var(--lq-faint);margin-top:8px;display:block}.lq-program-warning{color:var(--lq-gold)!important}.lq-program-detail-section{border-top:1px solid var(--lq-line);padding:16px}.lq-program-detail-section h3{margin-bottom:10px;font-size:12px}.lq-program-detail-section>p{color:var(--lq-faint);font:9px/1.6 var(--lq-mono);margin-top:10px}.lq-program-detail-section ul{margin:0;padding:0;list-style:none}.lq-program-relations li{border-top:1px solid var(--lq-line);align-items:center;gap:9px;padding:8px 0;display:flex}.lq-program-relations li:first-child{border-top:0}.lq-program-relations li>span{color:var(--lq-accent)}.lq-program-relations button{text-align:left;min-width:0;font:10px var(--lq-mono);overflow-wrap:anywhere;background:0 0;border:0;flex:1;padding:0}.lq-program-relations button:hover{color:var(--lq-accent)}.lq-program-relations small{color:var(--lq-faint);font:8px var(--lq-font);margin-top:4px;display:block}.lq-program-relations b{font:9px var(--lq-mono);color:var(--lq-muted)}.lq-program-instructions{max-height:300px;overflow-y:auto}.lq-program-instructions li{border-top:1px solid var(--lq-line);padding:10px 0}.lq-program-instructions li:first-child{border-top:0;padding-top:0}.lq-program-instructions strong{font:10px var(--lq-mono);overflow-wrap:anywhere;align-items:center;gap:8px;display:flex}.lq-program-instructions strong span{color:var(--lq-gold);font:8px var(--lq-font);white-space:nowrap}.lq-program-instructions code{font:8px var(--lq-mono);color:var(--lq-muted);margin-top:6px;display:block}.lq-program-instructions small{font:9px var(--lq-font);color:var(--lq-faint);margin-top:6px;display:block}.lq-program-instructions .lq-program-compose{font:9px var(--lq-medium);white-space:nowrap;align-items:center;gap:4px;margin-left:auto;display:inline-flex;color:var(--lq-accent)!important}.lq-program-instructions .lq-program-compose:hover{opacity:.75}.lq-program-detail-actions{flex-wrap:wrap}.lq-program-caveats{color:var(--lq-muted);margin-top:12px;font-size:10px}.lq-program-caveats summary{cursor:pointer;color:var(--lq-gold);padding:5px 0}.lq-program-caveats p{margin-top:10px;line-height:1.7}.lq-program-caveats pre{font:8px/1.7 var(--lq-mono);white-space:pre-wrap;overflow-wrap:anywhere}.lq-program-receipts li{border-top:1px solid var(--lq-line);padding:9px 0}.lq-program-receipts li:first-child{border-top:0;padding-top:0}.lq-program-receipts a{color:var(--lq-muted);justify-content:space-between;align-items:center;display:flex}.lq-program-receipts a:hover{color:var(--lq-accent)}.lq-program-receipts code{font:9px var(--lq-mono)}.lq-program-receipts li>:is(span,small){font:8px var(--lq-mono);color:var(--lq-faint);margin-top:5px;display:block}.lq-program-receipts small{color:var(--lq-gold)!important}.lq-program-detail-section .lq-program-activity{max-height:300px;margin:0 -16px -16px}.lq-program-detail-section .lq-program-activity li{grid-template-columns:63px minmax(0,1fr)}@keyframes lq-program-new{0%{background:#46f6b929;background:lab(87.1086% -56.5196 16.0339/.16)}to{background:0 0}}@keyframes lq-program-working{50%{opacity:.3}}@media (width<=1250px){.lq-program-workbench,.lq-program-workbench.has-inspector{grid-template-columns:minmax(0,1fr)}.lq-program-inspector{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lq-program-workbench.has-inspector .lq-program-inspector{grid-template-columns:minmax(0,1fr) 300px}.lq-program-metrics>div{padding:14px}}@media (width<=760px){.lq-program-page .lq-page-heading{align-items:flex-start}.lq-program-page .lq-page-heading-actions{flex-direction:column;align-items:flex-end}.lq-program-connection{font-size:8px}.lq-program-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.lq-program-metrics>div{padding:12px}.lq-program-metrics>div:nth-child(3){border-right:0}.lq-program-metrics>div:nth-child(n+4){border-top:1px solid var(--lq-line)}.lq-program-metrics strong{font-size:19px}.lq-program-metrics span{font-size:8px}.lq-program-metrics small{font-size:9px}.lq-program-chart-heading{padding:12px 14px 0}.lq-program-chart-heading>div{gap:7px;display:grid}.lq-program-arrivals{padding:7px 14px 0}.lq-program-arrivals>div span:nth-child(2),.lq-program-chart-foot span:last-child{display:none}.lq-program-chart-foot{padding:12px 14px}.lq-program-controls{align-items:stretch}.lq-program-controls .lq-choice{max-width:100%;overflow-x:auto}.lq-program-search{width:100%}.lq-program-inspector,.lq-program-workbench.has-inspector .lq-program-inspector{grid-template-columns:minmax(0,1fr)}.lq-program-table thead{display:none}.lq-program-table tbody{display:block}.lq-program-table tr{border-bottom:1px solid var(--lq-line);grid-template-columns:1fr 1fr;gap:10px;padding:12px 14px;display:grid}.lq-program-table td{border:0;padding:0;display:block}.lq-program-table td:first-child{grid-column:1/-1;padding-bottom:5px}.lq-program-table td:nth-child(4){grid-column:1/-1}.lq-program-table td:last-child{position:absolute;top:14px;right:14px}.lq-program-table tr{position:relative}.lq-program-identity span{max-width:80%}.lq-program-identity strong{font-size:13px}.lq-program-table td:nth-child(2):before,.lq-program-table td:nth-child(3):before{content:attr(data-label);font:8px var(--lq-mono);color:var(--lq-faint);margin-bottom:5px;display:block}.lq-program-table td>span{white-space:normal}.lq-program-table td:first-child .lq-program-identity strong{padding-right:45px}}@media (prefers-reduced-motion:reduce){.lq-program-page *,.lq-program-page :before,.lq-program-page :after{transition:none!important;animation:none!important}}