.con [hidden]{display:none!important}.con-doc .doc-pane{background:var(--chrome);min-width:0;min-height:0;padding:0;display:grid;overflow:hidden}.con{--con-font:15px;box-sizing:border-box;grid-template-columns:minmax(0,1fr) 300px;gap:8px;min-width:0;min-height:0;padding:8px;display:grid}.con[data-view=menu]{grid-template-columns:minmax(0,1fr)}.con[data-view=menu] .con-side{display:none}.con-term{background:var(--dos);min-width:0;min-height:0;color:var(--dos-ink);font:400 var(--con-font)/1.45 var(--font-mono);box-shadow:inset 1px 1px 0 var(--shadow), inset -1px -1px 0 var(--hi);grid-template-rows:minmax(4.5em,1fr) auto auto auto;display:grid}.con-term:focus-within{outline:2px solid var(--navy);outline-offset:1px}.con-screen{min-width:0;min-height:0;padding:10px 12px;overflow:hidden auto}.con-screen:focus{outline:none}.con-line{white-space:pre-wrap;overflow-wrap:anywhere;min-height:1.45em}.con-region{scrollbar-width:thin;scrollbar-color:var(--dos-note) var(--dos);background:linear-gradient(to right, var(--dos) 30%, transparent) left / 28px 100% no-repeat local, linear-gradient(to left, var(--dos) 30%, transparent) right / 28px 100% no-repeat local, linear-gradient(to right, var(--dos-edge), transparent) left / 12px 100% no-repeat scroll, linear-gradient(to left, var(--dos-edge), transparent) right / 12px 100% no-repeat scroll;max-width:100%;margin:0;display:block;overflow:auto hidden}.con-region .con-line{white-space:pre;overflow-wrap:normal}.con-region .con-err{white-space:pre-wrap;overflow-wrap:anywhere}.con-region:focus-visible{outline:2px dotted var(--dos-note);outline-offset:2px}.con-err{color:var(--dos-err)}.con-note{color:var(--dos-note)}.con-bright,.con-echo{color:var(--dos-bright)}.con-hintbar{min-width:0;color:var(--dos-note);flex-wrap:wrap;align-items:center;gap:4px 8px;padding:6px 12px;display:flex}.con-hint{overflow-wrap:anywhere;flex:18ch;min-width:0;margin:0}.con-why,.con-cmds{display:none}.con-closedbar{color:var(--dos-bright);flex-wrap:wrap;align-items:center;gap:6px 12px;padding:8px 12px;display:flex}.con-line-in{flex-wrap:wrap;align-items:baseline;gap:0 1ch;min-width:0;padding:4px 12px 10px;display:flex}.con-prompt{overflow-wrap:anywhere;min-width:0}.con-prompt-short{display:none}.con-input{min-width:10ch;color:var(--dos-bright);font:inherit;caret-color:var(--dos-bright);background:0 0;border:0;flex:14ch;padding:0}.con-input:focus{outline:none}.con-chips{background:var(--chrome);flex-wrap:wrap;gap:6px;min-width:0;padding:8px;display:flex}.con-chips button{font-family:var(--font-mono);flex:none;font-size:13px}.con-chips [data-chip=action]+[data-chip=fragment]{margin-inline-start:10px}.con-side{min-width:0;min-height:0;overflow-y:auto}.con-panel>summary{display:none}.con-panel-body{align-content:start;gap:14px;padding:2px;display:grid}.con-side h3,.con-side h4{font:600 var(--text-ui) var(--font-ui);margin:0 0 6px}.con-ticket-text p{overflow-wrap:anywhere}.con-side p{margin:0 0 6px;line-height:1.4}.con-stuck{background:var(--tooltip);box-shadow:0 0 0 1px var(--dark);padding:8px}.con-findings{gap:4px;margin:0;padding:0;list-style:none;display:grid}.con-findings li:before{content:"□ "}.con-findings li[data-done]:before{content:"☑ "}.con-verdicts{gap:6px;display:grid}.con-card dl{margin:0}.con-card dt{font:500 13px var(--font-mono)}.con-card dd{margin:0 0 8px;font-size:14px;line-height:1.35}.con-card ul{margin:0 0 10px;padding-left:18px;font-size:14px;line-height:1.35}.con-card li{margin-bottom:6px}@media (width<=699.98px) and (scripting:enabled),(pointer:coarse) and (height<=499.98px) and (scripting:enabled){.con{--con-font:13px;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:4px;padding:2px 0}.con-doc .statusbar{display:none}.con-side{order:-1;overflow:visible}.con-panel>summary{min-height:var(--target);cursor:default;font:600 15px var(--font-ui);box-shadow:inset -1px -1px 0 var(--dark), inset 1px 1px 0 var(--hi), inset -2px -2px 0 var(--shadow), inset 2px 2px 0 var(--light);justify-content:space-between;align-items:center;gap:8px;padding:0 10px;list-style:none;display:flex}.con-panel>summary::-webkit-details-marker{display:none}.con-panel>summary:after{content:"▼";font-size:10px}.con-panel[open]>summary:after{content:"▲"}.con-panel[open]>.con-panel-body{max-height:40vh;padding:8px;overflow-y:auto}.con-prompt-long{display:none}.con-prompt-short{display:inline}.con-chips{flex-wrap:nowrap;padding:4px;overflow-x:auto}.con-doc .doc-bar{display:none}.con :is(.btn,.con-input,.con-panel>summary){min-height:var(--target)}.con .btn{min-width:var(--target);justify-content:center}.con-line-in{flex-wrap:nowrap;padding:2px 8px 4px;font-size:16px}.con-prompt{flex:none}.con-input{flex:1 1 0;min-width:0}.con[data-shell=kql] .con-hint{flex-basis:100%}.con[data-shell=kql] .con-hint-why{display:none}.con[data-shell=kql][data-why] .con-hint-why{display:inline}.con[data-shell=kql] .con-why{align-items:center;display:inline-flex}}@media (height<=499.98px){.con-hintbar{flex-wrap:nowrap;padding:2px 8px}.con-hint{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.con-hint-why{display:none}.con[data-why] .con-hintbar{flex-wrap:wrap}.con[data-why] .con-hint{white-space:normal}.con[data-why] .con-hint-why{display:inline}.con-why,.con-cmds{align-items:center;display:inline-flex}.con-chips{display:none}.con[data-chips] .con-chips{display:flex}}.con[data-kbd] .con-chips,.con[data-kbd] .con-side,.con[data-kbd] .con-hint-why{display:none}.con[data-kbd] .con-why{align-items:center;display:inline-flex}
