html,body{height:100%}body{display:flex;flex-direction:column;margin:0;font-family:system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;color:#444;background:#f7fcff}.topbar{display:flex;align-items:baseline;gap:1rem;padding:.5rem 1rem;background:#0a6fae;color:#fff}.topbar .brand{flex:none;color:#fff;font-weight:700;letter-spacing:.02em;text-decoration:none}.topbar .brand:hover .brand-sub,.topbar .brand:focus-visible .brand-sub{text-decoration:underline}.topbar .brand:focus-visible{outline:2px solid #fff;outline-offset:2px}.topbar .brand-sub{font-weight:400;opacity:.9}.topbar .topbar-button{padding:.15rem .6rem;border:1px solid rgba(255,255,255,.6);border-radius:3px;background:rgba(0,0,0,0);color:#fff;font:inherit;cursor:pointer}.topbar .topbar-button:hover{background:rgba(255,255,255,.15)}.topbar .topbar-button:focus-visible{outline:2px solid #fff;outline-offset:2px}.topbar .topbar-links{display:flex;gap:.75rem}.topbar .topbar-links a{color:#fff;opacity:.85;text-decoration:none}.topbar .topbar-links a:hover,.topbar .topbar-links a:focus-visible{opacity:1;text-decoration:underline}.topbar .topbar-links a:focus-visible{outline:2px solid #fff;outline-offset:2px}.topbar .doc-title{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;opacity:.95}.topbar .topbar-controls{display:flex;flex:none;align-items:center;gap:1rem;font-size:.75rem}.topbar .segmented{display:inline-flex;border:1px solid rgba(255,255,255,.6);border-radius:3px;overflow:hidden}.topbar .segmented button{padding:.15rem .6rem;border:0;background:rgba(0,0,0,0);color:#fff;font:inherit;cursor:pointer}.topbar .segmented button+button{border-left:1px solid rgba(255,255,255,.6)}.topbar .segmented button[aria-pressed=true]{background:#fff;color:#0a6fae;font-weight:600}.topbar .segmented button:focus-visible{outline:2px solid #fff;outline-offset:-2px}.topbar .switch{display:inline-flex;align-items:center;gap:.4rem;padding:0;border:0;background:rgba(0,0,0,0);color:#fff;font:inherit;cursor:pointer}.topbar .switch .switch-track{position:relative;width:1.9rem;height:1rem;border:1px solid rgba(255,255,255,.6);border-radius:999px;background:rgba(255,255,255,.15);transition:background .15s}.topbar .switch .switch-thumb{position:absolute;top:1px;left:1px;width:.75rem;height:.75rem;border-radius:50%;background:#fff;transition:transform .15s}.topbar .switch[aria-checked=true] .switch-track{background:#fff}.topbar .switch[aria-checked=true] .switch-thumb{transform:translateX(0.9rem);background:#0a6fae}.topbar .switch[aria-checked=false] .switch-label{opacity:.75}.topbar .switch:focus-visible{outline:2px solid #fff;outline-offset:2px}.status{position:fixed;top:2.6rem;left:50%;z-index:20;padding:.35rem .9rem;border-radius:999px;background:#444;color:#fff;font-size:.8rem;opacity:0;transform:translate(-50%, -0.5rem);transition:opacity .2s,transform .2s;pointer-events:none}.status.status-visible{opacity:1;transform:translate(-50%, 0)}.workbench{display:flex;flex:1;min-height:0}@media(max-width: 720px){.topbar{flex-wrap:wrap;gap:.5rem .75rem}.topbar .doc-title{flex-basis:100%;order:3}.topbar .topbar-links{display:none}.workbench{flex-direction:column}.problems{height:8rem}}.editor{flex:1;min-width:0;background:#fff}.problems{display:flex;flex-direction:column;height:11rem;border-top:1px solid #e8f4fa;background:#fff}.problems .problems-header{padding:.35rem 1rem;border-bottom:1px solid #f5f5f5;color:#6a737d;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.problems .problems-count{display:inline-block;min-width:1.2rem;margin-left:.5rem;padding:0 .4rem;border-radius:999px;background:#e8f4fa;color:#0a6fae;text-align:center}.problems .problems-list{flex:1;margin:0;padding:0;overflow:auto;list-style:none;font-size:.85rem}.problems .problem{display:flex;align-items:center;gap:.6rem;padding:.3rem 1rem;cursor:pointer}.problems .problem:hover{background:#f5f5f5}.problems .problem-severity{flex:none;width:.6rem;height:.6rem;border-radius:50%}.problems .problem-error .problem-severity{background:#c0392b}.problems .problem-warning .problem-severity{background:#9a6b00}.problems .problem-source{flex:none;min-width:4.6rem;padding:0 .4rem;border-radius:3px;background:#f5f5f5;color:#6a737d;font-family:"SFMono-Regular",Consolas,"Liberation Mono",Menlo,monospace;font-size:.7rem;line-height:1.3rem;text-align:center}.problems .problem-source-syntax{background:rgba(192,57,43,.1);color:#c0392b}.problems .problem-source-grammar{background:rgba(10,147,150,.12);color:#0a9396}.problems .problem-source-validation{background:rgba(154,107,0,.12);color:#9a6b00}.problems .problem-message{flex:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.problems .problem-line{flex:none;color:#6a737d;font-size:.75rem}.problems .problem-none{padding:.3rem 1rem;color:#6a737d}.sidebar{display:flex;flex:none;flex-direction:column;width:15rem;border-right:1px solid #e8f4fa;background:#f7fcff}.sidebar .sidebar-header{display:flex;align-items:center;padding:.35rem .6rem .35rem 1rem;border-bottom:1px solid #f5f5f5;color:#6a737d;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.sidebar .sidebar-title{flex:1}.sidebar .sidebar-button{margin-left:.25rem;width:1.5rem;height:1.5rem;padding:0;border:1px solid rgba(0,0,0,0);border-radius:3px;background:rgba(0,0,0,0);color:#0a6fae;font-size:1.1rem;line-height:1;cursor:pointer}.sidebar .sidebar-button:hover,.sidebar .sidebar-button:focus-visible{border-color:#0a6fae;background:#fff;outline:none}.sidebar .sidebar-footer{padding:.35rem 1rem;border-top:1px solid #f5f5f5;color:#6a737d;font-size:.7rem}@media(max-width: 720px){.sidebar{width:auto;max-height:30%;border-right:0;border-bottom:1px solid #e8f4fa}}.doc-list{flex:1;margin:0;padding:.25rem 0;overflow:auto;list-style:none;font-size:.85rem}.doc{display:flex;align-items:center;gap:.5rem;padding:.3rem .5rem .3rem .75rem;border-left:3px solid rgba(0,0,0,0);cursor:pointer}.doc:hover{background:#f5f5f5}.doc:focus-visible{outline:1px solid #0a6fae;outline-offset:-1px}.doc.doc-active{border-left-color:#0a6fae;background:#e8f4fa}.doc.doc-dragging{opacity:.4}.doc.doc-drop-before{box-shadow:inset 0 2px 0 #0a6fae}.doc.doc-drop-after{box-shadow:inset 0 -2px 0 #0a6fae}.doc .doc-kind{flex:none;width:1.2rem;height:1.2rem;border-radius:3px;color:#6a737d;font-family:"SFMono-Regular",Consolas,"Liberation Mono",Menlo,monospace;font-size:.7rem;font-weight:700;line-height:1.2rem;text-align:center}.doc .doc-label{flex:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.doc .doc-problems{display:flex;flex:none;gap:.25rem}.doc .doc-count{min-width:1.1rem;padding:0 .3rem;border-radius:999px;color:#fff;font-size:.65rem;font-weight:700;line-height:1.1rem;text-align:center}.doc .doc-count-error{background:#c0392b}.doc .doc-count-warning{background:#9a6b00}.doc .doc-delete{flex:none;width:1.2rem;height:1.2rem;padding:0;border:0;border-radius:3px;background:rgba(0,0,0,0);color:#6a737d;font-size:1rem;line-height:1;cursor:pointer;visibility:hidden}.doc .doc-delete:hover{background:#fff;color:#c0392b}.doc:hover .doc-delete,.doc:focus-within .doc-delete,.doc.doc-active .doc-delete{visibility:visible}.doc.doc-schema .doc-kind,.doc.doc-template .doc-kind{background:#0a9396;color:#fff}.doc.doc-schema .doc-label,.doc.doc-template .doc-label{font-family:"SFMono-Regular",Consolas,"Liberation Mono",Menlo,monospace;font-size:.8rem;color:#0a9396}.doc .doc-rename{flex:1;min-width:0;padding:.1rem .3rem;border:1px solid #0a6fae;border-radius:3px;font:inherit;color:#444;background:#fff}.doc .doc-rename:focus{outline:none}.cm-editor{height:100%}.cm-editor.cm-focused{outline:none}.cm-editor .cm-scroller{font-family:"SFMono-Regular",Consolas,"Liberation Mono",Menlo,monospace;font-size:.9rem;line-height:1.55;tab-size:4}.cm-editor .cm-gutters{border-right:1px solid #e8f4fa;background:#f7fcff;color:#6a737d}.cm-editor .cm-activeLine{background:rgba(10,111,174,.04)}.cm-editor .cm-activeLineGutter{background:#e8f4fa}.cm-editor .cm-cursor{border-left-color:#444}.stxt-tok-comment{color:green}.stxt-tok-namespace{color:#0a9396}.stxt-tok-property{color:#0d5cb6}.stxt-tok-macro{color:#00b2f0}.stxt-tok-string{color:#d05a80}.cm-tooltip.cm-tooltip-autocomplete{border:1px solid #e8f4fa;border-radius:4px;background:#fff;box-shadow:0 4px 14px rgba(0,0,0,.12);font-family:"SFMono-Regular",Consolas,"Liberation Mono",Menlo,monospace;font-size:.85rem}.cm-tooltip.cm-tooltip-autocomplete>ul{max-height:14rem}.cm-tooltip.cm-tooltip-autocomplete>ul>li{padding:.15rem .5rem;line-height:1.5}.cm-tooltip.cm-tooltip-autocomplete>ul>li[aria-selected]{background:#e8f4fa;color:#444}.cm-tooltip.cm-tooltip-autocomplete .cm-completionLabel{color:#0d5cb6}.cm-tooltip.cm-tooltip-autocomplete .cm-completionDetail{margin-left:.6rem;color:#6a737d;font-style:normal;font-size:.75rem}.cm-tooltip.cm-tooltip-autocomplete .cm-completionIcon{opacity:.6}.cm-tooltip.cm-tooltip-hover{border:1px solid #e8f4fa;border-radius:4px;background:#fff;box-shadow:0 4px 14px rgba(0,0,0,.12)}.stxt-hover{max-width:32rem;padding:.5rem .75rem;font-family:system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-size:.8rem;line-height:1.5;color:#444}.stxt-hover .stxt-hover-title{font-family:"SFMono-Regular",Consolas,"Liberation Mono",Menlo,monospace;font-size:.85rem}.stxt-hover .stxt-hover-name{color:#0d5cb6;font-weight:700}.stxt-hover .stxt-hover-namespace{color:#0a9396}.stxt-hover .stxt-hover-facts,.stxt-hover .stxt-hover-none{color:#6a737d}.stxt-hover .stxt-hover-definition{margin-top:.4rem;padding-top:.4rem;border-top:1px solid #f5f5f5}.stxt-hover .stxt-hover-heading{margin-bottom:.15rem;color:#0a9396;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.stxt-hover .stxt-hover-row{display:flex;gap:.6rem}.stxt-hover .stxt-hover-key{flex:none;width:4rem;color:#6a737d}.stxt-hover .stxt-hover-value{font-family:"SFMono-Regular",Consolas,"Liberation Mono",Menlo,monospace;font-size:.78rem;word-break:break-word}.stxt-hover .stxt-hover-description{margin-top:.4rem;white-space:pre-wrap}*,*::before,*::after{box-sizing:border-box}/*# sourceMappingURL=site.css.map */
