.ide__tabs{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.ide__tabs ul{justify-content:flex-end}.ide__tabs ul,.ide__tabs ul li{align-items:center;display:flex;flex-direction:row;height:100%}.ide__tabs ul li{background-color:var(--clr-shades-trans);border-top-left-radius:5px;border-top-right-radius:5px;color:var(--clr-neutral-300);cursor:pointer;gap:1rem;justify-content:flex-start;margin-right:2px;overflow:hidden;padding:1rem;text-align:left;transition:all .25s ease;white-space:nowrap}.ide__tabs ul li span{font-size:1rem;font-weight:700;margin-right:1rem}.ide__tabs ul li p{font-weight:var(--fw-bold)}.ide__tabs ul li.active{background-color:var(--clr-neutral-50);color:var(--clr-neutral-900)}.ide__tabs ul li:hover .close-tab{opacity:1}.ide__tabs ul li:last-child{margin-right:0}.ide__tabs__left{max-width:80%;overflow-x:auto;overflow-y:hidden}.ide__tabs__left li:not(:last-child){min-width:17rem;padding-right:3rem;position:relative}.ide__tabs__left li:not(:last-child) .tab-icon{color:var(--clr-td-300);font-size:1rem;width:fit-content}.ide__tabs__left li:not(:last-child).active .tab-icon{color:var(--clr-td-500)}.ide__tabs__left li:not(:last-child).active .close-tab svg{fill:var(--clr-neutral-900)}.ide__tabs__left li:not(:last-child) .close-tab{align-items:center;background-color:var(--clr-neutral-100);border-radius:5px;content:"";display:flex;height:2rem;justify-content:center;opacity:0;position:absolute;right:0;top:50%;transform:translate(-.5rem,-50%);transition:background-color .25s ease-in-out;width:2rem}.ide__tabs__left li:not(:last-child) .close-tab svg{height:1.3rem;pointer-events:none;fill:var(--clr-neutral-300);transition:fill .25s ease-in-out}.ide__tabs__left li:not(:last-child) .close-tab:hover{background-color:var(--clr-neutral-200)}.ide__tabs__left li:not(:last-child) .close-tab:hover svg{fill:var(--clr-neutral-900)}.ide__tabs__left li:not(:last-child) .confirm-btns{align-items:center;background-color:var(--clr-neutral-50);display:flex;gap:.5rem;height:100%;justify-content:center;left:0;opacity:1;padding:.5rem 1rem;pointer-events:all;position:absolute;top:0;transition:opacity .25s ease-in-out;width:100%}.ide__tabs__left li:not(:last-child) .confirm-btns button{align-items:center;appearance:none;border:none;border-radius:5px;color:var(--clr-neutral-50);cursor:pointer;display:flex;flex:1;font-family:var(--ff-primary);font-size:var(--fs-p);font-weight:var(--fw-bold);gap:.5rem;justify-content:center;padding:.25rem 1rem;transition:background-color .25s ease-in-out}.ide__tabs__left li:not(:last-child) .confirm-btns button .icon{height:var(--fs-p);order:-1;width:fit-content;fill:var(--clr-neutral-50)}.ide__tabs__left li:not(:last-child) .confirm-btns button.confirm-tab-close{background-color:var(--clr-success-500)}.ide__tabs__left li:not(:last-child) .confirm-btns button.confirm-tab-close:hover{background-color:var(--clr-success-700)}.ide__tabs__left li:not(:last-child) .confirm-btns button.cancel-tab-close{background-color:var(--clr-error-700)}.ide__tabs__left li:not(:last-child) .confirm-btns button.cancel-tab-close:hover{background-color:var(--clr-error-900)}.ide__tabs__left li:not(:last-child) .confirm-btns.hidden{opacity:0;pointer-events:none}.ide__tabs__left li:last-child{min-width:3.5rem;transition:background-color .25s ease-in-out}.ide__tabs__left li:last-child .icon{height:var(--fs-p);fill:var(--clr-neutral-300);transition:fill .25s ease-in-out}.ide__tabs__left li:last-child:hover{background-color:var(--clr-neutral-50)}.ide__tabs__left li:last-child:hover .icon{fill:var(--clr-neutral-900)}.ide__tabs__right{height:100%}.ide__tabs__right input[type=radio]{appearance:none;background-color:var(--clr-shades-trans);border-top-left-radius:5px;border-top-right-radius:5px;color:var(--clr-neutral-300);cursor:pointer;font-family:var(--ff-primary);font-size:var(--fs-p);font-weight:var(--fw-bold);height:100%;overflow:hidden;transition:all .25s ease-in-out;width:6rem}.ide__tabs__right input[type=radio]:before{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.ide__tabs__right input[type=radio]:first-child:before{content:"JSON"}.ide__tabs__right input[type=radio]:nth-child(2):before{content:"YAML"}.ide__tabs__right input[type=radio]:checked{background-color:var(--clr-neutral-50);color:var(--clr-neutral-900)}.ide__container .editor{height:0;opacity:0;pointer-events:none;width:0}.ide__container .editor.active{min-height:100%;opacity:1;pointer-events:all;transition:opacity .3s ease-in-out;width:100%}.control-panel{justify-content:space-between;overflow:hidden;width:8rem}.control-panel,.control-panel__btn{align-items:center;display:flex;flex-direction:column}.control-panel__btn{background-color:inherit;border:none;border-bottom:2px solid var(--clr-primary-500);color:var(--clr-primary-500);cursor:pointer;font-family:var(--ff-primary);height:100%;justify-content:center;transition:all .25s ease-in-out;width:100%}.control-panel__btn:last-child{border-color:var(--clr-neutral-50)}.control-panel__btn:last-child:hover{border-color:var(--clr-primary-500)}.control-panel__btn:hover{background-color:var(--clr-primary-500);color:var(--clr-neutral-50)}.control-panel__btn:hover .icon{fill:var(--clr-neutral-50)}.control-panel__btn .icon{height:var(--fs-i);fill:var(--clr-primary-500);transition:fill .25s ease-in-out}.control-panel__btn p{font-weight:var(--fw-bold)}.control-panel__btn .text-icon{margin-top:.5rem;opacity:1;transform:scaleX(1);transition:opacity .25s var(--trans-bouncy),transform .25s var(--trans-bouncy);width:fit-content}.control-panel__btn .text-icon.hiddenH,.control-panel__btn .text-icon.hiddenV{flex:0;height:0;margin:0;opacity:0;transform:scaleX(0)}.console{display:flex;flex-direction:column;overflow:hidden}.console__tabs{align-items:center;background-color:var(--clr-neutral-50);border-bottom:2px solid var(--clr-primary-500);display:flex;flex-direction:row;height:fit-content;justify-content:space-between;padding-right:1rem}.console__tabs .console-controllers{align-items:center;display:flex;justify-content:center}.console__tabs .console-controllers .min-max{appearance:none;background-color:transparent;border:none;cursor:pointer;padding:1rem .5rem}.console__tabs .console-controllers .min-max .icon{display:inline-block;fill:var(--clr-primary-500);height:var(--fs-i);transition:fill .25s ease;width:fit-content}.console__tabs .console-controllers .min-max:hover .icon{fill:var(--clr-primary-700)}.console__tabs .console-controllers .min-max .hidden{display:none}.console__tabs .visualizations{align-items:center;display:flex;height:100%}.console__tabs .visualizations input[type=radio]{appearance:none;color:var(--clr-primary-500);cursor:pointer;font-family:var(--ff-primary);font-size:var(--fs-p);font-weight:var(--fw-bold);height:100%;overflow:hidden;padding:.75rem 1.5rem;transition:all .25s ease-in-out;width:fit-content}.console__tabs .visualizations input[type=radio]:before{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.console__tabs .visualizations input[type=radio]:first-child:before{content:"Validation"}.console__tabs .visualizations input[type=radio]:nth-child(2):before{content:"OpenAPI"}.console__tabs .visualizations input[type=radio]:nth-child(3):before{content:"AsyncAPI"}.console__tabs .visualizations input[type=radio]:nth-child(4):before{content:"AAS AID"}.console__tabs .visualizations input[type=radio]:nth-child(5):before{content:"Defaults"}.console__tabs .visualizations input[type=radio]:nth-child(6):before{content:"Visualize"}.console__tabs .visualizations input[type=radio]:checked,.console__tabs .visualizations input[type=radio]:hover{background-color:var(--clr-primary-500);color:var(--clr-neutral-50)}.console__content{height:100%;overflow:hidden;position:relative;width:100%}.console__content .console-error{background-color:var(--clr-neutral-50);display:grid;height:100%;left:0;opacity:1;place-items:center;pointer-events:all;position:absolute;top:0;width:100%}.console__content .console-error p{color:var(--clr-error-900);font-size:var(--fs-sub-header);font-weight:var(--fw-bold);text-align:center;transform:scale(1);transition:transform .25s var(--trans-bouncy)}.console__content .console-error.hidden{opacity:0;pointer-events:none;transition:opacity .15s ease-in-out}.console__content .console-error.hidden p{transform:scale(0)}.console__content .console-view{height:100%;max-height:100%;max-width:100%;opacity:1;overflow:hidden;padding:2rem;pointer-events:all;position:absolute;right:0;top:0;transition:opacity .25s ease-in-out;width:100%}.console__content .console-view.hidden{height:0;opacity:0;pointer-events:none;transition:opacity 0s ease-in-out;width:0}.console__content .validation-view .validation-container{height:100%;overflow-x:hidden;overflow-y:auto;width:100%}.console__content .validation-view .validation-container details{margin-bottom:1rem}.console__content .validation-view .validation-container details summary{user-select:none}.console__content .validation-view .validation-container details summary .show-icon{cursor:pointer;height:var(--fs-footer);transform:rotate(0);transition:transform .25s ease-in-out;fill:var(--clr-neutral-900)}.console__content .validation-view .validation-container details .section-header{align-items:center;cursor:pointer;display:flex;gap:1rem;justify-content:flex-start}.console__content .validation-view .validation-container details .section-header .icon{display:block;width:fit-content}.console__content .validation-view .validation-container details .section-header .icon.hidden{display:none}.console__content .validation-view .validation-container details .section-header .show-icon{width:var(--fs-footer)}.console__content .validation-view .validation-container details .section-header .error-circle-icon,.console__content .validation-view .validation-container details .section-header .neutral-circle-icon,.console__content .validation-view .validation-container details .section-header .success-circle-icon,.console__content .validation-view .validation-container details .section-header .warning-circle-icon{height:var(--fs-i)}.console__content .validation-view .validation-container details .section-header .neutral-circle-icon{fill:var(--clr-neutral-300)}.console__content .validation-view .validation-container details .section-header .success-circle-icon{fill:var(--clr-success-500)}.console__content .validation-view .validation-container details .section-header .warning-circle-icon{fill:var(--clr-warning-500)}.console__content .validation-view .validation-container details .section-header .error-circle-icon{fill:var(--clr-error-500)}.console__content .validation-view .validation-container details .section-header .title{font-weight:var(--fw-bold)}.console__content .validation-view .validation-container details .section-additional,.console__content .validation-view .validation-container details .section-content{padding:1rem 2rem}.console__content .validation-view .validation-container details .section-content{list-style-position:inside;list-style-type:disc}.console__content .validation-view .validation-container details .section-content .notice-prompt{color:var(--clr-neutral-300);font-size:var(--fs-footer)}.console__content .validation-view .validation-container details .section-additional details{margin-bottom:1rem}.console__content .validation-view .validation-container details .section-additional details summary .show-icon{transform:rotate(0);transition:transform .25s ease-in-out}.console__content .validation-view .validation-container details .section-additional details[open]{margin-bottom:0}.console__content .validation-view .validation-container details .section-additional details[open] summary .show-icon{transform:rotate(90deg)}.console__content .validation-view .validation-container details[open]{margin-bottom:0}.console__content .validation-view .validation-container details[open] summary .show-icon{transform:rotate(90deg)}.console__content .validation-view .validation-container details.disabled{pointer-events:none}.console__content .aas-view,.console__content .async-api-view,.console__content .defaults-view,.console__content .open-api-view,.console__content .visualize-view{align-items:flex-start;display:flex;flex-direction:row;gap:1rem;justify-content:flex-start;padding:2rem 1rem 2rem 0}.console__content .aas-view .aas-container,.console__content .aas-view .async-api-container,.console__content .aas-view .defaults-container,.console__content .aas-view .open-api-container,.console__content .aas-view .visualize-container,.console__content .async-api-view .aas-container,.console__content .async-api-view .async-api-container,.console__content .async-api-view .defaults-container,.console__content .async-api-view .open-api-container,.console__content .async-api-view .visualize-container,.console__content .defaults-view .aas-container,.console__content .defaults-view .async-api-container,.console__content .defaults-view .defaults-container,.console__content .defaults-view .open-api-container,.console__content .defaults-view .visualize-container,.console__content .open-api-view .aas-container,.console__content .open-api-view .async-api-container,.console__content .open-api-view .defaults-container,.console__content .open-api-view .open-api-container,.console__content .open-api-view .visualize-container,.console__content .visualize-view .aas-container,.console__content .visualize-view .async-api-container,.console__content .visualize-view .defaults-container,.console__content .visualize-view .open-api-container,.console__content .visualize-view .visualize-container{height:100%;width:calc(100% - 30rem)}.console__content .aas-view .aas-inputs,.console__content .aas-view .async-api-inputs,.console__content .aas-view .defaults-inputs,.console__content .aas-view .open-api-inputs,.console__content .aas-view .visualize-inputs,.console__content .async-api-view .aas-inputs,.console__content .async-api-view .async-api-inputs,.console__content .async-api-view .defaults-inputs,.console__content .async-api-view .open-api-inputs,.console__content .async-api-view .visualize-inputs,.console__content .defaults-view .aas-inputs,.console__content .defaults-view .async-api-inputs,.console__content .defaults-view .defaults-inputs,.console__content .defaults-view .open-api-inputs,.console__content .defaults-view .visualize-inputs,.console__content .open-api-view .aas-inputs,.console__content .open-api-view .async-api-inputs,.console__content .open-api-view .defaults-inputs,.console__content .open-api-view .open-api-inputs,.console__content .open-api-view .visualize-inputs,.console__content .visualize-view .aas-inputs,.console__content .visualize-view .async-api-inputs,.console__content .visualize-view .defaults-inputs,.console__content .visualize-view .open-api-inputs,.console__content .visualize-view .visualize-inputs{align-items:center;display:flex;flex-direction:column;gap:1rem;height:100%;justify-content:flex-start;overflow-x:hidden;overflow-y:auto;padding:0 1rem;width:30rem}.console__content .aas-view .aas-inputs .warning-txt,.console__content .aas-view .async-api-inputs .warning-txt,.console__content .aas-view .defaults-inputs .warning-txt,.console__content .aas-view .open-api-inputs .warning-txt,.console__content .aas-view .visualize-inputs .warning-txt,.console__content .async-api-view .aas-inputs .warning-txt,.console__content .async-api-view .async-api-inputs .warning-txt,.console__content .async-api-view .defaults-inputs .warning-txt,.console__content .async-api-view .open-api-inputs .warning-txt,.console__content .async-api-view .visualize-inputs .warning-txt,.console__content .defaults-view .aas-inputs .warning-txt,.console__content .defaults-view .async-api-inputs .warning-txt,.console__content .defaults-view .defaults-inputs .warning-txt,.console__content .defaults-view .open-api-inputs .warning-txt,.console__content .defaults-view .visualize-inputs .warning-txt,.console__content .open-api-view .aas-inputs .warning-txt,.console__content .open-api-view .async-api-inputs .warning-txt,.console__content .open-api-view .defaults-inputs .warning-txt,.console__content .open-api-view .open-api-inputs .warning-txt,.console__content .open-api-view .visualize-inputs .warning-txt,.console__content .visualize-view .aas-inputs .warning-txt,.console__content .visualize-view .async-api-inputs .warning-txt,.console__content .visualize-view .defaults-inputs .warning-txt,.console__content .visualize-view .open-api-inputs .warning-txt,.console__content .visualize-view .visualize-inputs .warning-txt{color:var(--clr-neutral-300);font-family:var(--ff-primary);font-size:var(--fs-p);line-height:var(--lh-p)}.console__content .aas-view .aas-inputs button,.console__content .aas-view .async-api-inputs button,.console__content .aas-view .defaults-inputs button,.console__content .aas-view .open-api-inputs button,.console__content .aas-view .visualize-inputs button,.console__content .async-api-view .aas-inputs button,.console__content .async-api-view .async-api-inputs button,.console__content .async-api-view .defaults-inputs button,.console__content .async-api-view .open-api-inputs button,.console__content .async-api-view .visualize-inputs button,.console__content .defaults-view .aas-inputs button,.console__content .defaults-view .async-api-inputs button,.console__content .defaults-view .defaults-inputs button,.console__content .defaults-view .open-api-inputs button,.console__content .defaults-view .visualize-inputs button,.console__content .open-api-view .aas-inputs button,.console__content .open-api-view .async-api-inputs button,.console__content .open-api-view .defaults-inputs button,.console__content .open-api-view .open-api-inputs button,.console__content .open-api-view .visualize-inputs button,.console__content .visualize-view .aas-inputs button,.console__content .visualize-view .async-api-inputs button,.console__content .visualize-view .defaults-inputs button,.console__content .visualize-view .open-api-inputs button,.console__content .visualize-view .visualize-inputs button{align-items:center;appearance:none;background-color:var(--clr-primary-500);border:none;border-radius:5px;color:var(--clr-neutral-50);cursor:pointer;display:flex;font-family:var(--ff-primary);font-size:var(--fs-p);font-weight:var(--fw-bold);gap:1rem;height:3.25rem;justify-content:center;padding:.75rem 1.5rem;transition:background-color .25s ease-in-out;width:100%}.console__content .aas-view .aas-inputs button .icon,.console__content .aas-view .async-api-inputs button .icon,.console__content .aas-view .defaults-inputs button .icon,.console__content .aas-view .open-api-inputs button .icon,.console__content .aas-view .visualize-inputs button .icon,.console__content .async-api-view .aas-inputs button .icon,.console__content .async-api-view .async-api-inputs button .icon,.console__content .async-api-view .defaults-inputs button .icon,.console__content .async-api-view .open-api-inputs button .icon,.console__content .async-api-view .visualize-inputs button .icon,.console__content .defaults-view .aas-inputs button .icon,.console__content .defaults-view .async-api-inputs button .icon,.console__content .defaults-view .defaults-inputs button .icon,.console__content .defaults-view .open-api-inputs button .icon,.console__content .defaults-view .visualize-inputs button .icon,.console__content .open-api-view .aas-inputs button .icon,.console__content .open-api-view .async-api-inputs button .icon,.console__content .open-api-view .defaults-inputs button .icon,.console__content .open-api-view .open-api-inputs button .icon,.console__content .open-api-view .visualize-inputs button .icon,.console__content .visualize-view .aas-inputs button .icon,.console__content .visualize-view .async-api-inputs button .icon,.console__content .visualize-view .defaults-inputs button .icon,.console__content .visualize-view .open-api-inputs button .icon,.console__content .visualize-view .visualize-inputs button .icon{fill:var(--clr-neutral-50);width:var(--fs-i)}.console__content .aas-view .aas-inputs button:hover,.console__content .aas-view .async-api-inputs button:hover,.console__content .aas-view .defaults-inputs button:hover,.console__content .aas-view .open-api-inputs button:hover,.console__content .aas-view .visualize-inputs button:hover,.console__content .async-api-view .aas-inputs button:hover,.console__content .async-api-view .async-api-inputs button:hover,.console__content .async-api-view .defaults-inputs button:hover,.console__content .async-api-view .open-api-inputs button:hover,.console__content .async-api-view .visualize-inputs button:hover,.console__content .defaults-view .aas-inputs button:hover,.console__content .defaults-view .async-api-inputs button:hover,.console__content .defaults-view .defaults-inputs button:hover,.console__content .defaults-view .open-api-inputs button:hover,.console__content .defaults-view .visualize-inputs button:hover,.console__content .open-api-view .aas-inputs button:hover,.console__content .open-api-view .async-api-inputs button:hover,.console__content .open-api-view .defaults-inputs button:hover,.console__content .open-api-view .open-api-inputs button:hover,.console__content .open-api-view .visualize-inputs button:hover,.console__content .visualize-view .aas-inputs button:hover,.console__content .visualize-view .async-api-inputs button:hover,.console__content .visualize-view .defaults-inputs button:hover,.console__content .visualize-view .open-api-inputs button:hover,.console__content .visualize-view .visualize-inputs button:hover{background-color:var(--clr-primary-900)}.console__content .aas-view .aas-inputs button:disabled,.console__content .aas-view .async-api-inputs button:disabled,.console__content .aas-view .defaults-inputs button:disabled,.console__content .aas-view .open-api-inputs button:disabled,.console__content .aas-view .visualize-inputs button:disabled,.console__content .async-api-view .aas-inputs button:disabled,.console__content .async-api-view .async-api-inputs button:disabled,.console__content .async-api-view .defaults-inputs button:disabled,.console__content .async-api-view .open-api-inputs button:disabled,.console__content .async-api-view .visualize-inputs button:disabled,.console__content .defaults-view .aas-inputs button:disabled,.console__content .defaults-view .async-api-inputs button:disabled,.console__content .defaults-view .defaults-inputs button:disabled,.console__content .defaults-view .open-api-inputs button:disabled,.console__content .defaults-view .visualize-inputs button:disabled,.console__content .open-api-view .aas-inputs button:disabled,.console__content .open-api-view .async-api-inputs button:disabled,.console__content .open-api-view .defaults-inputs button:disabled,.console__content .open-api-view .open-api-inputs button:disabled,.console__content .open-api-view .visualize-inputs button:disabled,.console__content .visualize-view .aas-inputs button:disabled,.console__content .visualize-view .async-api-inputs button:disabled,.console__content .visualize-view .defaults-inputs button:disabled,.console__content .visualize-view .open-api-inputs button:disabled,.console__content .visualize-view .visualize-inputs button:disabled{background-color:var(--clr-neutral-300);cursor:auto}.console__content .aas-view .aas-inputs .input-field,.console__content .aas-view .async-api-inputs .input-field,.console__content .aas-view .defaults-inputs .input-field,.console__content .aas-view .open-api-inputs .input-field,.console__content .aas-view .visualize-inputs .input-field,.console__content .async-api-view .aas-inputs .input-field,.console__content .async-api-view .async-api-inputs .input-field,.console__content .async-api-view .defaults-inputs .input-field,.console__content .async-api-view .open-api-inputs .input-field,.console__content .async-api-view .visualize-inputs .input-field,.console__content .defaults-view .aas-inputs .input-field,.console__content .defaults-view .async-api-inputs .input-field,.console__content .defaults-view .defaults-inputs .input-field,.console__content .defaults-view .open-api-inputs .input-field,.console__content .defaults-view .visualize-inputs .input-field,.console__content .open-api-view .aas-inputs .input-field,.console__content .open-api-view .async-api-inputs .input-field,.console__content .open-api-view .defaults-inputs .input-field,.console__content .open-api-view .open-api-inputs .input-field,.console__content .open-api-view .visualize-inputs .input-field,.console__content .visualize-view .aas-inputs .input-field,.console__content .visualize-view .async-api-inputs .input-field,.console__content .visualize-view .defaults-inputs .input-field,.console__content .visualize-view .open-api-inputs .input-field,.console__content .visualize-view .visualize-inputs .input-field{align-items:center;border-radius:5px;display:flex;gap:2px;justify-content:center;min-height:3.25rem;overflow:hidden;width:100%}.console__content .aas-view .aas-inputs .input-field button,.console__content .aas-view .async-api-inputs .input-field button,.console__content .aas-view .defaults-inputs .input-field button,.console__content .aas-view .open-api-inputs .input-field button,.console__content .aas-view .visualize-inputs .input-field button,.console__content .async-api-view .aas-inputs .input-field button,.console__content .async-api-view .async-api-inputs .input-field button,.console__content .async-api-view .defaults-inputs .input-field button,.console__content .async-api-view .open-api-inputs .input-field button,.console__content .async-api-view .visualize-inputs .input-field button,.console__content .defaults-view .aas-inputs .input-field button,.console__content .defaults-view .async-api-inputs .input-field button,.console__content .defaults-view .defaults-inputs .input-field button,.console__content .defaults-view .open-api-inputs .input-field button,.console__content .defaults-view .visualize-inputs .input-field button,.console__content .open-api-view .aas-inputs .input-field button,.console__content .open-api-view .async-api-inputs .input-field button,.console__content .open-api-view .defaults-inputs .input-field button,.console__content .open-api-view .open-api-inputs .input-field button,.console__content .open-api-view .visualize-inputs .input-field button,.console__content .visualize-view .aas-inputs .input-field button,.console__content .visualize-view .async-api-inputs .input-field button,.console__content .visualize-view .defaults-inputs .input-field button,.console__content .visualize-view .open-api-inputs .input-field button,.console__content .visualize-view .visualize-inputs .input-field button{border-radius:0}.console__content .aas-view .aas-inputs .view-download,.console__content .aas-view .async-api-inputs .view-download,.console__content .aas-view .defaults-inputs .view-download,.console__content .aas-view .open-api-inputs .view-download,.console__content .aas-view .visualize-inputs .view-download,.console__content .async-api-view .aas-inputs .view-download,.console__content .async-api-view .async-api-inputs .view-download,.console__content .async-api-view .defaults-inputs .view-download,.console__content .async-api-view .open-api-inputs .view-download,.console__content .async-api-view .visualize-inputs .view-download,.console__content .defaults-view .aas-inputs .view-download,.console__content .defaults-view .async-api-inputs .view-download,.console__content .defaults-view .defaults-inputs .view-download,.console__content .defaults-view .open-api-inputs .view-download,.console__content .defaults-view .visualize-inputs .view-download,.console__content .open-api-view .aas-inputs .view-download,.console__content .open-api-view .async-api-inputs .view-download,.console__content .open-api-view .defaults-inputs .view-download,.console__content .open-api-view .open-api-inputs .view-download,.console__content .open-api-view .visualize-inputs .view-download,.console__content .visualize-view .aas-inputs .view-download,.console__content .visualize-view .async-api-inputs .view-download,.console__content .visualize-view .defaults-inputs .view-download,.console__content .visualize-view .open-api-inputs .view-download,.console__content .visualize-view .visualize-inputs .view-download{align-items:flex-end;display:flex;height:100%;justify-content:center;min-height:3.25rem;width:100%}.console__content .defaults-view .defaults-inputs button{align-items:center;display:flex;gap:1rem;justify-content:center}.console__content .visualize-view{padding-left:2rem}.console__content .visualize-view .visualize-container .visualized{display:grid;height:100%;overflow:auto;place-items:center;width:100%}.console__content .visualize-view .visualize-container .visualized svg text{font-family:var(--ff-secondary);font-size:1.2rem;fill:var(--clr-neutral-900)}.console__content .visualize-view .visualize-inputs{gap:0}.console__content .visualize-view .visualize-inputs__type{align-items:center;display:flex;gap:2rem;justify-content:center;margin-bottom:1rem;width:100%}.console__content .visualize-view .visualize-inputs__type .vis-type-option input[type=radio]{appearance:none;background-color:var(--clr-primary-500);cursor:pointer;min-height:3.25rem;position:relative;transition:background-color .25s ease-in-out;width:100%}.console__content .visualize-view .visualize-inputs__type .vis-type-option input[type=radio]:hover{background-color:var(--clr-primary-900)}.console__content .visualize-view .visualize-inputs__type .vis-type-option input[type=radio]:before{color:var(--clr-neutral-50);display:grid;font-family:var(--ff-primary);font-size:var(--fs-p);font-weight:var(--fw-bold);height:100%;left:0;place-items:center;position:absolute;text-transform:capitalize;top:0;width:100%}.console__content .visualize-view .visualize-inputs__type .vis-type-option input[type=radio]:first-child:before{content:"Graph"}.console__content .visualize-view .visualize-inputs__type .vis-type-option input[type=radio]:nth-child(2):before{content:"Tree"}.console__content .visualize-view .visualize-inputs__type .vis-type-option input[type=radio]:checked{background-color:var(--clr-neutral-300);cursor:auto}.console__content .visualize-view .visualize-inputs__graph,.console__content .visualize-view .visualize-inputs__tree{align-items:center;display:flex;flex-direction:column;gap:2rem;height:fit-content;justify-content:center;opacity:1;transition:width 0s,height 0s,opacity .25s ease-in-out;width:100%}.console__content .visualize-view .visualize-inputs__graph.hidden,.console__content .visualize-view .visualize-inputs__tree.hidden{height:0;opacity:0;pointer-events:none;transition:opacity 0s ease-in-out;width:0}.console__content .visualize-view .visualize-inputs__tree .vega-bind{width:100%}.console__content .visualize-view .visualize-inputs__tree .vega-bind span{color:var(--clr-neutral-900);font-family:var(--ff-primary);font-size:var(--fs-p);min-width:3rem;text-transform:capitalize}.console__content .visualize-view .visualize-inputs__tree .vega-bind span.vega-bind-name{min-width:6.5rem}.console__content .visualize-view .visualize-inputs__tree .vega-bind label{align-items:center;display:flex;gap:1rem;justify-content:space-between;pointer-events:none;width:100%}.console__content .visualize-view .visualize-inputs__tree .vega-bind label input,.console__content .visualize-view .visualize-inputs__tree .vega-bind label select{pointer-events:all;width:100%}.console__content .visualize-view .visualize-inputs__tree .vega-bind label input[type=checkbox]{appearance:none;background-color:var(--clr-primary-500);border:2px solid var(--clr-primary-500);border-radius:5px;cursor:pointer;height:3rem;position:relative;transition:all .25s ease-in-out;width:100%}.console__content .visualize-view .visualize-inputs__tree .vega-bind label input[type=checkbox]:before{background-color:var(--clr-neutral-50);content:"";display:inline-block;height:calc(var(--fs-i) - .2rem);left:50%;-webkit-mask:url(eye-solid.svg) no-repeat 50% 50%;mask:url(eye-solid.svg) no-repeat 50% 50%;-webkit-mask-size:cover;mask-size:cover;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:var(--fs-i)}.console__content .visualize-view .visualize-inputs__tree .vega-bind label input[type=checkbox]:hover{background-color:var(--clr-primary-900);border-color:var(--clr-primary-900)}.console__content .visualize-view .visualize-inputs__tree .vega-bind label input[type=checkbox]:checked:before{height:var(--fs-i);-webkit-mask:url(eye-slash-solid.svg) no-repeat 50% 50%;mask:url(eye-slash-solid.svg) no-repeat 50% 50%}.console__content .visualize-view .visualize-inputs__tree .vega-bind label input[type=range]{appearance:none;background-color:var(--clr-neutral-200);border-radius:50vw;cursor:pointer;height:4px}.console__content .visualize-view .visualize-inputs__tree .vega-bind label input[type=range]::-moz-range-thumb{background-color:var(--clr-primary-500);border:none;border-radius:50%;height:2rem;width:2rem}.console__content .visualize-view .visualize-inputs__tree .vega-bind label input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background-color:var(--clr-primary-500);border:none;border-radius:50%;height:2rem;width:2rem}.console__content .visualize-view .visualize-inputs__tree .vega-bind label input[type=range] input[type=range]::-ms-thumb{background-color:var(--clr-primary-500);border:none;border-radius:50%;height:2rem;width:2rem}.console__content .visualize-view .visualize-inputs__tree .vega-bind label select{appearance:none;background-color:var(--clr-primary-500);border:none;border-radius:5px;color:var(--clr-neutral-50);cursor:pointer;font-family:var(--ff-primary);font-size:var(--fs-p);font-weight:var(--fw-bold);padding:.75rem 1rem}.console__content .visualize-view .visualize-inputs__tree .vega-bind:nth-child(6) .vega-bind-radio{align-items:center;border-radius:5px;display:flex;gap:2px;justify-content:center;margin-top:.5rem;overflow:hidden;width:100%}.console__content .visualize-view .visualize-inputs__tree .vega-bind:nth-child(6) .vega-bind-radio label{color:var(--clr-neutral-50);cursor:pointer;font-weight:var(--fw-bold);justify-content:center;padding:.75rem 1.5rem;position:relative;z-index:0}.console__content .visualize-view .visualize-inputs__tree .vega-bind:nth-child(6) .vega-bind-radio label input[type=radio]{appearance:none;background-color:var(--clr-primary-500);cursor:pointer;height:100%;left:0;position:absolute;top:0;transition:background-color .25s ease-in-out;width:100%;z-index:-1}.console__content .visualize-view .visualize-inputs__tree .vega-bind:nth-child(6) .vega-bind-radio label input[type=radio]:hover{background-color:var(--clr-primary-900)}.console__content .visualize-view .visualize-inputs__tree .vega-bind:nth-child(6) .vega-bind-radio label input[type=radio]:checked{background-color:var(--clr-neutral-300);cursor:auto}.console__content .visualize-view .visualize-inputs__download{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:flex-end;margin-top:2rem;width:100%}.settings-menu{align-items:center;background-color:var(--clr-primary-700);border-radius:0 0 0 10px;color:var(--clr-neutral-50);display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:4rem;position:absolute;right:0;top:0;transform-origin:right;transition:width 0s ease,height 0s ease,opacity .15s ease-in-out,transform .5s var(--trans-bouncy);width:50rem;z-index:80}.settings-menu .settings{width:100%}.settings-menu .settings__close{margin-bottom:2rem;text-align:right}.settings-menu .settings__close .icon{height:var(--fs-sub-header);width:var(--fs-sub-header);fill:var(--clr-neutral-50);cursor:pointer}.settings-menu .settings__preferences,.settings-menu .settings__title{border-bottom:2px solid var(--clr-neutral-50);margin:4rem 0;padding-bottom:1rem}.settings-menu .settings__validate-options{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:2rem;justify-content:space-between}.settings-menu .settings__validate-options .form-field{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:calc(50% - 2rem)}.settings-menu .settings__validate-options .form-field label{font-size:var(--fs-p)}.settings-menu .settings__validate-options .form-field input[type=checkbox]{appearance:none;background-color:var(--clr-controls-bg);border-radius:50vw;cursor:pointer;height:3rem;position:relative;transition:background-color .25s ease-in-out;width:6rem}.settings-menu .settings__validate-options .form-field input[type=checkbox]:before{background-color:var(--clr-controls);border-radius:50%;content:"";height:2.2rem;left:.4rem;position:absolute;top:.4rem;transition:left .5s var(--trans-bouncy);width:2.2rem}.settings-menu .settings__validate-options .form-field input[type=checkbox]:checked{background-color:var(--clr-success-500)}.settings-menu .settings__validate-options .form-field input[type=checkbox]:checked:before{left:3.2rem}.settings-menu .settings__editor{width:100%}.settings-menu .settings__editor .form-field{align-items:center;display:flex;flex-direction:row;font-size:var(--fs-p);justify-content:space-between;margin-bottom:2rem;width:100%}.settings-menu .settings__editor .form-field span{font-weight:var(--fw-bold)}.settings-menu .settings__editor .form-field .select-container{position:relative;width:60%}.settings-menu .settings__editor .form-field .select-container select{appearance:none;background-color:var(--clr-neutral-50);border:none;border-radius:5px;color:var(--clr-neutral-900);cursor:pointer;font-family:var(--ff-primary);padding:.5rem 1rem;width:100%}.settings-menu .settings__editor .form-field .select-container:after{background-color:var(--clr-neutral-900);content:"";display:inline-block;height:var(--fs-footer);-webkit-mask:url(angle-down-solid.svg) no-repeat 50% 50%;mask:url(angle-down-solid.svg) no-repeat 50% 50%;-webkit-mask-size:cover;mask-size:cover;pointer-events:none;position:absolute;right:1rem;top:50%;transform:translateY(-50%);width:var(--fs-footer)}.settings-menu .settings__editor .form-field .font-range-container{align-items:center;display:flex;flex-direction:row;gap:1rem;justify-content:space-between;padding:1rem 0;width:100%}.settings-menu .settings__editor .form-field .font-range-container span{width:fit-content}.settings-menu .settings__editor .form-field input[type=range]{appearance:none;background-color:var(--clr-controls-bg);border-radius:50vw;cursor:pointer;flex:1;height:4px}.settings-menu .settings__editor .form-field input[type=range]::-moz-range-thumb{background-color:var(--clr-controls);border:none;border-radius:50%;height:2rem;width:2rem}.settings-menu .settings__editor .form-field input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background-color:var(--clr-controls);border:none;border-radius:50%;height:2rem;width:2rem}.settings-menu .settings__editor .form-field input[type=range] input[type=range]::-ms-thumb{background-color:var(--clr-controls);border:none;border-radius:50%;height:2rem;width:2rem}.settings-menu .settings__editor .form-field .reset-settings{background-color:var(--clr-controls-bg);border:none;border-radius:5px;color:var(--clr-controls);cursor:pointer;font-family:var(--ff-primary);font-size:var(--fs-p);font-weight:var(--fw-bold);padding:1rem 2rem;transition:background-color .25s ease-in-out;width:100%}.settings-menu .settings__editor .form-field .reset-settings:hover{background-color:var(--clr-primary-900)}.settings-menu .settings__editor .form-field .reset-settings:active{transform:scale(.98)}.settings-menu .settings__editor .form-field:nth-child(2){align-items:self-start;flex-direction:column}.settings-menu footer{text-align:center;width:100%}.settings-menu footer .project-links{margin-bottom:1rem}.settings-menu footer .project-links p{margin-bottom:.5rem}.settings-menu footer .project-links .netlify-link a{font-weight:700}.settings-menu footer .footer-links{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.settings-menu footer .footer-links a{font-size:1.1rem;font-weight:700;height:100%;text-wrap:nowrap}.settings-menu footer .footer-links__separator{background-color:var(--clr-neutral-50);height:1rem;margin:0 .5rem;width:1px}.settings-menu.closed{height:0;opacity:0;transform:scaleX(0);transition:transform .5s var(--trans-bouncy),opacity .25s ease-in-out .25s,width 0s ease .5s,height 0s ease .5s;width:0}.examples-menu{background-color:var(--clr-neutral-100);display:grid;height:100%;left:0;opacity:1;padding:2rem;place-items:center;pointer-events:all;position:absolute;top:0;transform:scale(1);transition:all .5s var(--trans-bouncy);width:100%}.examples-menu .examples-menu-container{align-items:flex-start;background-color:var(--clr-neutral-50);border-radius:10px;display:flex;flex-direction:column;height:100%;justify-content:flex-start;overflow:hidden;padding:2rem;width:100%}.examples-menu .examples-menu-container__close{text-align:right;width:100%}.examples-menu .examples-menu-container__close .icon{cursor:pointer;height:var(--fs-sub-header);width:var(--fs-sub-header);fill:var(--clr-neutral-900)}.examples-menu .examples-menu-container__filter{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;font-size:var(--fs-p);gap:4rem;justify-content:flex-start;padding:4rem;width:100%}.examples-menu .examples-menu-container__filter .thing-type-toggle{background-color:var(--clr-controls-bg);border-radius:50vw;height:3rem;position:relative;width:6rem}.examples-menu .examples-menu-container__filter .thing-type-toggle input[type=checkbox]{appearance:none;cursor:pointer;height:100%;position:absolute;width:100%}.examples-menu .examples-menu-container__filter .thing-type-toggle input[type=checkbox]:before{background-color:var(--clr-controls);border-radius:50%;content:"";display:grid;height:2.2rem;left:.4rem;place-items:center;position:absolute;top:.4rem;transition:left .5s var(--trans-bouncy);width:2.2rem}.examples-menu .examples-menu-container__filter .thing-type-toggle .td-text,.examples-menu .examples-menu-container__filter .thing-type-toggle .tm-text{align-items:center;display:flex;font-family:var(--ff-primary);font-size:var(--fs-footer);font-weight:var(--fw-bold);height:100%;pointer-events:none;position:absolute;z-index:1}.examples-menu .examples-menu-container__filter .thing-type-toggle .td-text{color:var(--clr-neutral-900);left:.9rem;transition:color .25s ease-in-out .2s;z-index:1}.examples-menu .examples-menu-container__filter .thing-type-toggle .tm-text{color:var(--clr-neutral-200);content:"TM";right:1rem;transition:color .25s ease-in-out;z-index:1}.examples-menu .examples-menu-container__filter .thing-type-toggle input[type=checkbox]:checked:before{content:"";left:3.2rem}.examples-menu .examples-menu-container__filter .thing-type-toggle input[type=checkbox]:checked~.td-text{color:var(--clr-neutral-200);transition:color .25s ease-in-out}.examples-menu .examples-menu-container__filter .thing-type-toggle input[type=checkbox]:checked~.tm-text{color:var(--clr-neutral-900);transition:color .25s ease-in-out .2s}.examples-menu .examples-menu-container__filter .category-field{align-items:center;display:flex;flex:1 1 25rem;flex-direction:row;justify-content:center}.examples-menu .examples-menu-container__filter .category-field label{font-size:var(--fs-p);font-weight:var(--fw-bold)}.examples-menu .examples-menu-container__filter .category-field .select-container{position:relative;width:100%}.examples-menu .examples-menu-container__filter .category-field .select-container:after{background-color:var(--clr-neutral-300);content:"";display:inline-block;height:1.25rem;-webkit-mask:url(angle-down-solid.svg) no-repeat 50% 50%;mask:url(angle-down-solid.svg) no-repeat 50% 50%;-webkit-mask-size:cover;mask-size:cover;pointer-events:none;position:absolute;right:2rem;top:50%;transform:translateY(-50%);width:1.25rem}.examples-menu .examples-menu-container__filter .category-field .search-bar,.examples-menu .examples-menu-container__filter .category-field .search-input,.examples-menu .examples-menu-container__filter .category-field select{background-color:var(--clr-neutral-50);color:var(--clr-neutral-900);font-family:var(--ff-primary);font-size:inherit}.examples-menu .examples-menu-container__filter .category-field .search-bar,.examples-menu .examples-menu-container__filter .category-field select{border:2px solid var(--clr-neutral-300)}.examples-menu .examples-menu-container__filter .category-field select{appearance:none;border-radius:5px;cursor:pointer;padding:.8rem 6rem .8rem 2rem;text-transform:capitalize;width:100%}.examples-menu .examples-menu-container__filter .search-field{align-items:center;display:flex;flex:1 1 35rem;flex-direction:row;justify-content:center}.examples-menu .examples-menu-container__filter .search-field .search-bar{align-items:center;background-color:var(--clr-neutral-50);border:2px solid var(--clr-neutral-300);border-bottom-left-radius:5px;border-right:none;border-top-left-radius:5px;color:var(--clr-neutral-900);display:flex;font-family:var(--ff-primary);font-size:var(--fs-p);justify-content:flex-start;overflow:hidden;width:100%}.examples-menu .examples-menu-container__filter .search-field .search-bar .icon{height:var(--fs-p);padding:0 1rem;width:calc(var(--fs-p) + 2.5rem);fill:var(--clr-neutral-300)}.examples-menu .examples-menu-container__filter .search-field .search-bar .search-input{appearance:none;background-color:var(--clr-neutral-50);border:none;color:var(--clr-neutral-900);cursor:text;font-family:var(--ff-primary);font-size:inherit;padding:.8rem 1rem .8rem 0;width:100%}.examples-menu .examples-menu-container__filter .search-field .search-bar .search-input:focus{outline:none}.examples-menu .examples-menu-container__filter .search-field .search-btn{background-color:var(--clr-primary-500);border:none;border-bottom-right-radius:5px;border-top-right-radius:5px;color:var(--clr-neutral-50);cursor:pointer;font-family:inherit;font-size:inherit;font-weight:var(--fw-bold);padding:1rem 2rem;transition:background-color .25s ease-in-out}.examples-menu .examples-menu-container__filter .search-field .search-btn:hover{background-color:var(--clr-primary-700)}.examples-menu .examples-menu-container .examples-container{display:flex;flex-direction:row;overflow-x:hidden;width:100%}.examples-menu .examples-menu-container .examples-container__td,.examples-menu .examples-menu-container .examples-container__tm{height:fit-content;opacity:1;overflow-y:auto;transition:opacity .25s ease-in-out .25s,width .25s ease-in-out 0s,height .25s ease-in-out 0s;width:100%}.examples-menu .examples-menu-container .examples-container__td .examples-category__title,.examples-menu .examples-menu-container .examples-container__tm .examples-category__title{padding:0 4rem;position:relative;z-index:0}.examples-menu .examples-menu-container .examples-container__td .examples-category__title:before,.examples-menu .examples-menu-container .examples-container__tm .examples-category__title:before{background-color:var(--clr-primary-500);content:"";height:.5rem;left:4rem;position:absolute;top:50%;width:calc(100% - 8rem);z-index:-1}.examples-menu .examples-menu-container .examples-container__td .examples-category__title h3,.examples-menu .examples-menu-container .examples-container__tm .examples-category__title h3{background-color:var(--clr-neutral-50);margin-left:8rem;padding:0 1rem;text-transform:capitalize;width:fit-content}.examples-menu .examples-menu-container .examples-container__td .examples-category__description,.examples-menu .examples-menu-container .examples-container__tm .examples-category__description{padding:2rem 4rem 0}.examples-menu .examples-menu-container .examples-container__td .examples-category__description p,.examples-menu .examples-menu-container .examples-container__tm .examples-category__description p{font-size:var(--fs-p)}.examples-menu .examples-menu-container .examples-container__td .examples-category__container,.examples-menu .examples-menu-container .examples-container__tm .examples-category__container{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;gap:2rem;justify-content:flex-start;padding:4rem}.examples-menu .examples-menu-container .examples-container__td .examples-category__container .example,.examples-menu .examples-menu-container .examples-container__tm .examples-category__container .example{background-color:var(--clr-neutral-50);border-radius:5px;box-shadow:0 0 5px 0 var(--clr-shadow);padding:.75rem;transition:box-shadow .25s ease-in-out;width:fit-content}.examples-menu .examples-menu-container .examples-container__td .examples-category__container .example__header,.examples-menu .examples-menu-container .examples-container__tm .examples-category__container .example__header{align-items:center;display:flex;justify-content:center}.examples-menu .examples-menu-container .examples-container__td .examples-category__container .example__header--name,.examples-menu .examples-menu-container .examples-container__tm .examples-category__container .example__header--name{align-items:center;cursor:pointer;display:flex;flex:1;flex-direction:row;gap:1rem;justify-content:center;margin:0 4rem;transition:all .25s ease-in-out}.examples-menu .examples-menu-container .examples-container__td .examples-category__container .example__header--name .example-icon,.examples-menu .examples-menu-container .examples-container__tm .examples-category__container .example__header--name .example-icon{width:1.8rem}.examples-menu .examples-menu-container .examples-container__td .examples-category__container .example__header--name .example-icon svg path,.examples-menu .examples-menu-container .examples-container__tm .examples-category__container .example__header--name .example-icon svg path{fill:var(--clr-primary-500)}.examples-menu .examples-menu-container .examples-container__td .examples-category__container .example__header--name p,.examples-menu .examples-menu-container .examples-container__tm .examples-category__container .example__header--name p{font-weight:var(--fw-bold)}.examples-menu .examples-menu-container .examples-container__td .examples-category__container .example__header--name .icon,.examples-menu .examples-menu-container .examples-container__tm .examples-category__container .example__header--name .icon{fill:var(--clr-neutral-900);transform:rotate(0);transition:transform .25s ease-in-out .25s;width:var(--fs-footer)}.examples-menu .examples-menu-container .examples-container__td .examples-category__container .example__header--quick,.examples-menu .examples-menu-container .examples-container__tm .examples-category__container .example__header--quick{background-color:var(--clr-neutral-100);border:none;border-radius:5px;color:var(--clr-neutral-50);cursor:pointer;font-size:var(--fs-p);font-weight:var(--fw-bold);height:3rem;padding:.5rem 1rem;transition:background-color .25s ease-in-out}.examples-menu .examples-menu-container .examples-container__td .examples-category__container .example:hover,.examples-menu .examples-menu-container .examples-container__tm .examples-category__container .example:hover{box-shadow:0 0 10px 0 var(--clr-shadow)}.examples-menu .examples-menu-container .examples-container__td .examples-category__container .example:hover .example__header--quick,.examples-menu .examples-menu-container .examples-container__tm .examples-category__container .example:hover .example__header--quick{background-color:var(--clr-neutral-300)}.examples-menu .examples-menu-container .examples-container__td .examples-category__container .example:hover .example__header--quick:hover,.examples-menu .examples-menu-container .examples-container__tm .examples-category__container .example:hover .example__header--quick:hover{background-color:var(--clr-primary-700)}.examples-menu .examples-menu-container .examples-container__td .examples-category__container .example__content,.examples-menu .examples-menu-container .examples-container__tm .examples-category__container .example__content{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;pointer-events:none}.examples-menu .examples-menu-container .examples-container__td .examples-category__container .example__description,.examples-menu .examples-menu-container .examples-container__tm .examples-category__container .example__description{font-size:var(--fs-p);height:0;max-width:60ch;opacity:0;overflow-x:hidden;overflow-y:scroll;padding-right:1rem;transition:height .25s ease-in-out .25s,margin .25s ease-in-out .25s,opacity .25s ease-in-out 0s;width:100%}.examples-menu .examples-menu-container .examples-container__td .examples-category__container .example__btn,.examples-menu .examples-menu-container .examples-container__tm .examples-category__container .example__btn{display:flex;gap:.5rem;height:0;opacity:0;transition:opacity .25s ease-in-out 0s,height .25s ease-in-out .25s;width:100%}.examples-menu .examples-menu-container .examples-container__td .examples-category__container .example__btn button,.examples-menu .examples-menu-container .examples-container__tm .examples-category__container .example__btn button{align-items:center;border-radius:5px;cursor:pointer;display:flex;flex-direction:row;font-family:var(--ff-primary);font-size:var(--fs-p);font-weight:var(--fw-bold);justify-content:center;padding:.75rem 1.5rem;transition:all .25s ease-in-out;width:100%}.examples-menu .examples-menu-container .examples-container__td .examples-category__container .example__btn button p,.examples-menu .examples-menu-container .examples-container__tm .examples-category__container .example__btn button p{font-weight:var(--fw-bold)}.examples-menu .examples-menu-container .examples-container__td .examples-category__container .example__btn button .icon,.examples-menu .examples-menu-container .examples-container__tm .examples-category__container .example__btn button .icon{margin-right:1rem;width:var(--fs-p);fill:var(--clr-neutral-50)}.examples-menu .examples-menu-container .examples-container__td .examples-category__container .example__btn--use,.examples-menu .examples-menu-container .examples-container__tm .examples-category__container .example__btn--use{background-color:var(--clr-primary-500);border:none;color:var(--clr-neutral-50)}.examples-menu .examples-menu-container .examples-container__td .examples-category__container .example__btn--use:hover,.examples-menu .examples-menu-container .examples-container__tm .examples-category__container .example__btn--use:hover{background-color:var(--clr-primary-700)}.examples-menu .examples-menu-container .examples-container__td .examples-category__container .example__btn--cancel,.examples-menu .examples-menu-container .examples-container__tm .examples-category__container .example__btn--cancel{background-color:var(--clr-neutral-50);border:2px solid var(--clr-primary-500);color:var(--clr-primary-500)}.examples-menu .examples-menu-container .examples-container__td .examples-category__container .example__btn--cancel:hover,.examples-menu .examples-menu-container .examples-container__tm .examples-category__container .example__btn--cancel:hover{background-color:var(--clr-primary-700);border-color:var(--clr-primary-700);color:var(--clr-neutral-50)}.examples-menu .examples-menu-container .examples-container__td .examples-category__container .example.open .example__header--name .icon,.examples-menu .examples-menu-container .examples-container__tm .examples-category__container .example.open .example__header--name .icon{transform:rotate(-180deg);transition:transform .25s ease-in-out 0s}.examples-menu .examples-menu-container .examples-container__td .examples-category__container .example.open .example__content,.examples-menu .examples-menu-container .examples-container__tm .examples-category__container .example.open .example__content{pointer-events:all}.examples-menu .examples-menu-container .examples-container__td .examples-category__container .example.open .example__description,.examples-menu .examples-menu-container .examples-container__tm .examples-category__container .example.open .example__description{height:9rem;margin:2rem 0;opacity:1;transition:height .25s ease-in-out 0s,margin .25s ease-in-out 0s,opacity .2s ease-in-out .25s}.examples-menu .examples-menu-container .examples-container__td .examples-category__container .example.open .example__btn,.examples-menu .examples-menu-container .examples-container__tm .examples-category__container .example.open .example__btn{height:3.5rem;opacity:1;transition:height .25s ease-in-out 0s,opacity .2s ease-in-out .25s}.examples-menu .examples-menu-container .examples-container__td .examples-category.hidden,.examples-menu .examples-menu-container .examples-container__tm .examples-category.hidden{height:0;opacity:0;transition:opacity .1s ease-in-out 0s,height 0s ease-in-out .25s}.examples-menu .examples-menu-container .examples-container__td.hidden,.examples-menu .examples-menu-container .examples-container__tm.hidden{height:0;opacity:0;overflow:hidden;transition:opacity .1s ease-in-out 0s,width 0s ease-in-out .25s,height 0s ease-in-out .25s;width:0}.examples-menu.closed{opacity:0;pointer-events:none;transform:scale(0)}.save-menu{background-color:var(--clr-shades-trans);display:grid;height:100%;left:0;opacity:1;place-items:center;pointer-events:all;position:absolute;top:0;transform:scale(1);transition:all .5s var(--trans-bouncy);width:100%}.save-menu__container{background-color:var(--clr-neutral-50);border-radius:10px;box-shadow:0 0 10px 0 var(--clr-shadow);padding:2rem;width:50rem}.save-menu__container .save-menu-close{margin-bottom:2rem;text-align:right;width:100%}.save-menu__container .save-menu-close .icon{cursor:pointer;height:var(--fs-sub-header);width:var(--fs-sub-header);fill:var(--clr-neutral-900)}.save-menu__container .save-menu-title{margin-bottom:3rem}.save-menu__container .save-menu-title p{color:var(--clr-neutral-900);font-size:var(--fs-sub-header);font-weight:var(--fw-bold)}.save-menu__container .share-td{margin-bottom:3rem;width:100%}.save-menu__container .share-td>*{border-radius:5px;font-family:var(--ff-primary);font-size:var(--fs-p);height:4rem;width:100%}.save-menu__container .share-td__input{align-items:center;display:flex;justify-content:center;margin-bottom:1rem;width:100%}.save-menu__container .share-td__input .share-url-input{background-color:var(--clr-neutral-50);border:2px solid var(--clr-neutral-200);border-bottom-left-radius:5px;border-right:none;border-top-left-radius:5px;color:var(--clr-neutral-900);font-family:var(--ff-primary);font-size:var(--fs-p);height:4rem;padding:1rem;width:100%}.save-menu__container .share-td__input .share-url-input.error{color:var(--clr-error-500)}.save-menu__container .share-td__input .share-url-input:focus{outline:none}.save-menu__container .share-td__input .open-url-tab{background-color:var(--clr-neutral-200);border:none;border-bottom-right-radius:5px;border-top-right-radius:5px;cursor:pointer;height:4rem;padding:1rem;transition:background-color .25s ease-in-out;width:fit-content}.save-menu__container .share-td__input .open-url-tab .icon{fill:var(--clr-neutral-50);height:var(--fs-i);width:var(--fs-i)}.save-menu__container .share-td__input .open-url-tab:hover{background-color:var(--clr-neutral-300)}.save-menu__container .share-td__input .open-url-tab:disabled{background-color:var(--clr-neutral-200);cursor:default}.save-menu__container .share-td__btn{align-items:center;cursor:pointer;display:flex;font-weight:var(--fw-bold);gap:1rem;justify-content:center;transition:all .25s ease-in-out}.save-menu__container .share-td__btn.share-url{background-color:var(--clr-primary-500);border:none;color:var(--clr-neutral-50);margin-bottom:1rem;transition:background-color .25s ease-in-out}.save-menu__container .share-td__btn.share-url .icon{width:var(--fs-i);fill:var(--clr-neutral-50)}.save-menu__container .share-td__btn.share-url:hover{background-color:var(--clr-primary-700)}.save-menu__container .share-td__btn.open-editdor{background-color:transparent;border:2px solid var(--clr-primary-500);color:var(--clr-primary-500);transition:all .25s ease-in-out}.save-menu__container .share-td__btn.open-editdor:hover{background-color:var(--clr-primary-700);border-color:var(--clr-primary-700);color:var(--clr-neutral-50)}.save-menu__container .save-td{align-items:center;border-top:2px solid var(--clr-primary-500);display:flex;gap:1rem;justify-content:space-between;margin-bottom:.5rem;padding-top:3rem;width:100%}.save-menu__container .save-td>*{align-items:center;background-color:var(--clr-primary-500);border:none;border-radius:5px;color:var(--clr-neutral-50);cursor:pointer;display:flex;flex:1;font-family:var(--ff-primary);font-size:var(--fs-p);font-weight:var(--fw-bold);gap:1rem;height:4rem;justify-content:center;transition:background-color .25s ease-in-out}.save-menu__container .save-td>:disabled{background-color:var(--clr-primary-100);cursor:not-allowed}.save-menu__container .save-td>:disabled:hover{background-color:var(--clr-primary-100)}.save-menu__container .save-td>* .icon{height:var(--fs-i);width:var(--fs-i);fill:var(--clr-neutral-50)}.save-menu__container .save-td>:hover{background-color:var(--clr-primary-700)}.save-menu__container .save-warning{margin-bottom:3rem}.save-menu__container .save-warning p{color:var(--clr-neutral-300);font-size:var(--fs-footer);transition:color .15s ease-in-out}.save-menu__container .save-warning p span{font-weight:var(--fw-bold)}.save-menu__container .save-warning.active p{color:var(--clr-error-500)}.save-menu.closed{opacity:0;pointer-events:none;transform:scale(0)}.json-yaml-warning{background-color:var(--clr-shades-trans);display:grid;height:100%;left:0;opacity:1;place-items:center;pointer-events:all;position:absolute;top:0;transform:scale(1);transition:all .5s var(--trans-bouncy);width:100%}.json-yaml-warning__container{align-items:center;background-color:var(--clr-neutral-50);border-radius:10px;box-shadow:0 0 10px 0 var(--clr-shadow);display:flex;flex-direction:column;justify-content:space-between;padding:2rem}.json-yaml-warning__container .warning-text{margin-bottom:2rem}.json-yaml-warning__container .warning-text h3{color:var(--clr-warning-500);margin-bottom:1rem;text-align:center}.json-yaml-warning__container .warning-text p{max-width:40rem}.json-yaml-warning__container .warning-btns button{border:none;border-radius:5px;color:var(--clr-neutral-50);cursor:pointer;font-family:var(--ff-primary);font-size:var(--fs-p);font-weight:var(--fw-bold);padding:.75rem 1.75rem;transition:background-color .25s ease-in-out}.json-yaml-warning__container .warning-btns .confirm-btn{background-color:var(--clr-success-700);margin-right:1rem}.json-yaml-warning__container .warning-btns .confirm-btn:hover{background-color:var(--clr-success-900)}.json-yaml-warning__container .warning-btns .cancel-btn{background-color:var(--clr-error-700)}.json-yaml-warning__container .warning-btns .cancel-btn:hover{background-color:var(--clr-error-900)}.json-yaml-warning.closed{opacity:0;pointer-events:none;transform:scale(0)}svg{border:none}svg g .node{cursor:pointer}svg g .link{fill:none;stroke:var(--clr-neutral-300);stroke-width:1px}.d3-tip{border:1px solid var(--clr-neutral-300);border-radius:5px;color:var(--clr-neutral-900);font-family:var(--ff-secondary);font-size:var(--fs-p);max-width:30rem;padding:1rem 2rem;word-wrap:break-word;background-color:var(--clr-neutral-50);text-align:left;z-index:10}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}:root{--ff-primary:"Roboto",sans-serif;--ff-secondary:"Open Sans",sans-serif;--fw-light:300;--fw-regular:400;--fw-bold:700;--fw-black:900;--fs-h1:2.5rem;--fs-h2:2.5rem;--fs-sub-header:1.75rem;--fs-p:1.2rem;--fs-p-lg:1.4rem;--fs-footer:0.8rem;--fs-i:1.4rem;--fs-h1:clamp(2rem,1.8rem + 1vw,3rem);--fs-h2:clamp(2rem,1.8rem + 1vw,3rem);--fs-h3:clamp(1.5rem,1.3rem + 1vw,2.5rem);--fs-sub-header:clamp(1.25rem,1.05rem + 1vw,2.25rem);--fs-p:clamp(1rem,0.92rem + 0.3999999999999999vw,1.4rem);--fs-p-lg:clamp(1.2rem,1.1199999999999999rem + 0.4000000000000002vw,1.6rem);--fs-footer:clamp(0.8rem,0.76rem + 0.19999999999999996vw,1rem);--fs-i:clamp(1.2rem,1.04rem + 0.8vw,2rem);--lh-h1:4rem;--lh-h2:4rem;--lh-h3:3.5rem;--lh-sub-header:3rem;--lh-p:2.2rem;--lh-footer:1.4rem;--lh-i:2rem;--clr-neutral-50:#fffffe;--clr-neutral-100:#e4e6e6;--clr-neutral-200:#cacccc;--clr-neutral-300:#b1b3b3;--clr-neutral-900:#141414;--clr-primary-100:#95e5d9;--clr-primary-300:#5ed1c0;--clr-primary-500:#33b8a4;--clr-primary-700:#179985;--clr-primary-900:#067362;--clr-shades-trans:hsla(0,0%,100%,.6);--clr-shadow:rgba(0,0,0,.4);--clr-success-100:#80f2aa;--clr-success-300:#63e592;--clr-success-500:#4ade80;--clr-success-700:#2dc464;--clr-success-900:#16ab4c;--clr-warning-100:#ffde59;--clr-warning-300:#fcd63f;--clr-warning-500:#facc15;--clr-warning-700:#edbf09;--clr-warning-900:#e0b300;--clr-error-100:#faa5a5;--clr-error-300:#fa8c8c;--clr-error-500:#f87171;--clr-error-700:#eb5454;--clr-error-900:#de3a3a;--clr-td-300:#d6935d;--clr-td-500:#e07a26;--clr-controls:var(--clr-neutral-50);--clr-controls-bg:var(--clr-primary-500);--clr-controls-txt:var(--clr-neutral-900);--trans-bouncy:cubic-bezier(0.68,-0.75,0.27,1.75)}.dark-mode{--clr-neutral-50:#1e1e1e;--clr-neutral-100:#4c4d4c;--clr-neutral-200:#656666;--clr-neutral-300:#7e807f;--clr-neutral-900:#fffffe;--clr-shades-trans:rgba(30,30,30,.7);--clr-shadow:hsla(0,0%,100%,.4)}.monochrome-mode{--clr-neutral-50:#549087;--clr-neutral-100:#4c4d4c;--clr-neutral-200:#656666;--clr-neutral-300:#7e807f;--clr-neutral-900:#fffffe;--clr-primary-500:#fffffe;--clr-primary-700:#e4e6e6;--clr-controls:#fffffe;--clr-controls-bg:var(--clr-neutral-50);--clr-controls-txt:#141414;--clr-shades-trans:rgba(84,144,135,.7);--clr-shadow:hsla(0,0%,100%,.4)}html{font-size:62.5%;scroll-behavior:smooth}body{background-color:var(--clr-neutral-100);color:var(--clr-neutral-900);font-family:var(--ff-primary);position:relative}h1{font-size:var(--fs-h1);line-height:var(--lh-h1)}h1,h2{font-weight:var(--fw-bold)}h2{font-size:var(--fs-h2);line-height:var(--lh-h2)}h3{font-size:var(--fs-h3);font-weight:var(--fw-bold);line-height:var(--lh-h3)}li,p{font-size:var(--fs-p);line-height:var(--lh-p)}a,li,p{font-weight:var(--fw-regular)}a{color:inherit;font-size:inherit;text-decoration:none}ul{list-style:none}img{height:100%;width:100%}.container{margin:0 auto;padding:0 2rem}::-webkit-scrollbar{height:6px;width:6px}::-webkit-scrollbar-track{background-color:var(--clr-neutral-50)}::-webkit-scrollbar-thumb{background:var(--clr-primary-500);border:1px solid var(--clr-neutral-50);border-radius:50vh}::-webkit-scrollbar-thumb:hover{border:none}@supports(scrollbar-color:var(--clr-primary-500 ) var(--clr-neutral-50 )){*{scrollbar-color:var(--clr-primary-500) var(--clr-neutral-50)}}header{background-color:var(--clr-primary-500);color:var(--clr-neutral-50)}header .navbar{align-items:center;display:flex;flex-direction:row;justify-content:space-between;max-height:7vh;max-height:7svh;min-height:7vh;min-height:7svh;padding:1rem 0}header .navbar__logo{width:12rem}header .navbar__logo .logo path{fill:var(--clr-neutral-50)}header .navbar__title span{font-size:var(--fs-p)}header .navbar__links{align-items:center;display:flex;gap:3rem;justify-content:space-between}header .navbar__links a{align-items:center;display:flex;flex-direction:column;font-size:var(--fs-p);justify-content:center;transition:color .25s ease-in-out}header .navbar__links a:hover{color:var(--clr-neutral-200)}header .navbar__links a:hover .icon{fill:var(--clr-neutral-200)}header .navbar__links .icon{height:var(--fs-i);margin-bottom:.5rem;fill:var(--clr-neutral-50);transition:fill .25s ease-in-out}main{height:93vh;height:93svh;overflow:hidden;padding:2rem 0;position:relative;width:100%}main .container{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center}main .console,main .control-panel{background-color:var(--clr-neutral-50);border-radius:10px}main .horizontal-divider,main .vertical-divider{background-color:var(--clr-neutral-100)}main .console,main .horizontal-divider,main .main-content{width:100%}main .main-content{align-items:center;display:flex;height:calc(60% - 1rem);justify-content:center;min-height:14.5rem}main .main-content .control-panel,main .main-content .ide,main .main-content .vertical-divider{height:100%}main .main-content .ide{border-bottom-left-radius:10px;border-bottom-right-radius:10px;overflow:hidden;width:100%}main .main-content .ide__container{background-color:var(--clr-neutral-50);height:calc(100% - 3.5rem);padding-top:1rem}main .main-content .ide__tabs{height:3.5rem}main .main-content .vertical-divider{cursor:col-resize;width:2rem}main .horizontal-divider{cursor:row-resize;height:2rem}main .console{height:calc(40% - 1rem)}.loader-container{background-color:var(--clr-neutral-50);display:grid;height:100%;left:0;opacity:1;place-items:center;position:absolute;top:0;transition:opacity .5s ease-in-out;width:100%;z-index:100}.loader-container .loader{animation:fade 1.5s ease-in-out infinite,pulsate 1.5s ease-in-out infinite;width:20rem}.loader-container .loader svg{width:100%}.loader-container.hidden{opacity:0;pointer-events:none}.analytics-banner{background-color:var(--clr-neutral-900);bottom:0;box-shadow:0 -5px 10px var(--clr-neutral-300);left:0;padding:2rem;position:fixed;width:100%;z-index:90}.analytics-banner.hidden{display:none}.analytics-banner__disclaimer{color:var(--clr-neutral-100)}.analytics-banner__disclaimer>*{margin-bottom:1rem}.analytics-banner__disclaimer h4{color:var(--clr-controls-bg);font-size:var(--fs-h2)}.analytics-banner__disclaimer p{font-size:var(--fs-p-lg)}.analytics-banner__disclaimer p a{color:var(--clr-neutral-300);text-decoration:underline}.analytics-banner__interactions{margin-top:2rem}.analytics-banner__interactions button{appearance:unset;border:2px solid var(--clr-controls-bg);border-radius:5px;cursor:pointer;font-size:var(--fs-p-lg);font-weight:var(--fw-bold);min-width:9rem;padding:.75rem 1.75rem;transition:all .25s ease-in-out}.analytics-banner__interactions button.decline-btn{background-color:transparent;color:var(--clr-controls-bg);margin-right:1rem}.analytics-banner__interactions button.accept-btn{background-color:var(--clr-controls-bg);color:var(--clr-controls)}.analytics-banner__interactions button:hover{background-color:var(--clr-primary-900);border-color:var(--clr-primary-900);color:var(--clr-controls)}@keyframes fade{0%{opacity:1}50%{opacity:.1}to{opacity:1}}@keyframes pulsate{0%{transform:scale(1.1)}50%{transform:scale(1)}to{transform:scale(1.1)}}