#side-bar{flex:0 0 25vw;background-color:#2b2d30;display:flex;flex-direction:column;height:100%;overflow:hidden}#side-bar header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap;padding:.5rem 1rem 0;font-size:1.125rem;position:relative}#side-bar header h2{color:#fff;font-size:inherit;font-weight:500;margin:.5rem 0}#side-bar header .header-actions{display:flex;align-items:center}#side-bar header .header-actions button{color:#fff;font-size:1.15rem;border-radius:0}#side-bar .tree-container{flex:1 1;overflow-y:auto;padding:.5rem;scrollbar-width:thin;scrollbar-color:#dadada rgba(0,0,0,.1)}#side-bar .tree-container::-webkit-scrollbar{width:8px;height:8px}#side-bar .tree-container::-webkit-scrollbar-track{background-color:#2b2d30;border-radius:4px}#side-bar .tree-container::-webkit-scrollbar-thumb{background-color:#dadada;border-radius:4px}#side-bar .tree-container::-webkit-scrollbar-thumb:hover{background-color:rgb(192.5,192.5,192.5)}#side-bar .tree-container .getting-started-container{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;height:100%;padding:1rem;position:relative;color:#fff}#side-bar .tree-container .getting-started-container h3{font-size:2rem;font-weight:500;margin-bottom:.5rem;color:#3282b8}#side-bar .tree-container .getting-started-container p{font-size:1rem;margin-bottom:2rem;max-width:90%}#side-bar .tree-container .getting-started-container .pointer{position:absolute;display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#fff}#side-bar .tree-container .getting-started-container .pointer span{max-width:150px}#side-bar .tree-container .getting-started-container .pointer-community{bottom:2rem;left:50%;transform:translateX(-50%);flex-direction:column}#side-bar .tree-container .getting-started-container .pointer-community span{margin-bottom:.5rem}#side-bar .tree-view{-webkit-user-select:none;-moz-user-select:none;user-select:none}#side-bar .component{cursor:-webkit-grab;cursor:grab}#side-bar .folder{cursor:pointer}#side-bar .tree-node{padding:.15rem .5rem;border-radius:4px;margin-bottom:.2rem;border:1px solid rgba(0,0,0,0)}#side-bar .tree-node:hover{background-color:#686868}#side-bar .tree-node.selected{background-color:#444}#side-bar .tree-node.hover{background-color:rgba(50,130,184,.1);border:1px dashed #3282b8}#side-bar .tree-node.new-folder-node{background-color:#686868}#side-bar .tree-node .node-content{display:flex;align-items:center}#side-bar .tree-node .node-content .node-icon{margin-right:.5rem;display:flex;align-items:center;justify-content:center}#side-bar .tree-node .node-content .node-name{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#side-bar .tree-node .node-content .inline-folder-input{flex:1 1;border:none;background:rgba(0,0,0,0);color:inherit;font-family:inherit;font-size:inherit;outline:none;padding:0}#side-bar .tree-node .node-content .inline-folder-input::placeholder{color:#fff;opacity:.6}#side-bar .tree-node .node-content .node-actions{display:none;align-items:center}#side-bar .tree-node .node-content .node-actions .action-btn{display:inline-block;border:none;color:#fff;cursor:pointer;font-family:inherit;font-size:inherit;line-height:1;text-align:center;transition:background-color .2s ease,color .2s ease,transform .1s ease;padding:.15rem;margin-left:.25rem;display:flex;align-items:center;justify-content:center;border-radius:50%}#side-bar .tree-node .node-content .node-actions .action-btn:active{transform:translateY(1px)}#side-bar .tree-node .node-content .node-actions .action-btn:focus{outline:none}#side-bar .tree-node .node-content .node-actions .action-btn:disabled{opacity:.6;cursor:not-allowed}#side-bar .tree-node .node-content .node-actions .action-btn:hover{background-color:#8b8b8b}#side-bar .tree-node .node-content .node-actions .delete-btn:hover{color:#e65656}#side-bar .tree-node .node-content .node-actions .add-component-btn:hover,#side-bar .tree-node .node-content .node-actions .add-folder-btn:hover,#side-bar .tree-node .node-content .node-actions .rename-btn:hover{color:#80bfe9}#side-bar .tree-node:hover .node-actions{display:flex}#side-bar .community-library-btn{display:inline-block;font-family:inherit;font-size:inherit;line-height:1;transition:background-color .2s ease,color .2s ease,transform .1s ease;display:block;width:calc(100% - 40px);padding:.75rem;margin:.5rem auto;background-color:#3282b8;color:#fff;border:none;border-radius:.25rem;text-align:center;cursor:pointer;font-size:1rem;font-weight:500;transition:background-color .2s ease}#side-bar .community-library-btn:active{transform:translateY(1px)}#side-bar .community-library-btn:focus{outline:none}#side-bar .community-library-btn:disabled{opacity:.6;cursor:not-allowed}#side-bar .community-library-btn:hover{background-color:rgb(39.1025641026,101.6666666667,143.8974358974)}.context-icon{color:#3498db}.format-icon{color:#2ecc71}.instruction-icon{color:#e67e22}.role-icon{color:#f7e920}.style-icon{color:#9b59b6}.tree-node-container{position:relative}.tree-node-container .drop-indicator-bottom,.tree-node-container .drop-indicator-top{position:absolute;left:0;right:0;height:2px;background-color:#007bff;z-index:10;pointer-events:none}.tree-node-container .drop-indicator-top{top:-1px}.tree-node-container .drop-indicator-bottom{bottom:-1px}.tree-node-container .tree-node.drop-target-folder{background-color:rgba(0,123,255,.1);border:1px dashed #007bff}body.is-dragging-something,body.is-dragging-something *{cursor:-webkit-grabbing!important;cursor:grabbing!important}@media(max-width:1200px){#side-bar{flex:0 0 35vw}}#content{flex:1 1;overflow:hidden}#content,#content .empty-state{display:flex;flex-direction:column}#content .empty-state{justify-content:center;align-items:center;flex-wrap:nowrap;height:100%}#content .empty-state p{margin-bottom:1rem;color:#ccc}#content .empty-state button{display:inline-block;border:none;color:#fff;cursor:pointer;font-family:inherit;font-size:inherit;line-height:1;text-align:center;transition:background-color .2s ease,color .2s ease,transform .1s ease;padding:.75rem 1.5rem;background-color:#3282b8;color:#000;font-weight:500}#content .empty-state button:active{transform:translateY(1px)}#content .empty-state button:focus{outline:none}#content .empty-state button:disabled{opacity:.6;cursor:not-allowed}#content .empty-state button:hover{background-color:rgb(39.1025641026,101.6666666667,143.8974358974)}#content .prompt-tabs{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;border-bottom:1px solid #444;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#444 rgba(0,0,0,.1);background-color:#2b2d30}#content .prompt-tabs::-webkit-scrollbar{width:6px;height:6px}#content .prompt-tabs::-webkit-scrollbar-track{background-color:#1e1e1e;border-radius:3px}#content .prompt-tabs::-webkit-scrollbar-thumb{background-color:#444;border-radius:3px}#content .prompt-tabs::-webkit-scrollbar-thumb:hover{background-color:rgb(42.5,42.5,42.5)}#content .prompt-tabs .prompt-tab{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap;padding:.2rem 0 .2rem .75rem;cursor:pointer;min-width:120px;max-width:200px;transition:none;font-size:.875rem;position:relative;overflow:visible}#content .prompt-tabs .prompt-tab.dragging{opacity:.8;transform:scale(1.05);z-index:10;cursor:-webkit-grabbing;cursor:grabbing}#content .prompt-tabs .prompt-tab:before{content:"";display:block;width:1.5px;height:70%;background-color:#ccc;position:absolute;left:0;border-radius:2px}#content .prompt-tabs .prompt-tab:hover{background-color:rgba(0,0,0,.3)}#content .prompt-tabs .prompt-tab.next-tab:before{display:none}#content .prompt-tabs .prompt-tab.active{background-color:rgba(50,130,184,.1);border-bottom:2px solid #3282b8}#content .prompt-tabs .prompt-tab.active:before{display:none}#content .prompt-tabs .prompt-tab .prompt-name{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:.5rem}#content .prompt-tabs .prompt-tab .tab-actions{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;flex-wrap:nowrap;margin-left:.5rem}#content .prompt-tabs .prompt-tab .tab-actions .action-btn{display:inline-block;border:none;color:#fff;cursor:pointer;font-family:inherit;font-size:inherit;line-height:1;text-align:center;transition:background-color .2s ease,color .2s ease,transform .1s ease;padding:.25rem;font-size:.9rem}#content .prompt-tabs .prompt-tab .tab-actions .action-btn:active{transform:translateY(1px)}#content .prompt-tabs .prompt-tab .tab-actions .action-btn:focus{outline:none}#content .prompt-tabs .prompt-tab .tab-actions .action-btn:disabled{opacity:.6;cursor:not-allowed}#content .prompt-tabs .prompt-tab .tab-actions .action-btn:hover{opacity:1}#content .prompt-tabs .prompt-tab .tab-actions .action-btn:first-child{margin-right:.25rem}#content .prompt-tabs .prompt-tab input{width:100%;padding:.25rem;background-color:rgba(0,0,0,.3);border:1px solid #444;border-radius:3px;color:#fff}#content .prompt-tabs .prompt-tab input:focus{outline:none;border-color:#3282b8}#content .prompt-tabs.is-reordering .prompt-tab{transition:transform .2s ease}#content .prompt-tabs .drop-indicator{width:2px;height:24px;background-color:#3282b8;margin:0 -1px}#content .prompt-tabs .prompt-tab-actions{position:relative;margin-left:.75rem;height:100%;display:flex;align-items:center}#content .prompt-tabs .prompt-tab-actions:before{content:"";display:block;width:1.5px;height:70%;background-color:#ccc;position:absolute;left:-.35rem;top:50%;transform:translateY(-50%);border-radius:2px}#content .prompt-tabs .prompt-tab-actions .add-prompt-tab,#content .prompt-tabs .prompt-tab-actions .duplicate-prompt-tab{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;border-radius:6px;background-color:rgba(0,0,0,.3);cursor:pointer;padding:.3rem}#content .prompt-tabs .prompt-tab-actions .add-prompt-tab:hover,#content .prompt-tabs .prompt-tab-actions .duplicate-prompt-tab:hover{background-color:rgba(0,0,0,.4)}#content .prompt-tabs .prompt-tab-actions .add-prompt-tab svg,#content .prompt-tabs .prompt-tab-actions .duplicate-prompt-tab svg{font-size:1.25rem;display:block}#content .prompt-tabs .prompt-tab-actions .duplicate-prompt-tab{margin-left:.35rem}#content .prompt-main-title-container{padding:0 1.5rem}#content .prompt-main-title-container .prompt-main-title-display{font-size:1.25rem;font-weight:600;color:#fff;cursor:text;padding:.3rem .5rem;margin:.7rem 0;border-radius:2px;transition:background-color .2s ease;display:inline-block}#content .prompt-main-title-container .prompt-main-title-display:hover{background-color:hsla(0,0%,100%,.1)}#content .prompt-main-title-container .prompt-main-title-input{font-size:1.25rem;font-weight:600;color:#fff;background-color:rgba(0,0,0,0);border-radius:4px;border:2px solid #fff;outline:none;width:100%;padding:.3rem calc(.5rem - 2px);margin:calc(.7rem - 4px) 0;box-sizing:border-box}#content .sections-container{flex:1 1;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#dadada rgba(0,0,0,.1);padding:.5rem 1.5rem 1.5rem;position:relative}#content .sections-container::-webkit-scrollbar{width:8px;height:8px}#content .sections-container::-webkit-scrollbar-track{background-color:#1e1e1e;border-radius:4px}#content .sections-container::-webkit-scrollbar-thumb{background-color:#dadada;border-radius:4px}#content .sections-container::-webkit-scrollbar-thumb:hover{background-color:rgb(192.5,192.5,192.5)}#content .sections-container .context:before{background-color:#3498db}#content .sections-container .format:before{background-color:#2ecc71}#content .sections-container .instruction:before{background-color:#e67e22}#content .sections-container .role:before{background-color:#f7e920}#content .sections-container .style:before{background-color:#9b59b6}#content .sections-container .section{position:relative;margin-bottom:.5rem}#content .sections-container .section:before{content:"";width:.3rem;border-radius:.15rem;height:100%;position:absolute;left:-.75rem;top:0}#content .sections-container .section .section-drag-handle{position:absolute;left:-1rem;top:0;width:1rem;height:100%;cursor:-webkit-grab;cursor:grab;z-index:1}#content .sections-container .section .section-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap;color:#ccc;font-size:1.1rem;cursor:pointer}#content .sections-container .section .section-header .section-info{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;flex-grow:1;min-width:0}#content .sections-container .section .section-header .section-info .section-toggle{width:1.5rem;height:1.5rem;margin-right:.5rem}#content .sections-container .section .section-header .section-info .section-edit,#content .sections-container .section .section-header .section-info .section-toggle{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap}#content .sections-container .section .section-header .section-info .section-edit input,#content .sections-container .section .section-header .section-info .section-edit select{height:100%;font-size:1.1rem;padding:0;margin:0;border-radius:0;background:rgba(0,0,0,0);border:none;outline:none;color:#ccc;width:-moz-fit-content;width:fit-content;cursor:pointer}#content .sections-container .section .section-header .section-info .section-edit input{margin-right:.3rem;border-bottom:1px solid #3282b8;cursor:text;min-width:100px;box-sizing:border-box}#content .sections-container .section .section-header .section-info .section-display{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap}#content .sections-container .section .section-header .delete-btn{color:#ccc}#content .sections-container .section .section-header .delete-btn:hover{color:#fff}#content .sections-container .section .section-content .section-input{width:100%;background:rgba(0,0,0,0);border:none;outline:none;color:#fff;font-size:1.25rem;line-height:1.25rem;resize:none;overflow:hidden;font-family:Inter,sans-serif;min-height:0;padding:.25rem .25rem 0;margin:.25rem 0 0}#content .sections-container .section .section-content .section-save-btn{position:absolute;right:2rem;top:auto;background-color:#3282b8;border:none;border-radius:.25rem;padding:.125rem .5rem;font-size:1rem;cursor:pointer}#content .sections-container .section .section-content .linked-component-indicator{display:flex;justify-content:space-between;align-items:center;font-size:.75rem}#content .sections-container .section .section-content .linked-component-indicator span{color:#aaa;border-top:1px solid hsla(0,0%,100%,.1);background-color:hsla(0,0%,100%,.05);padding:.25rem .5rem}#content .sections-container .section .section-content .linked-component-indicator .save-to-library-btn{margin-left:10px;padding:3px 8px;background-color:#08d9d6;color:#1e1e2f;border:none;border-radius:4px;cursor:pointer;font-size:.7rem;font-weight:700}#content .sections-container .section .section-content .linked-component-indicator .save-to-library-btn:hover{background-color:rgb(29.32,246.68,243.56)}#content .sections-container .insertion-indicator{position:absolute;left:.75rem;width:calc(100% - 1.5rem);height:2px;background-color:#3282b8;pointer-events:none;z-index:10;transition:top .1s ease-out}#content .action-bar-container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap;margin-bottom:.5rem;padding:0 1rem}#content .action-bar-container .action-bar-buttons{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;gap:.5rem;flex-wrap:wrap}#content .action-bar-container .copy-btn,#content .action-bar-container .copy-with-system-btn,#content .action-bar-container .new-section-btn{display:inline-block;border:none;color:#fff;cursor:pointer;font-family:inherit;font-size:inherit;line-height:1;text-align:center;transition:background-color .2s ease,color .2s ease,transform .1s ease;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;padding:.5rem 1rem;border-radius:4px;background-color:#444;margin-right:1rem}#content .action-bar-container .copy-btn:active,#content .action-bar-container .copy-with-system-btn:active,#content .action-bar-container .new-section-btn:active{transform:translateY(1px)}#content .action-bar-container .copy-btn:focus,#content .action-bar-container .copy-with-system-btn:focus,#content .action-bar-container .new-section-btn:focus{outline:none}#content .action-bar-container .copy-btn:disabled,#content .action-bar-container .copy-with-system-btn:disabled,#content .action-bar-container .new-section-btn:disabled{opacity:.6;cursor:not-allowed}#content .action-bar-container .copy-btn:hover,#content .action-bar-container .copy-with-system-btn:hover,#content .action-bar-container .new-section-btn:hover{background-color:#686868}#content .action-bar-container .copy-btn svg,#content .action-bar-container .copy-with-system-btn svg,#content .action-bar-container .new-section-btn svg{margin-right:.5rem}#content .action-bar-container .auth-reminder{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;padding:1rem 2rem;background-color:rgba(0,0,0,.2);border-radius:4px;color:#ccc;font-size:.85rem;margin-left:auto}#content .action-bar-container .auth-reminder p{font-size:1.125rem;margin:0 1.5rem 0 0}#content .action-bar-container .auth-reminder a{color:#3282b8!important;text-decoration:none!important;border-radius:5px;border:2px solid #3282b8;box-shadow:0 0 20px 0 #3282b8;transition:background-color .3s ease,box-shadow .3s ease,transform .3s ease;padding:.5rem 1rem;white-space:nowrap}#content .action-bar-container .auth-reminder a:hover{box-shadow:0 0 30px 0 #3282b8;transform:scale(1.05)}.prompt-editor-container .section .section-drag-handle{cursor:-webkit-grab;cursor:grab}.prompt-editor-container .section-header{cursor:pointer}.prompt-editor-container .section-header button,.prompt-editor-container .section-header input,.prompt-editor-container .section-header select{cursor:auto}.prompt-editor-container .section-header .section-actions button{cursor:pointer}body.is-dragging-section{cursor:-webkit-grabbing!important;cursor:grabbing!important}