body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:left}.app-header{justify-content:space-between;margin-bottom:20px}.app-header,.app-title-block{align-items:center;display:flex}.app-title-block{gap:12px}.app-title-block h1{line-height:1;margin:0}.app-logo{display:inline-block;height:2em;object-fit:contain;vertical-align:middle;width:auto}.app-header h1{margin:0}.lang-switch button{min-width:64px}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.char-flags{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:repeat(3,1fr);justify-items:center;width:120px}.char-flag{align-items:center;color:#8a8f98;display:flex;flex-direction:column;font-size:12px;gap:6px;min-width:36px}.char-flag .icon{align-items:center;color:currentColor;display:inline-flex;justify-content:center}.char-flag.active{color:#10b981}.char-flag.inactive{color:#bfc6cf;opacity:.45}.char-flag.clickable{cursor:pointer}.char-flag.clickable:hover{transform:translateY(-2px)}.char-flag .icon svg{height:18px;height:var(--icon-size,18px);width:18px;width:var(--icon-size,18px)}.char-flag .label{font-size:11px;line-height:1}.ant-modal.value-editor-modal .ant-modal-body{display:flex;flex-direction:column;gap:12px}.ant-modal.value-editor-modal .value-editor-title{align-items:center;display:flex;justify-content:space-between;padding-right:48px}.ant-modal.value-editor-modal .value-editor-title-text{font-weight:600}.value-editor-textarea{min-height:120px}.value-editor-fullscreen-btn{margin-right:8px}.value-editor-wrap-fullscreen{align-items:flex-start;display:flex;justify-content:center;min-height:100vh;padding:0}.ant-modal.value-editor-modal .ant-tabs{display:flex;flex-direction:column;min-height:240px}.ant-modal.value-editor-modal .ant-tabs-content,.ant-modal.value-editor-modal .ant-tabs-content-holder,.ant-modal.value-editor-modal .ant-tabs-tabpane{display:flex;flex:1 1;flex-direction:column;height:100%;min-height:240px}.value-editor-json-pane{display:flex;flex:1 1;min-height:0}.ant-modal.value-editor-modal .ant-tabs-tabpane:not(.ant-tabs-tabpane-active){display:none}.ant-modal.value-editor-fullscreen{height:100vh!important;margin:0!important;max-width:none!important;padding:0!important;top:0!important;width:100vw!important}.ant-modal.value-editor-fullscreen .ant-modal-content{border-radius:0;display:flex;flex-direction:column;height:100vh!important}.ant-modal.value-editor-fullscreen .ant-modal-body{display:flex;flex:1 1;flex-direction:column;overflow:auto;padding:16px!important}.ant-modal.value-editor-fullscreen .ant-modal-body .ant-tabs{display:flex;flex:1 1;flex-direction:column}.ant-modal.value-editor-fullscreen .ant-modal-body .ant-tabs-content,.ant-modal.value-editor-fullscreen .ant-modal-body .ant-tabs-content-holder,.ant-modal.value-editor-fullscreen .ant-modal-body .ant-tabs-tabpane{display:flex;flex:1 1;flex-direction:column;height:100%}.ant-modal.value-editor-fullscreen .ant-tabs-tabpane:not(.ant-tabs-tabpane-active){display:none}.ant-modal.value-editor-fullscreen .value-editor-textarea{flex:1 1!important;height:100%!important;min-height:0!important;resize:none}.value-editor-clang-pane{display:flex;flex:1 1;min-height:0;min-width:0;width:100%}.clang-editor{background:#0f172a;border:1px solid #d9d9d9;border-radius:6px;color:#e2e8f0;display:flex;flex-direction:column;height:100%;overflow:hidden}.clang-editor__header{border-bottom:1px solid #ffffff14;color:#cbd5e1;font-weight:600;padding:8px 12px}.clang-editor__body{flex:1 1;height:100%;min-height:200px;min-width:200px;overflow:hidden;position:relative}.clang-editor__code,.clang-editor__textarea{background:#0000;box-sizing:border-box;font-family:Consolas,Menlo,Courier New,monospace;font-size:13px;height:100%;line-height:1.5;margin:0;overflow:auto;padding:12px;tab-size:2;white-space:pre;width:100%;word-break:normal}.clang-editor__code{color:#e2e8f0;inset:0;overflow:auto;pointer-events:none;position:absolute}.clang-editor__textarea{background:#0000;border:none;caret-color:#38bdf8;color:#0000;inset:0;outline:none;position:absolute;resize:none}.clang-editor__textarea::selection{background:#38bdf859}.c-keyword{color:#38bdf8}.c-type{color:#a78bfa}.c-number{color:#fbbf24}.c-string{color:#34d399}.c-comment{color:#94a3b8}.json-editor-pane{background-color:#2d2d2d;border-radius:4px;color:#d4d4d4;display:flex;flex:1 1;flex-direction:column;height:100%;min-height:0;padding:8px}.json-editor-toolbar{margin-bottom:8px}.json-editor-container{flex:1 1;font-family:Consolas,Menlo,Courier New,monospace;font-size:14px;line-height:1.5;min-height:0;position:relative}.json-editor-pre,.json-editor-textarea{border:none!important;box-sizing:border-box;font-family:inherit!important;font-size:inherit!important;height:100%;left:0;line-height:inherit!important;margin:0!important;overflow:auto;padding:10px!important;position:absolute;top:0;white-space:pre;width:100%}.json-editor-textarea{background-color:initial;caret-color:#fff;color:#0000;resize:none;z-index:1}.json-editor-pre{background-color:initial;pointer-events:none;z-index:0}.json-editor-error-message{color:#cf1322;font-size:12px;margin-top:8px}.json-error-line{background-color:#f003;display:block}.json-key{color:#9cdcfe}.json-string{color:#ce9178}.json-number{color:#b5cea8}.json-boolean,.json-null{color:#569cd6}
/*# sourceMappingURL=main.b0066009.css.map*/