[contenteditable]{outline:0 solid transparent}pre{margin:0;padding:0}b{font-weight:700}.aeLogo{margin:0;color:var(--fg3);background-color:var(--bg3)}#logoContainerClickable{position:absolute;top:10px;right:15px;cursor:pointer;z-index:10}#cursor{position:absolute;width:2px;height:1.6em;background:#fff;animation:blink 1s infinite}@keyframes blink{0%{opacity:1}50%{opacity:0}100%{opacity:1}}.buffer-view-active,.debug-active,.history-active{display:flex!important;width:30%!important}.historyContainer{display:none;flex-shrink:0;position:relative;color:var(--secondary-text-color);background-color:var(--tertiary-color)}.debugContainer{display:none;color:#fff;flex-shrink:0;position:relative;background-color:var(--BACKGROUND-COLOR)}.bufferContainer{display:none;flex-shrink:0;position:relative;color:var(--secondary-text-color);background-color:var(--bg1)}.bufferView{white-space:pre;overflow:hidden;text-overflow:ellipsis;display:inline-block}.bufferView,.debugView,.historyView{display:flex;flex-direction:column;width:100%;min-height:calc(100% - 30px);height:calc(100% - 30px);left:0;top:0;overflow-x:hidden;overflow-y:auto;padding:15px;position:absolute}.debugView ul{list-style-type:none;padding:0;margin:0}.debugView li{padding:0;margin:0}.debug-active-line{color:#ffc100}.mdEditorContainer{flex-grow:1;display:flex;flex-direction:row;overflow:hidden}.mdEditorPanel{flex-grow:1;display:flex;flex-direction:column;overflow:hidden}.editor-container{flex-grow:1;display:flex;background-color:var(--editor-container);flex-direction:row;align-content:center;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;padding-top:2px;padding-left:15px}.editor{display:flex;flex-direction:row;align-content:center;width:100%;box-sizing:border-box;overflow:auto;padding:5px 5px 0 5px}.editor-context-menu{display:none;position:absolute;right:0;top:6px;column-gap:5px}.editor-context-menu .material-symbols-outlined{font-size:16px;cursor:pointer!important;color:#7a8996}.editor:hover .editor-context-menu{display:flex}.break{flex-basis:100%;height:0}.editor-container h1,.editor-container h2,.editor-container h3,.editor-container h4,.editor-container h5,.editor-container h6{font-weight:400}.editor-container h1{font-size:36px}.line:has(pre>h1){line-height:36px}.editor-container h2{font-size:30px}.line:has(pre>h2){line-height:30px}.editor-container h3{font-size:26px}.line:has(pre>h3){line-height:26px}.editor-container h4{font-size:22px}.line:has(pre>h4){line-height:22px}.editor-container h5{font-size:18px}.editor-container h6{font-size:16px}.editor-content{flex-grow:1;display:flex;flex-direction:column;padding-right:20px;padding-bottom:20px;overflow-x:hidden}.editor-content::after{content:"";display:block;min-height:150px;width:100%}.editor-content .material-symbols-outlined{font-family:'Material Symbols Outlined'}.code-content{flex-grow:1;display:flex;overflow-x:auto;flex-direction:column;align-content:center;box-sizing:border-box}.code-content *{font-family:monospace}.code-content::-webkit-scrollbar{height:.51px}.code-gutter{display:flex;flex-direction:column;align-content:center;color:var(--themeLineNumbersGutterText);background-color:var(--themeLineNumbersGutterBg);width:39px;height:100%;min-width:20px;flex-shrink:0;white-space:nowrap;box-sizing:border-box;counter-reset:line 0}.line-number{width:40px;text-align:left;color:#d6d6d6;display:flex;align-items:center;padding:0 3px 0 5px;font-size:var(--MD_FONTSIZE);counter-increment:line}.line,.line-number{min-height:22px;line-height:26px}.line-number::before{content:counter(line)}.line{width:100%;padding:5px 5px 0 5px;font-size:var(--MD_FONTSIZE);margin:0;color:var(--source-mode-line-color);flex-shrink:0;outline:0}.allow-select{-webkit-touch-callout:default;-webkit-user-select:text;-khtml-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.line.yaml,.line.yaml+.line,.line.yamlEnd,.line.yamlStart{background-color:var(--yaml-line-background);color:var(--yaml-line-color)!important}::selection{background:var(--selection-background);color:var(--selection-text-color)}.line::-moz-selection{background:var(--selection-background);color:var(--selection-text-color)}.line pre h1:empty:before,.line pre h2:empty:before,.line pre h3:empty:before,.line pre h4:empty:before,.line pre h5:empty:before,.line pre span:empty:before,.line pre:empty:before,.line:empty:before{content:" ";display:inline-block}.code-code .line{padding:0 3px 0 5px}.editor-no-line-numbers{padding-left:5px}.editor-no-line-numbers .line{padding-left:0}footer{flex-shrink:0;display:flex;flex-direction:row;align-content:center;box-sizing:border-box;width:100%;line-height:30px;height:30px;padding-left:15px;padding-right:15px;background-color:#37393a;color:#afbdc5;overflow:hidden;font-size:smaller;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-top:solid 1px #7a8996}.footer-spinner-image{height:30px;user-select:none;-webkit-user-select:none;user-drag:none;-webkit-user-drag:none}.hide{display:none!important}.invisible{visibility:hidden}.compactDescription{background-color:transparent;display:flex;flex-direction:row;border-bottom:solid 1px #7a8996;padding-top:5px;padding-bottom:5px;padding-left:5px}.block-description-type{color:var(--fg2)}.compactDescription.highlighted{border-bottom:solid 1px #fff}.compactDescription.highlighted .block-description-type{color:#fff}.debugControlPanelContainerCompact{display:flex;flex-direction:row;margin-top:5px;padding-right:5px;position:relative;width:100%;border-top:1px solid #7a8996}.debugControlPanelContainerCompact.highlighted{border-top:1px solid #fff}.debugControlPanelIconCompact{position:relative;padding:5px;cursor:pointer!important;color:#fff;user-select:none;-webkit-user-select:none;user-drag:none;-webkit-user-drag:none;margin-left:5px}.debugControlPanelIconCompact .material-symbols-outlined{color:var(--fg3);font-size:20px}.debugControlPanelIconCompact:hover{background-color:#37393a}.debugControlPanelIconCompact:hover:before{content:attr(data-help);font-size:14px;white-space:nowrap;display:block;position:absolute;background-color:transparent;color:#fff;z-index:11;top:calc(100% + 5px);left:initial;width:auto;transform:translate(var(--offset,0))}i.computer-icon-white{display:inline-block;width:16px;height:16px;background:url('../../images/microchip-white.svg') no-repeat center center;background-size:contain}.codeblock-description-tabs{flex-grow:1;display:flex}.codeblock-description-text{margin-right:10px}.codeblock-description-text:empty{margin-right:0}.codeblock-description-text:focus{margin-right:10px}.codeblock-description-text.aiText-description-text{color:#374047}.codeblock-description-text.aiText-description-text.aiText-description-text-hover{color:#7a8996}.aiText-description-container{border-bottom:solid 1px transparent;padding-left:5px}.aiText-toolbar{border-top:solid 1px transparent}.aiText-toolbar-hover{border-top:solid 1px #4a565f}.aiText-description-container-hover{border-bottom:solid 1px #4a565f}.codeblock-param-tab{cursor:pointer!important;margin-left:15px;border-radius:8px;padding:8px 10px;background-color:#37393a;font-size:12px}.codeblock-param-tab-heading{margin-left:0;color:#afbdc5}.codeblock-param-tab-selected{background-color:#afbdc5;color:#37393a}.codeblock-param-content{display:none;font-size:14px;line-height:1.6em}.codeblock-param-content-selected{display:flex}.codeblock-param-content.highlighted{background:rgba(255,255,255,.1)}.editor-content .centered{display:block;margin-left:auto;margin-right:auto;width:80%;object-fit:contain}#nearFieldAIPanel{position:absolute;box-sizing:border-box;bottom:10px;right:5%;z-index:10002;background-color:var(--nearfield-ai-panel-bg-color);width:70%;padding:10px 0 0 0;overflow:hidden;border-radius:10px;border:solid 1px #7a8996;display:flex;flex-direction:column;height:250px;min-height:180px;min-width:350px}#nearFieldAIPanel.full-screen{border-radius:0;border:none}#nearFieldAIPanel.full-screen.full-screen #nearFieldAIPanel_header{cursor:default}#nearFieldAIPanel_v_top_resizer{height:4px;position:absolute;top:0;left:0;right:0;cursor:ns-resize}#nearFieldAIPanel_v_bottom_resizer{height:4px;position:absolute;bottom:0;left:0;right:0;cursor:ns-resize}#nearFieldAIPanel_h_right_resizer{width:4px;position:absolute;top:0;bottom:0;right:0;cursor:ew-resize}#nearFieldAIPanel_header.dragging{cursor:grabbing}#nearFieldAIPanel_header{display:flex;cursor:grab;align-items:center;padding:0 10px 10px 10px}#nearFieldAI_IO_container{flex-grow:1;display:flex;flex-direction:column;overflow:hidden;padding:10px 0 0 0;background-color:var(--bg6)}#nearFieldAI_IO_container *{border-color:#666;color:var(--fg1);font-weight:500}#nearFieldAI_IO_container .chatMessageItemHeading_img{color:#c7c7c7}.metaPromptParameterInput{padding:5px;resize:none;outline:0;border-radius:5px;height:auto;width:100%;flex-grow:1;min-height:50px}#nearFieldAIOutput{margin-left:5px;display:flex;overflow:hidden;flex-grow:1;flex-basis:0;position:relative}.nearFieldAIAction-button{cursor:pointer;display:flex;align-items:center;padding:5px 10px;height:40px;border:none;outline:0;background-color:var(--secondary-color);color:var(--primary-text-color);border-radius:5px}.nearFieldAIAction-button .material-symbols-outlined{color:var(--primary-text-color)}.drag-disable{-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none}#nearFieldAIOutput_CopyButton.copied{animation:fadeIn .6s}.pressable-button:active{scale:0.8}#copiedTextAlert{animation:fadeIn .6s;color:silver;z-index:12;position:absolute;font-size:14px}.nfAI-meta-prompt-category{display:flex;align-items:center;margin-top:15px}.nfAI-meta-prompt{margin-top:8px;cursor:pointer!important;padding:4px 0 4px 20px;display:flex;align-items:start}.nfAI-meta-prompt:hover{background-color:var(--tertiary-color);border-radius:4px}