/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}*,:after,:before{box-sizing:border-box}:root{--dark:#222;--light:#efefef;--red:#ff5643;--registration:var(--light);--bg:var(--dark);--error:var(--red);--transition-easing:cubic-bezier(0.9,0,0.1,0);--transition-duration-regular:0.15s;--transition-duration-fast:0.075s;--transition-duration-slow:0.3s;--padding:64px;--half-padding:calc(var(--padding)/2);--gap:24px;background-color:#222;background-color:var(--bg);height:100%}@media (max-width:1000px){:root{--padding:32px;--gap:24px}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;height:100%;margin:0}code{font-family:Space Mono,source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.color--dark{--registration:var(--dark);--bg:var(--light)}.color--light{--registration:var(--light);--bg:var(--dark)}.font-family--monospace{font-family:Space Mono,source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.array{background-color:var(--bg);border:1px solid var(--registration);border-radius:4px;display:flex;flex-flow:column nowrap;margin-bottom:-1px;max-height:calc(var(--padding)*6 + 3rem);overflow-x:hidden;overflow-y:auto;position:relative}.array-disabled--true{opacity:.5}.array>.array-label{left:12px;position:absolute;top:12px}.array>.array-element{border:1px solid var(--registration);margin:-1px -1px 0;padding:24px;position:relative}.array>.array-element--input{margin:-1px -1px 0}.array>.array-element--input>.input .input-input input{border-radius:0}.array>div:last-child{-webkit-clip-path:inset(1px 0);clip-path:inset(1px 0)}.array.array-withicon>.array-element>.array-element--icon{position:absolute;right:24px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.array.array-interactive--true>.array-element:hover{background-color:var(--registration);cursor:pointer}.array.array-interactive--true>.array-element:hover>p{color:var(--bg)}.array.array-interactive--true>.array-element:hover>.array-element--icon .icon-img{stroke:var(--bg)}.button{all:unset;border:1px solid var(--registration);border-radius:4px;box-sizing:inherit;color:var(--registration);padding:24px}.button[disabled]{opacity:.5}.button.button-active,.button:not([disabled]):hover{background-color:var(--registration);color:var(--bg);cursor:pointer}.button.button-active .icon-img,.button:not([disabled]):hover .icon-img{fill:var(--bg);stroke:var(--bg)}button.button-size--xxs,button.button-size--xxxs{padding:1px}button.button-size--xs{padding:2px}.button.button-withicon{grid-gap:24px;display:grid;grid-template-columns:1fr auto}.button.button-variant--icon{background:var(--bg);grid-template-columns:1fr;place-content:center}.dropdown,.dropdown-trigger{position:relative}.dropdown-trigger:not(.dropdown-trigger-disabled--true):hover{cursor:pointer}.dropdown-trigger--label{left:12px;position:absolute;top:12px}.dropdown:not(.dropdown-variant--text) .dropdown-trigger:not(.dropdown-trigger-disabled--true):hover .dropdown-trigger--label p{color:var(--bg)}.dropdown-trigger.dropdown-trigger-disabled--true .dropdown-trigger--label p{opacity:.5}.dropdown-dropdown{position:absolute;top:calc(100% - 1px);z-index:999}.dropdown-dropdown.dropdown-dropdown-visible--true{opacity:1}.dropdown-dropdown.dropdown-dropdown-visible--false{opacity:0;pointer-events:none}h1,h2,h3,h4,h5,h6{color:var(--registration);font-size:1rem;font-weight:400;margin:0}.heading-variant--h1{font-size:48px;font-weight:900;margin:1.5rem 0}.heading-variant--h2{font-size:40px;font-weight:800;margin:1.25rem 0}.heading-variant--h3{font-size:32px;font-weight:700;margin:1.25rem 0}.heading-variant--h4{font-size:28px;font-weight:600;margin:1rem 0}.heading-variant--h5{font-size:24px;font-weight:600;margin:1rem 0}.heading-variant--h6{font-size:20px;font-weight:600;margin:1rem 0}.heading-variant--logo{font-family:Lexend Zetta,sans-serif;font-size:24px;font-weight:600;letter-spacing:-.08em;margin:1rem 0;text-transform:uppercase}.icon{display:grid;place-content:center}.icon-size--xxxxs{height:8px;padding:.5px;width:8px}.icon-size--xxxs{height:12px;padding:1px;width:12px}.icon-size--xxs{height:16px;padding:2px;width:16px}.icon-size--xs{height:20px;padding:2px;width:20px}.icon-size--sm{height:32px;padding:4px;width:32px}.icon-size--md{height:48px;padding:6px;width:48px}.icon-size--lg{height:64px;padding:8px;width:64px}.icon-size--xl{height:96px;padding:12px;width:96px}.icon-img{fill:var(--registration);stroke:var(--registration);height:100%;width:100%}.input{display:inline-block;position:relative}.input:hover{cursor:text}.input .input-label{left:24px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.input .input-label,.input .input-label p{transition:var(--transition-duration-fast) var(--transition-easing)}.input.input-active--true .input-label{left:12px;top:12px;-webkit-transform:none;transform:none}.input .input-icon{position:absolute;right:24px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.input .input-icon:hover{cursor:pointer}.input-input input{all:unset;background-color:var(--bg);border:1px solid var(--registration);border-radius:4px;box-sizing:inherit;color:var(--registration);padding:24px;width:100%}.input-input input[disabled]{opacity:.5}.input.input-withicon .icon{stroke:red}.objectviewer{background-color:var(--bg);border:1px solid var(--registration);border-radius:4px;display:grid;grid-template-columns:auto 1fr;overflow:hidden;position:relative}.objectviewer-disabled--true{opacity:.5}.objectviewer>.objectviewer-label{left:12px;position:absolute;top:12px}.objectviewer>.objectviewer-field,.objectviewer>.objectviewer-value{border:1px solid var(--registration);margin:-1px -1px 0;padding:24px;position:relative}.objectviewer>.objectviewer-value{border-left-width:0}.objectviewer>.objectviewer-field:nth-last-child(2),.objectviewer>.objectviewer-value:last-child{margin-bottom:-1px}.tabgroup{display:grid}.tabgroup-variant--vertical{grid-template-columns:auto 1fr;grid-template-rows:none;min-height:100%;min-width:unset}.tabgroup-variant--vertical.tabgroup-minimized--true{grid-template-columns:2rem 1fr}.tabgroup-variant--horizontal{grid-template-columns:none;grid-template-rows:auto 1fr;max-width:100vw;min-height:unset;min-width:100%}.tabgroup-variant--horizontal.tabgroup-minimized--true{grid-template-rows:2rem 1fr}.tabgroup>.tabgroup-tabs{padding:var(--padding);position:relative}.tabgroup.tabgroup-variant--vertical>.tabgroup-tabs{border-right:1px solid var(--registration)}.tabgroup.tabgroup-variant--horizontal>.tabgroup-tabs{border-bottom:1px solid var(--registration);max-width:100vw;padding:0;padding-top:var(--padding)}.tabgroup.tabgroup-minimized--true>.tabgroup-tabs{overflow:hidden;padding:0}.tabgroup.tabgroup-variant--horizontal>.tabgroup-tabs>*{margin-left:var(--padding)}.tabgroup>.tabgroup-tabs>.tabgroup-tabs--tablist{grid-gap:var(--gap);display:flex}.tabgroup.tabgroup-variant--vertical>.tabgroup-tabs>.tabgroup-tabs--tablist{flex-flow:column nowrap}.tabgroup.tabgroup-variant--horizontal>.tabgroup-tabs>.tabgroup-tabs--tablist{flex-flow:row nowrap;margin-left:0;max-width:100vw;overflow:auto;padding:0 var(--padding)}.tabgroup>.tabgroup-tabs>.tabgroup-tabs--tabheader{margin-bottom:var(--gap)}.tabgroup>.tabgroup-tabs>.tabgroup-tabs--minimizer{position:absolute}.tabgroup.tabgroup-minimized--true>.tabgroup-tabs>.tabgroup-tabs--minimizer{border-radius:0;height:calc(100% + 2px);width:calc(300% + 2px)}.tabgroup.tabgroup-variant--vertical>.tabgroup-tabs>.tabgroup-tabs--minimizer{right:0;top:var(--padding);-webkit-transform:translateX(50%);transform:translateX(50%)}.tabgroup.tabgroup-variant--vertical.tabgroup-minimized--true>.tabgroup-tabs>.tabgroup-tabs--minimizer{bottom:unset;left:unset;right:-1px;top:-1px;-webkit-transform:none;transform:none}.tabgroup.tabgroup-variant--horizontal>.tabgroup-tabs>.tabgroup-tabs--minimizer{bottom:0;left:var(--half-padding);margin-left:0;-webkit-transform:translateX(-50%) translateY(50%);transform:translateX(-50%) translateY(50%)}.tabgroup.tabgroup-variant--horizontal.tabgroup-minimized--true>.tabgroup-tabs>.tabgroup-tabs--minimizer{bottom:-1px;left:unset;right:-1px;top:unset;-webkit-transform:none;transform:none}.tabgroup.tabgroup-variant--horizontal>.tabgroup-tabs>.tabgroup-tabs--tablist>.button{min-width:-webkit-max-content;min-width:max-content}.tabgroup.tabgroup-variant--horizontal>.tabgroup-tabs>.tabgroup-tabs--tablist>.button:not(.button-active){border-color:var(--bg)}.tabgroup.tabgroup-variant--horizontal>.tabgroup-tabs>.tabgroup-tabs--tablist>.button:not(.button-active):hover{background-color:var(--bg);color:var(--registration)}.tabgroup.tabgroup-variant--vertical>.tabgroup-tabs>.tabgroup-tabs--tablist>.button.button-active{border-bottom-right-radius:0;border-top-right-radius:0;margin-right:calc(var(--padding)*-1)}.tabgroup.tabgroup-variant--horizontal>.tabgroup-tabs>.tabgroup-tabs--tablist>.button.button-active{border-bottom-left-radius:0;border-bottom-right-radius:0}.text{color:var(--registration)}.text-variant--label{font-size:8px;margin:0;-webkit-user-select:none;-ms-user-select:none;user-select:none}.text-variant--strong{font-weight:700}.text-variant--error{color:var(--error);font-size:12px;margin:0;-webkit-user-select:none;-ms-user-select:none;user-select:none}.textarea{display:inline-block;min-height:calc(48px + 1rem);position:relative}.textarea:hover{cursor:text}.textarea .textarea-label{left:24px;position:absolute;top:calc(24px + .5em);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.textarea .textarea-label,.textarea .textarea-label p{transition:var(--transition-duration-fast) var(--transition-easing)}.textarea.textarea-active--true .textarea-label{left:12px;top:12px;-webkit-transform:none;transform:none}.textarea-textarea textarea{all:unset;background-color:var(--bg);border:1px solid var(--registration);border-radius:4px;box-sizing:inherit;color:var(--registration);height:100%;overflow:hidden;overflow-wrap:break-word;padding:24px;position:absolute;top:0;white-space:pre-wrap;width:100%;word-break:break-word}.textarea-textarea textarea[disabled]{opacity:.5}.textarea-hidden{border:1px solid var(--registration);border-radius:4px;height:auto;opacity:0;overflow-wrap:break-word;padding:24px;pointer-events:none;white-space:pre-wrap;width:100%;word-break:break-word}.objecteditor{grid-gap:24px;padding:64px}.objecteditor .input,.objecteditor button,.objecteditor input{width:100%}.objecteditor .objecteditor-buttons{grid-gap:24px}.login{display:grid;height:100vh;padding:var(--padding);place-content:center;width:100vw}.login-form{border:1px solid var(--registration);border-radius:4px}.login-form,.objecteditor{grid-gap:var(--gap);display:flex;flex-flow:column nowrap;padding:var(--padding)}.objecteditor{position:-webkit-sticky;position:sticky;top:0}.objecteditor .input,.objecteditor .textarea,.objecteditor button,.objecteditor input,.objecteditor textarea{width:100%}.objecteditor .objecteditor-buttons{grid-gap:var(--gap);display:flex;flex-flow:row nowrap}.roleeditor .roleeditor-schemas{grid-gap:var(--gap);display:flex;flex-flow:column nowrap;padding:var(--padding)}.roleeditor .input,.roleeditor button,.roleeditor input{width:100%}.roleeditor .roleeditor-buttons{grid-gap:var(--gap);display:flex;flex-flow:row nowrap;padding:var(--padding);padding-top:0}.usereditor{padding:var(--padding)}.usereditor .input,.usereditor button,.usereditor input{width:100%}.usereditor .usereditor-buttons{grid-gap:var(--gap);display:flex;flex-flow:row nowrap}
/*# sourceMappingURL=main.bb7a3406.css.map*/