/* MONO additions inherit the existing Opsis shell and workspace styles. */
#mono-landing{display:block;border:0;width:100%;height:100dvh;background:#080808}
.mono-work{max-width:1500px}.mono-work h1{font-size:32px}.mono-work h2{font-size:22px}.mono-work p{line-height:1.65}.mono-work a{color:inherit;text-underline-offset:3px}.mono-work button,.mono-work input,.mono-work select{font:inherit;color:inherit;background:transparent;border:1px solid #555;border-radius:5px;padding:10px 13px}.mono-work button{cursor:pointer}.mono-work button:hover{background:#333}.mono-work button:disabled{opacity:.5;cursor:default}.mono-work input,.mono-work select{background:#202020;min-width:0}.mono-work input::placeholder{color:#aaa}.mono-work :focus-visible{outline:2px solid white;outline-offset:3px}.mono-work .opsis-lab-mode button{border-radius:0;border:0}.mono-work .opsis-lab-mode button[aria-pressed=true]{border-bottom:2px solid white}.mono-toolbar{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:20px 0}.mono-toolbar form{display:flex;gap:8px;flex:1}.mono-toolbar input{width:100%}.mono-muted{color:#b6b6b6;font-size:13px}.mono-source{font:11px/1.6 monospace;display:flex;flex-wrap:wrap;gap:16px;border:1px solid #444;border-radius:6px;padding:12px;margin:16px 0}.mono-source span:last-child{margin-left:auto}.mono-table-wrap{overflow:auto}.mono-table{width:100%;border-collapse:collapse;font-size:13px;text-align:left;font-variant-numeric:tabular-nums}.mono-table th{font-weight:400;color:#bcbcbc;padding:13px 12px;border-bottom:1px solid #555;white-space:nowrap}.mono-table td{padding:16px 12px;border-bottom:1px solid #363636}.mono-table tbody tr:hover{background:#282828}.mono-table small{display:block;color:#aaa;margin-top:5px}.mono-table a{text-decoration:none}.mono-table a:hover{text-decoration:underline}.mono-table button{padding:5px 9px}.mono-stat-row{display:flex;flex-wrap:wrap;gap:20px 36px;padding:20px 0}.mono-stat-row dt{color:#aaa;font-size:12px}.mono-stat-row dd{margin:8px 0;font-size:24px}.mono-progress{width:100%;height:4px;background:#414141;margin:7px 0}.mono-progress i{display:block;height:100%;background:#eee}.mono-panel{border:1px solid #4a4a4a;background:#202020;border-radius:6px;padding:20px;margin:16px 0}.mono-two{display:grid;grid-template-columns:minmax(0,2.3fr) minmax(260px,1fr);gap:14px}.mono-fields{display:grid;gap:18px;max-width:750px}.mono-fields label{display:grid;gap:8px}.mono-fields small{color:#bbb}.mono-fields button{justify-self:start}.mono-command{display:flex;gap:12px;align-items:center;border:1px solid #444;padding:12px;margin:10px 0}.mono-command code{overflow:auto;white-space:pre-wrap;word-break:break-word;flex:1;font-size:12px}.mono-command button{flex:none}.mono-chart{width:100%;height:310px;display:block}.mono-scatter{width:100%;min-height:330px;touch-action:none}.mono-scatter circle{cursor:pointer}.mono-scatter circle:hover,.mono-scatter circle:focus{stroke:white;stroke-width:3}.mono-error{border:1px solid #777;padding:20px;line-height:1.6}.mono-empty{padding:42px 20px;color:#bbb}.mono-address{word-break:break-all;font-family:monospace;font-size:12px}.mono-section{margin-top:30px}.mono-doc{max-width:900px}.mono-doc li{line-height:1.8;margin:9px 0}.mono-doc h2{margin-top:32px}.mono-note{border-top:1px solid #444;padding-top:16px;color:#bbb;font-size:13px}.mono-mobile-nav{display:grid;gap:12px;padding:20px}.mono-mobile-nav a{color:inherit;padding:10px}.mono-flash{position:fixed;bottom:24px;right:24px;padding:12px 20px;background:white;color:black;z-index:10000;max-width:80vw}.mono-inline-error{color:#ddd;white-space:pre-line}.mono-theme{font-size:12px}.mono-work [hidden]{display:none!important}
@media(max-width:850px){.mono-two{grid-template-columns:1fr}.mono-work h1{font-size:28px}.mono-stat-row{gap:16px}.mono-stat-row dd{font-size:21px}.mono-toolbar form{min-width:100%}.mono-source span:last-child{margin-left:0}.mono-table td,.mono-table th{padding:12px 8px}.mono-panel{padding:16px}.mono-chart{height:260px}}
.mono-work .opsis-lab-mode{display:flex;width:100%;background:#202020;border:0}.mono-work .opsis-lab-mode button{background:transparent!important;border-bottom:2px solid transparent;padding:14px 18px;color:#ddd!important}.mono-work .opsis-lab-mode button[aria-pressed=true]{border-bottom-color:white}.mono-guide{margin-left:12px;font-size:12px}.mono-work .opsis-studio-heading{padding-bottom:18px}.mono-work .opsis-lab-inspector{padding:22px}.mono-work .opsis-lab-plot>p{padding:0 20px 18px}
