.Completion__trigger{position:relative;transition:all .15s;z-index:1}.Completion__trigger:hover{transform:scale(1.2);transition:all .2s ease-in-out}.Completion__trigger:hover img{transform:scale(1.5)!important;transform-origin:bottom;z-index:1}.Completion__trigger img{position:relative;bottom:.5px;left:.5px;transition:all .2s ease-in-out}.ChatCompletion{position:absolute;height:100%;width:100%;z-index:1}.ChatCompletion__backdrop{position:absolute;opacity:.5}.ChatCompletion__container{z-index:1;width:95%;position:absolute;bottom:91px;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.ChatCompletion__close{min-height:30px;min-width:30px;right:var(--lutains-space-4);top:var(--lutains-space-2);position:absolute!important;z-index:1;transform-origin:top right;transition:transform .2s}.ChatCompletion__close:hover{transform:scale(1.05);transition:transform .2s}.ChatCompletion__close:hover svg{transition:transform .2s;transform:scale(1.2)}.EmptyBox{text-align:center}.EmptyBox__img{width:90px;background-color:var(--lutains-color-black);border-radius:var(--lutains-radius-4)}.EmptyBox h3{margin:0}.EmptyBox p{margin:0;color:var(--lutains-color-gray-500)}.EmptyBox.EmptyBox--dark p,.EmptyBox.EmptyBox--dark span{color:var(--lutains-color-white)}.Skeleton{position:relative;overflow:hidden}.Skeleton__content{background-color:var(--lutains-color-gray-100);position:relative;border:1px solid var(--lutains-color-gray-300)!important}.Skeleton__content:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:0;height:100%;box-shadow:0 0 80px 20px var(--lutains-color-white);animation:skeletonSlide 1s infinite ease-in-out}@keyframes skeletonSlide{0%{left:-100px}to{left:calc(100% + 100px)}}@keyframes bounceInDown{0%{transform:translate3d(0,20%,0);opacity:0}40%{opacity:0}to{opacity:1;transform:translateZ(0),translateZ(0);animation-timing-function:cubic-bezier(.215,.61,.355,1)}}.bounceInDown{animation-name:bounceInDown}@keyframes bounceInUp{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.bounceInUp{animation:bounceInUp ease-out}@keyframes slideInRight{0%{transform:translate3d(100%,0,0);visibility:visible}to{transform:translateZ(0),translateZ(0)}}.slideInRight{animation-name:slideInRight}@keyframes slideInLeft{0%{transform:translate3d(100%,0,0);visibility:visible}to{transform:translateZ(0),translateZ(0)}}.slideInLeft{animation-name:slideInLeft;animation-delay:.3s}@keyframes fadeIn{0%{opacity:0}to{opacity:1;animation-timing-function:cubic-bezier(.215,.61,.355,1)}}.fadeIn{animation-name:fadeIn;animation-duration:.15s}@keyframes expand{0%{transform:scale(.1);opacity:.5;height:0}to{transform:scale(1);opacity:1;height:100%}}.expand{animation:expand 15s ease-in(.175,.885,.32,1.275);transition:all 10s}@keyframes fadeInRight{0%{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:translateZ(0)}}.fadeInRight{animation:fadeInRight .25s ease-out}@keyframes zoomIn{0%{opacity:0;transform:scale3d(.9,.9,.9)}50%{opacity:1}}.zoomIn{animation:zoomIn .25s ease-out}@keyframes wobble{0%{transform:translateZ(0)}15%{transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}to{transform:translateZ(0)}}.wobble{animation-name:wobble;animation:wobble .25s ease-out}@keyframes pulseAnimate{0%{transform:scaleZ(1)}50%{transform:scale3d(1.1,1.1,1.1)}to{transform:scaleZ(1)}}.pulse{animation:pulseAnimate 2s ease-out;animation-timing-function:ease-in-out}.Prompt{position:relative;border:solid 1px var(--lutains-color-gray-500)!important;transition:all .05s ease-in-out}.Prompt .Prompt__editor{overflow:auto}.Prompt .Prompt__editor>div{max-height:100px;width:100%}.Prompt>div:first-child{height:100%}.Prompt-active{border:solid 1px var(--lutains-color-white)!important;outline:solid 2px var(--lutains-color-gray-800)!important;transition:all .05s ease-in-out}.Prompt-active .Prompt__editor>div{max-height:200px;width:100%}.Prompt__separator{height:1px;margin:0 var(--lutains-space-3);max-width:100%;background-color:var(--lutains-color-gray-300)}.Prompt__submit{cursor:pointer;top:10px;right:16px;background:none;border:none;outline:none;transition:transform .2s ease-in-out;padding:0;border-radius:var(--lutains-radius-3);border:solid 2px var(--lutains-color-white)}.Prompt__submit svg{transition:transform .2s ease-in-out}.Prompt__submit:hover{transform:scale(1.05);border:solid 2px var(--lutains-color-white);outline:solid 2px var(--lutains-color-gray-800)}.Prompt__submit:hover svg{transform:scale(1.15)}.Prompt__submit:active{transform:scale(1.05);box-shadow:0 0 3px 3px #00000005}.Prompt__submit:active svg{stroke-width:2px}.Prompt-disabled .Prompt__submit{cursor:not-allowed}.Prompt-disabled .Prompt__submit:hover{transform:scale(1);border:solid 2px var(--lutains-color-white);outline:solid 2px var(--lutains-color-white)}.Prompt-disabled .Prompt__submit .Icon{border:none!important}.Prompt p.is-empty{padding-top:1px!important}.Prompt__presets .swiper-slide{width:fit-content!important}.Prompt__completion-validation{border-radius:50%;background-color:var(--lutains-color-yellow);padding:var(--lutains-space-1);align-items:center;justify-content:center;cursor:pointer;transition:transform .2s;border:solid 2px black}.Prompt__completion-validation:hover{transform:scale(1.05);outline:2px solid var(--lutains-color-yellow)}.Prompt__completion-validation:hover svg{transition:all .2s;transform:scale(1.25);transform:translate(2px)}.Header{background-color:var(--lutains-color-black);border-bottom:2px solid var(--lutains-color-black);position:fixed;width:100%;z-index:1}.Header .Header__menu{border-radius:var(--lutains-radius-6);height:32px;padding:0 var(--lutains-space-3)}.Header__dropdown{z-index:1;padding:var(--lutains-space-1) 0!important}.Header__lang-container-item:hover{background-color:var(--lutains-color-gray-300);outline:solid 1px var(--lutains-color-black)}.tiptap.ProseMirror{min-height:100%;width:100%;padding:0 50px 0 32px!important;font-size:var(--lutains-font-2)!important}.tiptap.ProseMirror-focused{outline:0}.tiptap.ProseMirror table{margin:0;overflow:hidden;table-layout:fixed;width:100%;border-top-left-radius:var(--lutains-radius-5);border-top-right-radius:var(--lutains-radius-5)}.tiptap.ProseMirror td,.tiptap.ProseMirror th{box-sizing:border-box;min-width:1em;padding:6px 8px;position:relative;vertical-align:top}.tiptap.ProseMirror td>*,.tiptap.ProseMirror th>*{margin-bottom:0}.tiptap.ProseMirror tr th{background:var(--lutains-color-black);color:#fff}.tiptap.ProseMirror table th,.tiptap.ProseMirror table td{border:1px solid var(--lutains-color-gray-800)}.tiptap.ProseMirror table tr td:last-child{border-bottom-right-radius:var(--lutains-radius-5)}.tiptap.ProseMirror table td p,.tiptap.ProseMirror table th p{font-size:var(--lutains-font-1)!important;margin:0!important}.tiptap.ProseMirror table td p strong,.tiptap.ProseMirror table th p strong{font-weight:500!important}p.is-editor-empty:first-child:before{color:var(--lutains-color-gray-500);content:attr(data-placeholder);float:left;font-size:var(--lutains-size-3);height:0;pointer-events:none}.tiptap.ProseMirror h1{font-family:Tondu;text-transform:uppercase;letter-spacing:.8px;font-size:var(--lutains-font-5);margin:var(--lutains-space-1) 0}.tiptap.ProseMirror h2{font-size:var(--lutains-font-3);margin:var(--lutains-space-1) 0}.tiptap.ProseMirror hr{margin:32px 0;border:none;background-color:transparent;height:1px;--dot-width: 4px;--gap-width: 4px;background-image:linear-gradient(to right,var(--lutains-color-black) 0%,var(--lutains-color-black) var(--dot-width),transparent var(--dot-width),transparent 100%);background-size:calc(var(--dot-width) + var(--gap-width)) 1px;background-repeat:repeat-x}.tiptap.ProseMirror h3{font-size:var(--lutains-font-2);margin:var(--lutains-space-1) 0}.tiptap.ProseMirror p{font-size:var(--lutains-font-2);margin:var(--lutains-space-2) 0}.tiptap button,.tiptap.ProseMirror button,.tiptap a,.tiptap.ProseMirror a{border:1px solid var(--lutains-color-gray-300);display:inline-block;background-color:var(--lutains-color-black);padding:var(--lutains-space-3) var(--lutains-space-5);font-size:var(--lutains-font-1);font-weight:700;border-radius:var(--lutains-radius-6);text-transform:uppercase;margin:var(--lutains-space-1) 0;text-decoration:none;color:var(--lutains-color-white)!important}.tiptap.ProseMirror{padding:0!important}.tiptap.ProseMirror:active{outline:none}.citation-node.loading{opacity:0}.citation-node.rendered{opacity:1}.BaseMessage__user .VariationNode__preview{color:#fff}citation{opacity:0}.custom-flex-container{background-color:var(--lutains-color-gray-light);display:flex}.ProseMirror{padding:40px}.FlexContainer{border:var(--lutains-border-x-small);box-shadow:0 0 10px #0000000d;gap:20px}.ProseMirror__generating *{filter:blur(1px);border-radius:4px;padding:0 4px;cursor:pointer;transition:filter .2s ease,background-color .2s;-webkit-user-select:none;user-select:none}.FlexContainer .Flex{gap:20px}.is-block{border:var(--lutains-border-x-small);box-shadow:0 0 10px #0000000d;border-radius:var(--lutains-radius-3);padding:24px;flex:1;min-width:250px;box-sizing:border-box}.PageSection{position:relative;border:var(--lutains-border-small);box-shadow:0 0 10px #0000000d;margin:60px 0;padding:40px 20px;border-radius:16px;transition:all .3s ease;background-color:var(--lutains-color-white)}.PageSection:hover{border-color:#fdc500}.PageSection:before{content:attr(data-section);position:absolute;top:-15px;left:30px;background-color:#000;color:#fdc500;font-weight:700;font-size:.8rem;letter-spacing:1px;padding:6px 16px;border-radius:20px;text-transform:uppercase;border:2px solid #fdc500;z-index:10;box-shadow:2px 2px #0003}.Layout{background:url(https://cdn.lutains.com/assets/tile.svg) 0px -21px repeat #fbfcfd;box-shadow:0 0 20px #0000000d;width:100%;position:relative}.Layout__container{min-height:calc(100% - 60px);max-height:calc(100% - 60px);overflow:hidden}.Layout__footer{min-height:60px;max-height:60px;position:sticky;bottom:0;left:0;z-index:1;overflow:hidden;border-top:1px solid var(--lutains-color-gray-500)}.Layout__footer button{border:3px solid var(--lutains-color-black);transition:transform .2s ease-in;font-weight:700}.Layout__footer button svg{transition:transform .2s ease-in}.Layout__footer button:disabled{outline:2px solid var(--lutains-color-gray-500)!important}.Layout__footer button:hover{transition:transform .2s ease-in;transform:scale(1.025);outline:2px solid var(--lutains-color-yellow)}.Layout__footer button:hover svg{transition:transform .2s ease-in;transform:scale(1.5) translate(5px)}.Layout__loader{position:absolute;left:0;top:0;z-index:10}.Layout__backdrop{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.5}.Layout__content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Comment{position:absolute;top:-32px;right:-40px}.Comment .Comment__container{background-color:var(--lutains-color-black);border:1px solid var(--lutains-color-gray-300);border-top-left-radius:var(--lutains-radius-6);border-top-right-radius:var(--lutains-radius-6);border-bottom-right-radius:var(--lutains-radius-6);border-bottom-left-radius:0;cursor:pointer;transition:all .25s ease}.Comment .Comment__container:hover{transform:scale(1.2)}.Comment .Comment__container .Comment__background{background:url(https://cdn.lutains.com/assets/background/bg-gray.png) 50% 50% no-repeat;background-size:cover;border-radius:var(--lutains-radius-6);border:1px solid var(--lutains-color-gray-300);width:26px;height:26px;overflow:hidden}.Comment .Comment__container .Comment__background img{height:inherit}.Comment .Comment__container.Comment__container--active .Comment__background{background:url(https://cdn.lutains.com/assets/background/bg-violet.png) 50% 50% no-repeat;background-size:cover}.Comment .Comment__tooltip{position:absolute;z-index:10;width:380px;right:46px;top:0;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;border:1px solid var(--lutains-color-gray-300);box-shadow:0 4px 12px #00000014}.Comment .Comment__tooltip.Comment__tooltip--active{opacity:1;visibility:visible}.Comment .Comment__tooltip a{background-color:var(--lutains-color-white)}.Paywall__close{transition:all ease-in-out .15s;cursor:pointer;transform:scale(1.1)}.Paywall__close:hover{transform:scale(1.2)}.Paywall__share-socialIcon,.Paywall__share-copy{transition:all ease-in-out .3s;cursor:pointer}.Paywall__share-socialIcon:hover,.Paywall__share-copy:hover{transform:scale(1.1)}.RewriteEditor{position:relative;background-color:var(--lutains-color-gray-100);overflow:hidden}.RewriteEditor__streaming .tiptap *{animation:fadeIn 1.5s ease-in-out!important}.Loader{position:absolute;bottom:50px}.Loader .Loader__inner{border-radius:50px;padding:0 var(--lutains-space-1)!important}.Loader__backdrop{position:absolute;background-image:linear-gradient(to bottom,#ffffff80,#fff)}.Message{align-items:start;gap:var(--lutains-space-1);padding:6px;align-self:center;position:relative;font-size:var(--lutains-font-3);border-radius:var(--lutains-radius-7)}.Message h1,.Message h2,.Message h3{margin:0}.Message__user{justify-content:end}.Message__user{background-color:var(--lutains-color-black);box-shadow:0 0 3px 3px #00000005}.Message__assistant{background-color:var(--lutains-color-gray-100);border:2px solid var(--lutains-color-black);box-shadow:0 0 3px 3px #00000005}.Message__tim{background-color:var(--lutains-color-violet);max-width:600px;border:2px solid var(--lutains-color-black);margin:var(--lutains-space-4)}.Message__bubble:before{position:absolute;left:-11px;bottom:-6px}.Message__user p{color:var(--lutains-color-white)!important}.Message__assistant p,.Message__user p{font-size:var(--lutains-font-3);font-weight:400;line-height:130%}.Message img{max-width:400px;border-radius:var(--lutains-radius-5);border:6px solid white;outline:1px solid var(--lutains-color-gray-300)}.Message__user img{margin-top:var(--lutains-space-3)}.Message table{border-radius:var(--lutains-radius-5);outline:1px solid var(--lutains-color-gray-500)}.Message table tr{border-bottom:1px solid var(--lutains-color-gray-500)}.Message table tr td:first-child{background-color:var(--lutains-color-violet);color:var(--lutains-color-black);font-weight:900}.Message .Avatar__container{box-shadow:none;width:30px;height:30px}.Message p:first-child{margin:5px 0 0}.Message__active .tiptap .Table tr{animation-name:bounceInDown;animation-duration:1s}.Message__active .tiptap p{animation-name:fadeIn;animation-duration:1s}.Message__selected{border:solid var(--lutains-color-violet) 2px!important}.BaseImage__avatar{align-items:start!important}.BaseImage__avatar img{border:none;outline:none}.Message .tiptap.ProseMirror{min-height:100%;width:100%;padding:0 0 var(--lutains-space-2) 0;font-size:var(--lutains-font-3)!important}.Message .tiptap.ProseMirror-focused{outline:0}table{border-collapse:collapse;margin:0;overflow:hidden;table-layout:fixed;width:100%}td,th{box-sizing:border-box;min-width:1em;padding:6px 8px;position:relative;vertical-align:top}td>*,th>*{margin-bottom:0}th{background-color:var(--gray-1);font-weight:700;text-align:left}tr th,tr td:first-child{background:#000;color:#fff}tr td{background:#fff;color:#000}.selectedCell:after{background:var(--gray-2);content:"";left:0;right:0;top:0;bottom:0;pointer-events:none;position:absolute;z-index:2}.column-resize-handle{background-color:var(--purple);bottom:-2px;pointer-events:none;position:absolute;right:-2px;top:0;width:4px}.tableWrapper{margin:1.5rem 0;overflow-x:auto}:scope.resize-cursor{cursor:ew-resize;cursor:col-resize}
