.FlowLayout{background:url(https://cdn.lutains.com/assets/tile.svg) 0px -21px repeat #fbfcfd;box-shadow:0 0 20px #0000000d;width:calc(100vw - var(--lutains-space-5) * 2)}.FlowLayout__container{min-height:calc(100% - 60px);max-height:calc(100% - 60px)}.FlowLayout__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-medium)}.FlowLayout__footer button{border:3px solid var(--lutains-color-black);transition:transform .2s ease-in}.FlowLayout__footer button svg{transition:transform .2s ease-in}.FlowLayout__footer button:disabled{outline:2px solid var(--lutains-color-gray-medium)!important}.FlowLayout__footer button:hover{transition:transform .2s ease-in;transform:scale(1.025);outline:2px solid var(--lutains-color-yellow)}.FlowLayout__footer button:hover svg{transition:transform .2s ease-in;transform:scale(1.5) translate(5px)}.Tutorial{z-index:2;position:relative}.Tutorial__video{border-radius:var(--lutains-radius-4)}.Tutorial__close{position:absolute!important;right:var(--lutains-space-2);top:var(--lutains-space-2);cursor:pointer;z-index:1;transform-origin:top right;transition:transform .2s}.Tutorial__close:hover{transform:scale(1.05);transition:transform .2s}.Tutorial__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-medium)}.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-extra-light);position:relative}.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)}}.Timeline .Timeline__item:first-child{padding-top:0}.Timeline .Timeline__item:last-child{padding-bottom:0}.Timeline__item{position:relative;padding-top:0;padding-bottom:var(--lutains-space-5)}.Timeline__item:before{content:"";background-color:var(--lutains-color-gray-light);position:absolute;height:100%;width:1px;left:12px}.Timeline .Icon{min-width:18px;min-height:18px}.Timeline ul{margin:0;padding:0 var(--lutains-space-4);list-style:none}@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: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)}}.bounceInUp{animation-name:bounceInUp}@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:1px solid var(--lutains-color-gray-light);box-shadow:0 0 3px 3px #00000005}.Prompt .Prompt__editor>div{width:100%}.Prompt>div:first-child{width:100%;height:100%}.Prompt-active{box-shadow:0 0 1px 1px #00000014}.Prompt__separator{height:1px;margin:0 var(--lutains-space-3);max-width:100%;background-color:var(--lutains-color-gray-light)}.Prompt__submit{cursor:pointer;top:10px;right:16px;background:none;border:none;outline:none;transform-origin:center center;transition:transform .3s;padding:0;border-radius:var(--lutains-radius-3)}.Prompt__submit:hover{transform:scale(1.05);border:solid 2px var(--lutains-color-violet)}.Prompt__submit:active{transform:scale(1.05);box-shadow:0 0 3px 3px #00000005}.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}.Layout{padding-top:50px;height:100vh}.Layout .Layout__inner{max-width:100%}.Layout-small .Layout__inner{width:1400px}.Layout-large .Layout__inner{width:100%;padding:0 var(--lutains-space-5);overflow-y:hidden}.tiptap.ProseMirror{min-height:100%;width:100%;padding:var(--lutains-space-1) var(--lutains-space-6) var(--lutains-space-1) var(--lutains-space-6);font-size:var(--lutains-font-2)!important}.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}p.is-editor-empty:first-child:before{color:var(--lutains-color-gray-medium);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 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-light);background-color:var(--lutains-color-gray-extra-light);padding:var(--lutains-space-3) var(--lutains-space-5);font-size:var(--lutains-font-1);font-weight:700;border-radius:var(--lutains-radius-3);text-transform:uppercase;margin:var(--lutains-space-1) 0}.tiptap.ProseMirror{padding:0}.citation-node.loading{opacity:0}.citation-node.rendered{opacity:1}.BaseMessage__user .VariationNode__preview{color:#fff}citation{opacity:0}.ProjectCard{box-sizing:border-box;overflow:hidden;position:relative;background-color:var(--lutains-color-gray-extra-light)}.ProjectCard__link-icon{padding:1px!important}.ProjectCard__dropdown-icon{background-color:var(--lutains-color-black);height:28px;width:28px;border-radius:var(--lutains-radius-1)}.ProjectCard__img-container{padding:var(--lutains-space-2)}.ProjectCard__img{border-radius:var(--lutains-radius-4);width:380px;height:100%;border:1px solid var(--lutains-color-gray-light);bottom:-16px}.ProjectCard__link{color:var(--lutains-color-black);font-size:var(--lutains-font-2);font-weight:500;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:365px}.ProjectCard__title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:365px}.ProjectCard__img--loader{display:flex;align-items:center;justify-content:center;background-color:var(--lutains-color-gray-light)}.ProjectCard__img--loader .InnerLoader{width:30px;height:30px}.ProfileCard{margin:0;overflow:hidden;padding:var(--lutains-space-0);border:solid 3px var(--lutains-color-black);box-shadow:0 0 20px #0000000d;background-color:var(--lutains-color-gray-extra-light);width:580px;max-height:calc(100vh - 240px)}.ProfileCard__header{border-bottom:2px solid var(--lutains-color-black)}.ProfileCard__active{border:solid 2px var(--lutains-color-black)}.ProfileCard__avatar{height:58px!important;width:58px;flex-grow:0;flex-shrink:0}.ProfileCard__avatar span{color:var(--lutains-color-black)}.ProfileCard__timelineItem{position:relative;height:calc(100vh - 412px);flex:1}.ProfileCard__timelineItem:before{content:"";background-color:var(--lutains-color-gray-light);position:absolute;height:100%;width:2px;left:8px}.ProfileCard .Icon{min-width:18px;min-height:18px}.ProfileCard ul{margin:0;padding:0 var(--lutains-space-4)}.ProfileCard .Tabs-root{align-items:center}.ProfileCard .Tabs-list{max-width:310px;margin-bottom:var(--lutains-space-3)}.ProfileCard .Tabs-trigger{padding:6px;border-radius:var(--lutains-radius-5)}.ProfileCard .tiptap,.ProfileCard .tiptap p{padding:0!important;margin:0}.BasicCard{background-color:var(--lutains-color-gray-extra-light);border:1px solid var(--lutains-color-gray-light);box-shadow:0 0 3px 3px #00000005}
