.EmptyBox{text-align:center;position:relative}.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;transition:all .05s ease-in-out;height:75px}.Prompt .Prompt__editor>div{height:100%;width:100%}.Prompt .Prompt__editor .tiptap{overflow-y:auto;height:50px}.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__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__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:3px 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}.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}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-1);margin:var(--lutains-space-1) 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:0 0 60px;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-partial{min-height:calc(100% - 60px);max-height:calc(100% - 60px);overflow:hidden}.Layout__container-full{min-height:100%;max-height:100%;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%)}.Toolbar__proposal:hover{outline:1px solid var(--lutains-color-black)}.TimLoader{z-index:200;position:absolute;width:100%;height:100%}.TimLoader .TimLoader__dots:after{content:"...";display:inline-block;width:30px;overflow:hidden;text-align:left;animation:ellipsis 1.5s infinite steps(4);padding:0}@keyframes ellipsis{0%{content:"."}50%{content:".."}to{content:"..."}}.Paywall__close{transition:all ease-in-out .15s;cursor:pointer;transform:scale(1.1)}.Paywall__close:hover{transform:scale(1.2)}.Wireframe__paywall-modal{overflow:auto!important;width:auto}.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)}.StripeElement{width:-webkit-fill-available;width:-moz-available;width:stretch;max-width:450px}.Chat .AssistantMessage .AssistantMessage__content *{color:#fff!important}.HTMLRenderer{position:relative;overflow-x:hidden!important}.HTMLRenderer__section-trigger{display:none}*:focus,*:focus-visible,*:active{outline:none}.HTMLRenderer__section:hover .HTMLRenderer__section-trigger{display:flex;position:absolute;top:10px;right:10px;z-index:100}.HTMLRenderer__block-selected{outline:3px dashed var(--lutains-color-black)}.HTMLRenderer__text{position:relative;cursor:default}.HTMLRenderer__text:hover{outline:dashed 3px black;border-radius:var(--lutains-radius-3)}.HTMLRenderer__text--open{transition:scale .15s ease-in-out;outline:dashed 3px var(--lutains-color-black);border-radius:var(--lutains-radius-3);cursor:text;position:relative;z-index:61}.HTMLRenderer__text--edition{outline:solid 3px!important;background-color:var(--lutains-color-white)}.HTMLRenderer__overlay{position:absolute;top:0;left:0;opacity:.3;background-color:var(--lutains-color-gray-300);height:100%;width:100%;z-index:1}.HTMLRenderer__button{animation-fill-mode:forwards;opacity:0;cursor:pointer}.HTMLRenderer__button>button{box-shadow:0 2px 5px #0003;background-color:#1a1a1a}.HTMLRenderer__action:hover{outline:solid 1px black}.HTMLRenderer__actions .Button svg{width:inherit}.HTMLRenderer__action-selected{background-color:var(--lutains-color-gray-300)}section:has(.HTMLRenderer__text--open){z-index:50!important;position:relative!important}div:has(.HTMLRenderer__text--open){z-index:50!important;position:relative!important}[data-property]:hover{outline:3px dashed var(--lutains-color-black)}
