@theme{--font-heading:"Montserrat",sans-serif;--font-sans:"Inter",sans-serif;--color-primary:#ff5722;--color-secondary:#ffc107;--color-success:#4caf50;--color-info:#2196f3;--color-warning:#ff9800;--color-error:#f44336}@font-face{font-display:swap;font-family:Assistant;src:url(./Assistant-VariableFont_wght.NW5QGaXM.ttf) format("truetype")}:root{--color_p:#ff8548;--color_bg:0,0,0;--prompt_bg:0,0,0;--text_color:#eee;--imageSizeN:clamp(400px,20vw,100%);--mirrorX:1;--mirrorY:1;--fontSize:3.5;--pLineHeight:1.5;--pSpacing:1;--highlight_color:#fff59e;--editFontSize:1.5;--pScale:2rem;--pSize:calc(var(--pScale)*var(--fontSize));--MarkdownFontSize:calc(2rem*var(--editFontSize));--h1Scale:5rem;--h2Scale:3rem;--h3Scale:2.5rem;--h1Size:calc(var(--h1Scale)*var(--fontSize));--h2Size:calc(var(--h2Scale)*var(--fontSize));--h3Size:calc(var(--h3Scale)*var(--fontSize));--sidePadding:2rem;--navIconSize:3rem;--navPadding:2rem;--SettingsIconSize:3rem;--mainFont:Assistant,sans-serif}@media screen and (max-width:740px){:root{--imageSizeN:clamp(200px,50vw,100%)}}body,html{background:rgba(var(--prompt_bg),1);box-sizing:border-box;font-family:var(--mainFont),"Tahoma","Arial",sans-serif;font-size:62.5%;margin:0;padding:0;scrollbar-gutter:stable;width:100%}body #app,html #app{overflow-x:hidden;width:100%}::-webkit-scrollbar,::-webkit-scrollbar-track{height:1rem;max-height:8px;max-width:8px;min-height:8px;min-width:8px;width:1rem}::-webkit-scrollbar-track{background:rgba(var(--color_bg),1)}::-webkit-scrollbar-thumb,::-webkit-scrollbar-track{-webkit-transition:background .3s ease;transition:background .3s ease}::-webkit-scrollbar-thumb{background:var(--color_p);border-radius:1rem;-webkit-transition:all .3s ease;transition:all .3s ease}::-webkit-scrollbar-thumb:hover{filter:brightness(1.6)}.w100{width:100%!important}.flex_c_h{align-items:center;display:flex;flex-direction:row;justify-content:center}.flex_c,.flex_c_v{display:flex;flex-direction:column;justify-content:center}.flex_c{align-items:center}.flex_space{justify-content:space-between}.flex_around{justify-content:space-around}.flex_end{align-items:center;display:flex;flex-direction:row;justify-content:flex-end}.flex_start{justify-content:flex-start}.flex_stretch{justify-content:stretch}.flex_wrap{flex-wrap:wrap}.gap1{gap:1rem}.gap2{gap:2rem}.p1{padding:1rem}.alignStretch{align-items:stretch}.alignStart{align-items:flex-start}.alignCenter{align-items:center}.alignSelf{align-self:flex-start}.roundCorner{border-radius:1rem}.flexInline{display:inline-flex}.Section{background:rgba(var(--color_bg),1);min-height:100vh}.fade-enter-active,.fade-leave-active{transition:opacity .5s ease,transform .5s ease}.fade-enter-from,.fade-leave-to{opacity:0;right:50%;transform:scale(1.1) translateY(0) translate(0)}.navfade-enter-active,.navfade-leave-active{transition:opacity .2s ease,transform .5s ease}.navfade-enter-from,.navfade-leave-to{opacity:0;transform:scale(1.4) translateY(0) translate(0)}.fadeWork-enter-active,.fadeWork-leave-active,.fadeWork-move{transition:all .5s ease}.fadeWork-enter-from,.fadeWork-leave-to{opacity:0;transform:scale(0) translateY(0) translate(0)}.fadeWork-leave-active{position:absolute}.slideL-enter-active,.slideL-leave-active{transition:all .6s ease}.slideL-enter-from{height:100%;left:0!important;opacity:0;position:absolute;width:100vw}.slideL-leave-to{left:100%!important;opacity:0}.slideR-enter-active,.slideR-leave-active{transition:all .6s ease}.slideR-enter-from{height:100%;left:100%!important;opacity:0;position:absolute;right:0!important;width:100vw}.slideR-leave-to{left:-50%!important;opacity:0}.langChange-enter-active,.langChange-leave-active{position:absolute;transition:all .3s ease}.langChange-enter-from,.langChange-leave-to{opacity:0;position:absolute;transform:scale(0)}.transitionbg{height:100vh!important;left:0;overflow:hidden;pointer-events:none;position:fixed;top:0;width:100vw!important;z-index:98}.transitionbg .lottie-animation-container{height:100%!important;-o-object-fit:cover;object-fit:cover;position:relative;top:0;width:100%!important}.transitionbg .lottie-animation-container svg{height:100vh!important;left:50%;position:absolute;transform:translate(-50%)!important;width:100vw!important}.transitionbg .lottie-animation-container svg .pcolor rect{fill:var(--color_p)!important;transition:all .4s ease}.transitionbg .lottie-animation-container svg .bgcolor rect{fill:rgba(var(--color_bg),1)!important;transition:all .4s ease}.CAButton{background:var(--color_p);border-radius:.6vmax;box-shadow:0 0 .5rem #000c;color:rgba(var(--color_bg),1);cursor:pointer;font-size:1.4rem;font-variation-settings:"wght" 700;padding:.2rem 2rem;text-align:center;text-transform:uppercase;transition:all .3s ease}.CAButton:hover{background:#eee;transform:scale(1.1) rotate(-2deg)}.marginTopButton{margin-top:2rem}.error{align-items:center;background:rgba(var(--color_bg),1);display:flex;height:90vh;justify-content:center;text-align:center;width:100%}.error,.error h1{word-wrap:break-word}.error h1{color:#77adff;font-size:3rem;margin:0;padding:0 20px}.error h1 b{color:#eee;font-size:6rem}@media (max-width:1280px){.error h1{font-size:3rem}}@media (max-width:740px){.error h1{font-size:2rem}.error h1 b{font-size:4rem}}.error a{color:var(--color_p);text-decoration:none;transition:all .3s ease}.error a:hover{color:#eee;text-decoration:underline}.error p{color:#eee;font-size:var(--pSize);word-wrap:break-word}@media (max-width:1280px){.error p{font-size:2rem}}@media (max-width:740px){.error p{font-size:1.5rem}}.error .social_media{align-items:center;display:flex;flex-direction:row;justify-content:center;margin-top:2rem}.error .social_media a{color:#eee;margin-right:3rem}@media (max-width:1280px){.error .social_media a{margin-right:2rem}}@media (max-width:740px){.error .social_media a{margin-right:1rem}}.error .social_media a:hover{color:#77adff}.error .social_media a:hover img{opacity:1}.error .social_media a:last-child{margin-right:0}.error .social_media a img{opacity:.5;transition:opacity .5s ease-in-out;width:5rem}.scroller{overflow-x:scroll}.inverseX{transform:scaleX(-1)}.loading{background:rgba(var(--color_bg),1);color:var(--color_p);font-size:2rem;font-variation-settings:"wght" 700;padding:.2rem 2rem;text-align:center}.red{color:#ff3e8d;font-variation-settings:"wght" 700;font-weight:700}.grey{color:#b5b5b5}.lighttext{color:var(--text_color);opacity:.5}nav{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(var(--prompt_bg),.7);box-shadow:0 0 10px #00000080;left:0;margin:0;padding:var(--navPadding);position:fixed;top:0;transform:translateY(0);width:calc(100% - var(--navIconSize));z-index:99;-webkit-app-region:drag}nav .nav-wrapper{opacity:1;width:100%}nav .nav-wrapper,nav .nav-wrapper .gap1{transition:opacity .3s ease}nav .nav-wrapper.only-logo .flex_end,nav .nav-wrapper.only-logo .gap1:last-child{opacity:0;pointer-events:none}nav .nav-wrapper.only-logo .flex_end *,nav .nav-wrapper.only-logo .gap1:last-child *{pointer-events:none!important}nav .nav-wrapper.only-logo .flex_start{opacity:1;pointer-events:auto}nav .nav-wrapper .DirectionIconWrapper,nav .nav-wrapper .FullscreenIconWrapper,nav .nav-wrapper .PlayIconWrapper,nav .nav-wrapper .PreviewIconWrapper,nav .nav-wrapper .logo,nav .nav-wrapper .logo_colored,nav .nav-wrapper .settingsButton{-webkit-app-region:no-drag;pointer-events:auto}nav .nav-wrapper .logo_colored{fill:var(--color_p);height:var(--navIconSize);width:var(--navIconSize)}nav .nav-wrapper .DirectionIconWrapper,nav .nav-wrapper .FullscreenIconWrapper,nav .nav-wrapper .PlayIconWrapper,nav .nav-wrapper .PreviewIconWrapper,nav .nav-wrapper .settingsButton{display:block;height:var(--navIconSize);position:relative;width:var(--navIconSize)}nav .nav-wrapper .DirectionIcon,nav .nav-wrapper .FullscreenIcon,nav .nav-wrapper .PlayIcon,nav .nav-wrapper .PreviewIcon,nav .nav-wrapper .settingsButton{height:var(--navIconSize);width:var(--navIconSize)}nav .nav-wrapper .DirectionIcon svg,nav .nav-wrapper .FullscreenIcon svg,nav .nav-wrapper .PlayIcon svg,nav .nav-wrapper .PreviewIcon svg,nav .nav-wrapper .settingsButton svg{height:var(--navIconSize);left:0;opacity:0;position:absolute;top:0;transform:translate(-50%,-50%);transform:scale(0) rotate(0);transition:opacity .3s ease,transform .3s ease;width:var(--navIconSize)}nav .nav-wrapper .settingsButton{align-items:center;cursor:pointer;display:flex;justify-content:center}nav .nav-wrapper .settingsButton svg{opacity:1;transform:scale(1) rotate(0);transition:transform .5s ease}nav .nav-wrapper .settingsButton.spinning-open svg{transform:scale(1) rotate(-90deg)}nav .nav-wrapper .settingsButton.spinning-close svg{transform:scale(1) rotate(0)}nav .nav-wrapper .settingsButton:active svg{transform:scale(1)}nav .nav-wrapper .DirectionIcon svg{opacity:0;transform:scale(1) rotate(0);transition:opacity 0s ease,transform 1s ease}nav .nav-wrapper .FullscreenIcon.active svg,nav .nav-wrapper .PlayIcon.active svg,nav .nav-wrapper .PreviewIcon.active svg{opacity:1;transform:scale(1)}nav .nav-wrapper .DirectionIcon.active svg{opacity:1;transform:scale(1) rotate(180deg)}nav .nav-wrapper svg{cursor:pointer;fill:var(--color_p)}nav .nav-wrapper .logo,nav .nav-wrapper svg{height:var(--navIconSize);width:var(--navIconSize)}nav .nav-wrapper .file-menu{position:relative;-webkit-app-region:no-drag;pointer-events:auto}nav .nav-wrapper .file-menu .fileMenuButton{background:transparent;border:none;border-radius:6px;color:var(--color_p);cursor:pointer;font-size:2rem;padding:.25rem .5rem;transition:background .2s ease}nav .nav-wrapper .file-menu .fileMenuButton:hover{background:#ffffff0f}nav .nav-wrapper .file-menu .fileMenuDropdown{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(var(--prompt_bg),.95);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;box-shadow:0 6px 16px #00000059;left:0;list-style:none;margin:0;min-width:180px;opacity:0;padding:6px 0;pointer-events:none;position:absolute;top:calc(100% + 4px);transform:translateY(-6px);transition:opacity .15s ease,transform .15s ease}nav .nav-wrapper .file-menu .fileMenuDropdown.open{opacity:1;pointer-events:auto;transform:translateY(0)}nav .nav-wrapper .file-menu .fileMenuDropdown li{position:relative}nav .nav-wrapper .file-menu .fileMenuDropdown li button{background:transparent;border:none;color:var(--color_p);cursor:pointer;font-size:1.2rem;padding:8px 12px;text-align:left;width:100%}nav .nav-wrapper .file-menu .fileMenuDropdown li button:hover{background:#ffffff14}nav .nav-wrapper .file-menu .fileMenuDropdown li:hover>.fileSubMenu{display:block}nav .nav-wrapper .file-menu .fileMenuDropdown li.has-sub>.fileSubMenu{background:rgba(var(--prompt_bg),.95);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;box-shadow:0 6px 16px #00000059;display:none;left:100%;list-style:none;margin:0;min-width:160px;padding:6px 0;position:absolute;top:-6px}nav .nav-wrapper .file-menu .fileMenuDropdown li.has-sub:hover>.fileSubMenu{display:block}@keyframes tc-spin-open{0%{transform:scale(1) rotate(0)}to{transform:scale(.5) rotate(-90deg)}}@keyframes tc-spin-close{0%{transform:scale(.5) rotate(0)}to{transform:scale(1) rotate(90deg)}}.teleprommt_wrapper{margin-top:calc(var(--navIconSize) + var(--navPadding)*2)}#teleprompter{background:var(--prompt_bg);border:none;color:var(--text_color);display:block;font-family:var(--mainFont);min-height:100%;outline:none;overflow:auto;padding:2rem;resize:none;width:calc(100% - 4rem)}#teleprompter,.tiptap{font-size:var(--MarkdownFontSize)}.tiptap{padding:0 var(--sidePadding);width:calc(100% - var(--sidePadding)*2)}.tiptap h1,.tiptap h2,.tiptap h3,.tiptap h4,.tiptap h5,.tiptap h6{color:var(--text_color);font-weight:700;margin:0;padding:0}.tiptap h1{font-size:var(--h1Size)}.tiptap h1,.tiptap h2{color:var(--text_color)}.tiptap h2{font-size:var(--h2Size)}.tiptap h3{color:var(--text_color);font-size:var(--h3Size)}.tiptap p{line-height:var(--pLineHeight);margin:0 0 calc(var(--pSpacing)*var(--pSize)) 0}.tiptap code,.tiptap p{color:var(--text_color);font-size:var(--pSize)}.tiptap code{padding:.2rem .5rem}.tiptap code,.tiptap pre{background:color-mix(in srgb,var(--text_color) 10%,transparent);border-radius:.5rem}.tiptap pre{overflow:auto;padding:1rem}.tiptap pre code{background:transparent;color:var(--text_color)}.tiptap blockquote{border-left:.5rem solid var(--text_color);font-size:var(--pSize);margin:0 0 calc(var(--pSize)*1.5) 0;padding:0 0 0 1rem}.tiptap mark{background-color:var(--highlight_color);border-radius:1rem;color:var(--text_color);padding:.1rem .2rem}.tiptap a{color:var(--highlight_color);transition:color .1s ease}.tiptap a:hover{color:var(--text_color);text-decoration:underline}.tiptap img{display:inline-block;resize:both}.tiptap.mirrorX{transform:scaleX(-1)}.tiptap.mirrorY{transform:scaleY(-1)}.tiptap.mirrorX.mirrorY{transform:scale(-1)}.tiptap .tiptap img.ProseMirror-selectednode{outline:3px solid var(--tc-highlight)}.tiptap ol,.tiptap ul{color:var(--text_color);font-size:var(--pSize);margin:0 0 calc(var(--pSpacing)*var(--pSize)) 0}.tiptap ol li::marker,.tiptap ul li::marker{color:var(--text_color)}.tiptap ol li,.tiptap ul li{font-size:var(--pSize);margin:0;padding:0}.tiptap ol li p,.tiptap ul li p{margin:0;padding:0}.directionArrow{bottom:2rem;left:2rem;opacity:.5;position:fixed;transform:rotate(0);transition:transform .3s ease}.directionArrow .scrollarrow{fill:var(--color_p);height:7rem;width:7rem}.directionArrow.up{transform:rotate(180deg)}.tc-editbar{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:rgba(var(--prompt_bg),.7);border-bottom:1px solid hsla(0,0%,100%,.08);display:flex;gap:.5rem;height:48px;left:0;padding:.5rem .75rem;position:fixed;right:0;top:6rem;z-index:4}.tc-editbar .button-group{align-items:center;display:flex;flex-wrap:wrap;gap:.25rem}.tc-editbar .button-group button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#ffffff0a;border:1px solid hsla(0,0%,100%,.12);border-radius:6px;color:#eee;cursor:pointer;font-size:1.5rem;line-height:1;padding:.35rem .6rem}.tc-editbar .button-group button:hover{background:#ffffff14}.tc-editbar .button-group button.is-active{background:var(--color_p);border-color:var(--color_p);color:rgb(var(--color_bg))}.tc-editbar .button-group .icon{fill:currentColor;height:1em;vertical-align:middle;width:1em}.tc-editbar .button-group button:disabled{cursor:not-allowed;opacity:.5}.tc-editbar .divider{background:#ffffff1f;height:3rem;margin:0 .25rem;width:.2rem}.tc-editbar-spacer{height:48px;width:100%}.BGWrapper{left:0;pointer-events:none;top:0;width:100%;z-index:97}.BGWrapper,.SettingsBar{height:100%;position:fixed}.SettingsBar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(var(--prompt_bg),.6);border-left:calc(var(--navPadding)/2) solid var(--color_p);opacity:0;padding:2rem;right:-100vw;top:calc(var(--navIconSize) + var(--navPadding)*2);transition:right .3s ease,opacity .3s ease;width:calc(100vw - 6rem);z-index:98}.SettingsBar .settingsTabs{align-items:center;flex-direction:row;justify-content:space-between;margin:0;padding:0}.SettingsBar .settingsTabs li{border:.25rem solid var(--color_p);color:var(--color_p);cursor:pointer;font-size:1.5rem;font-weight:800;list-style:none;margin:0;padding:.5rem;text-align:center;transition:color .3s ease,background .3s ease;width:100%}.SettingsBar .settingsTabs li:first-child{border-bottom-left-radius:.5rem;border-right:none;border-top-left-radius:.5rem}.SettingsBar .settingsTabs li:last-child{border-bottom-right-radius:.5rem;border-left:none;border-top-right-radius:.5rem}.SettingsBar .settingsTabs li.active{background:var(--color_p);color:rgb(var(--color_bg));font-weight:800}.SettingsBar h1{border-bottom:.2rem solid var(--color_p);font-size:3rem;font-weight:800;margin:0 0 1rem}.SettingsBar h1,.SettingsBar p{color:var(--color_p);text-align:center}.SettingsBar p{font-size:1.5rem}.SettingsBar .option{border:2px solid var(--color_p);border-radius:1rem;cursor:pointer;display:flex;height:var(--SettingsIconSize);margin:1rem 0;padding:.5rem}.SettingsBar .option.button{height:var(--SettingsIconSize);width:var(--SettingsIconSize)}.SettingsBar .option .color-fillpicker,.SettingsBar .option .color-highlightpicker,.SettingsBar .option .color-picker,.SettingsBar .option .color-themepicker{cursor:pointer;height:var(--SettingsIconSize);opacity:0;position:absolute;width:var(--SettingsIconSize)}.SettingsBar .option .sidePadding{transform:rotate(90deg)}.SettingsBar .option svg{fill:var(--color_p);height:var(--SettingsIconSize);width:var(--SettingsIconSize)}.SettingsBar .option .mirrorY{transform:rotate(90deg)}.SettingsBar .option.active{background:var(--color_p);stroke:var(--color_bg)}.SettingsBar .option.active svg{fill:var(--color_bg);stroke:var(--color_bg)}.SettingsBar .option label{color:var(--color_p);font-size:1.5rem;margin:0;min-width:7rem;text-align:left}.SettingsBar .option input{min-height:2rem;width:2rem}.SettingsBar .option input.number,.SettingsBar .option input.slider,.SettingsBar .option input.text{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:var(--color_p);border:none;border-radius:10rem;cursor:pointer;height:1rem;opacity:.9;outline:none;transition:opacity .2s ease}.SettingsBar .option input.slider::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color_p);border:.5rem solid rgb(var(--color_bg));border-radius:50%;cursor:pointer;height:2.5rem;width:2.5rem}.SettingsBar .option input.slider::-moz-range-thumb{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:var(--color_p);border:.5rem solid rgb(var(--color_bg));border-radius:50%;cursor:pointer;height:2.5rem;width:2.5rem}.SettingsBar .option input.number,.SettingsBar .option input.text{border-radius:.5rem;cursor:text;font-family:var(--mainFont);font-weight:600}.SettingsBar .option input.number{min-width:4rem;width:10%}.SettingsBar .option input.slider:hover{opacity:1}@media (min-width:741px) and (max-width:1280px){.SettingsBar{right:-50vw;width:calc(50vw - 6rem)}}@media (max-width:740px){.SettingsBar{right:-100vw;width:calc(100vw - 6rem)}}@media (min-width:1280px){.SettingsBar{right:-40vw;width:calc(40vw - 6rem)}}.SettingsBar.show{opacity:1;right:0}.aboutSection{background:rgba(var(--prompt_bg),1);margin-top:calc(var(--navIconSize) + var(--navPadding)*2);padding:2rem;text-align:center;width:calc(100% - 4rem)}.aboutSection .linksAbout svg{fill:var(--color_p);transform:scale(1);transition:fill .3s ease,transform .3s ease}.aboutSection .linksAbout svg:hover{fill:var(--text_color);transform:scale(1.2)}.aboutSection svg{fill:var(--color_p);height:auto;width:var(--SettingsIconSize)}.aboutSection img{height:auto;width:var(--imageSizeN)}.aboutSection h1{color:var(--color_p);font-size:4rem;margin:0}.aboutSection p{color:var(--text_color);font-size:2rem;margin:0;padding:0}.aboutSection p a{color:var(--color_p);text-decoration:none;transition:all .3s ease}.aboutSection p a:hover{color:var(--text_color)}.aboutSection p b{color:var(--color_p);font-size:2rem;margin:0 0 1rem}.aboutSection .backButton{border:.2rem solid var(--color_p);border-radius:.5rem;color:var(--color_p);display:block;font-size:2rem;font-weight:600;margin:3rem 0!important;padding:.5rem 1rem;text-align:center;text-decoration:none;transition:all .3s ease;width:-moz-fit-content;width:fit-content}.aboutSection .backButton:hover{background:var(--color_p);color:rgb(var(--color_bg))}.server-select{background:rgba(var(--prompt_bg),.5);border:2px solid var(--color_p);border-radius:.5rem;color:var(--text_color);flex:1;font-size:1.2rem;height:3rem;outline:none;padding:0 .5rem}.mt-1{margin-top:1rem}.ProseMirror img{border-radius:.25rem;cursor:nwse-resize;display:inline-block;height:auto;max-width:100%;overflow:auto;resize:both}.ProseMirror .ProseMirror-selectednode,.ProseMirror img:hover{outline:2px solid var(--color_p);outline-offset:1px}.tc-image-wrapper{display:inline-block;position:relative}.tc-image-wrapper img{display:block;height:auto;max-width:100%}.tc-image-wrapper .tc-image-resize-handle{background:var(--tc-highlight,#6038ff);border:2px solid #fff;border-radius:2px;bottom:-6px;box-shadow:0 1px 3px #0000004d;cursor:se-resize;height:12px;opacity:0;position:absolute;right:-6px;transition:opacity .15s ease-in-out;width:12px}.ProseMirror-hideselection .tc-image-wrapper .tc-image-resize-handle,.ProseMirror-selectednode+.tc-image-resize-handle,.tc-image-wrapper:hover .tc-image-resize-handle{opacity:1}.ProseMirror[contenteditable=false] .tc-image-resize-handle{display:none}
