*{box-sizing:border-box;margin:0;padding:0}:root{--bg-main:#1e1e1e;--bg-sidebar:#252526;--bg-header:#2d2d2d;--border-color:#3e3e42;--text-main:#d4d4d4;--text-muted:#858585;--text-header:#969696;--accent-color:#0e639c;--accent-hover:#17b;--header-height:42px}body{background:var(--bg-main);color:var(--text-main);height:100vh;font-family:system-ui,-apple-system,sans-serif;overflow:hidden}header{background:var(--bg-sidebar);border-bottom:1px solid var(--border-color);padding:1rem 2rem}.header-content{justify-content:space-between;align-items:center;display:flex}.resizer{background:var(--bg-main);cursor:col-resize;z-index:100;border-left:1px solid var(--border-color);border-right:1px solid var(--border-color);width:6px;transition:background .2s;position:relative}.resizer:hover,.resizer.dragging{background:var(--accent-color)}.toggle-arrow{background:var(--bg-header);border:1px solid var(--border-color);color:var(--text-muted);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;width:20px;height:40px;padding:0;font-size:10px;transition:all .2s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 2px 4px #0003}.toggle-arrow:hover{color:#fff;background:#3e3e42;border-color:#0e639c}.panel{flex-direction:column;min-width:0;display:flex}#panel-reference{background:var(--bg-sidebar);flex:0 0 280px;transition:flex-basis .3s ease-in-out}#panel-reference.collapsed{overflow:hidden;flex:0 0 0!important}#panel-editor,#panel-preview{flex:1 1 0}h1{color:#fff;font-size:1.5rem;font-weight:600}.subtitle{color:#858585;margin-top:.25rem;font-size:.875rem}main{height:calc(100vh - 80px);display:flex}.reference-content{background:var(--bg-sidebar);padding:1.25rem;overflow-y:auto}.search-container{background:var(--bg-header);border-bottom:1px solid var(--border-color);padding:.6rem 1rem}#refSearch{border:1px solid var(--border-color);color:#ccc;background:#3c3c3c;border-radius:3px;outline:none;width:100%;padding:.4rem .75rem;font-size:.85rem;transition:border-color .2s}#refSearch:focus{border-color:var(--accent-color)}.loading{color:#858585;font-size:.875rem;font-style:italic}.ref-group h4{color:#569cd6;text-transform:uppercase;letter-spacing:1px;margin:1.5rem 0 .75rem;font-size:.75rem;font-weight:600}.ref-group:first-child h4{margin-top:0}.ref-item{background:var(--bg-header);border:1px solid var(--border-color);border-radius:6px;margin-bottom:.75rem;padding:.75rem;transition:border-color .2s}.ref-item:hover{border-color:#454545}.ref-title{color:#ccc;margin-bottom:.4rem;font-size:.85rem;font-weight:500}.ref-syntax{font-variant-ligatures:normal;color:#ce9178;border:1px solid var(--border-color);background:#1e1e1e;border-radius:4px;margin-bottom:.6rem;padding:.4rem .6rem;font-family:JetBrains Mono,Consolas,Monaco,monospace;font-size:.75rem;display:block}.try-btn-small{border:1px solid var(--border-color);color:var(--text-muted);cursor:pointer;background:0 0;border-radius:3px;width:100%;padding:.25rem .6rem;font-size:.7rem;transition:all .2s}.try-btn-small:hover{color:#fff;background:#3e3e42;border-color:#0e639c}.panel:last-child{border-right:none}.panel-header{background:var(--bg-header);border-bottom:1px solid var(--border-color);height:var(--header-height);justify-content:space-between;align-items:center;padding:.6rem 1rem;display:flex}.panel-title{color:var(--text-header);text-transform:uppercase;letter-spacing:.5px;font-size:.75rem;font-weight:600}.copy-btn{background:var(--accent-color);color:#fff;cursor:pointer;border:none;border-radius:3px;padding:.4rem .75rem;font-size:.75rem;transition:background .2s}.copy-btn:hover{background:var(--accent-hover)}.copy-btn:active{background:#0d5a8f}.copy-btn.copied{background:#16825d}.panel-content{flex:1;position:relative;overflow:auto}#preview{background:#2d2d2d;justify-content:center;align-items:center;min-height:100%;padding:2rem;display:flex}.error{color:#f48771;white-space:pre-wrap;padding:1rem;font-family:monospace;font-size:.875rem}.protocol-ml-wrapper{justify-content:center;align-items:center;width:100%;height:100%;display:flex}svg{max-width:100%;max-height:100%}@media (width<=768px){main{flex-direction:column}.panel{border-bottom:1px solid #3e3e42;border-right:none}}.CodeMirror{color:#d4d4d4;background:#1e1e1e;height:100%;font-family:JetBrains Mono,Consolas,Monaco,monospace;font-size:14px;line-height:1.6}.CodeMirror-gutters{background:var(--bg-sidebar);border-right:1px solid var(--border-color)}.CodeMirror-linenumber{color:#858585}.CodeMirror-cursor{border-left:2px solid #d4d4d4}.CodeMirror-selected{background:#ffffff1a!important}.cm-pml-keyword{color:#569cd6;font-weight:700}.cm-pml-setting{color:#9cdcfe}.cm-pml-value{color:#b5cea8}.cm-pml-alias{color:#4ec9b0}.cm-pml-arrow-normal{color:#4fc1ff;font-weight:700}.cm-pml-arrow-thick{color:#dcdcaa;font-weight:700}.cm-pml-arrow-corrupt{color:#f44747;font-weight:700}.cm-pml-arrow-dropped{color:#ff8c00;font-weight:700}.cm-pml-label{color:#ce9178}.cm-pml-at{color:#c586c0}.cm-pml-side{color:#c586c0;font-weight:700}.cm-pml-comment{color:#6a9955;font-style:italic}.CodeMirror-hints{z-index:10;background:var(--bg-sidebar);color:var(--text-main);border:1px solid #454545;border-radius:4px;max-height:200px;margin:0;padding:2px;font-family:JetBrains Mono,Consolas,Monaco,monospace;font-size:13px;list-style:none;position:absolute;overflow:hidden auto;box-shadow:0 4px 6px #0000004d}.CodeMirror-hint{cursor:pointer;color:#d4d4d4;border-radius:2px;margin:0;padding:4px 8px}li.CodeMirror-hint-active{color:#fff;background:#094771}
/*# sourceMappingURL=docs.1338951d.css.map */
