:root{--black-light:#121212;--success:#01873D;--grey:#D0D0D0}.container{max-width:1440px}.container-sm{max-width:1024px}body,html{overscroll-behavior-x:none}body{min-height:100vh;font-size:18px;font-family:var(--font-inter);color:var(--color-black)}::-webkit-scrollbar{width:.1rem}*{scrollbar-width:thin;scrollbar-color:var(--color-gray-300) transparent}.scrollbar-auto-hide{scrollbar-color:transparent transparent;transition:all .2s ease}.scrollbar-auto-hide.scrolling{scrollbar-color:var(--color-gray-300) transparent}::-webkit-scrollbar-thumb{background-color:var(--color-gray-300);border-radius:9999px}::-webkit-scrollbar-track{background:0 0}.hide-scrollbar::-webkit-scrollbar{width:0;height:0}.hide-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.font-manrope{font-family:var(--font-manrope)}.font-inter{font-family:var(--font-inter)}.font-instrument{font-family:var(--font-instrument)}.capitalize-first-letter:first-letter{text-transform:capitalize}h1,h2,h3,h4{font-family:var(--font-instrument)}.font-h1{font-size:80px;font-weight:400}.font-h2{font-size:56px;font-weight:400}.font-h3{font-size:48px;font-weight:400}.font-h4{font-size:38px}.font-h5{font-size:32px}.font-h6{font-size:26px}.fs-24{font-size:24px}button[data-loading=true] .start-content-icon{display:none}.btn{font-size:16px;font-weight:500;padding:8px 18px;border-radius:6px;color:#FFFFFF;background-color:#01873D;transition:transform .4s ease,color .25s ease-in-out,background-color .25s ease-in-out;cursor:pointer}.btn:disabled{opacity:.6}.btn:hover{background-color:#027e3a}.btn:active{transform:scale(.96);background-color:#027937}.input-wrapper{max-width:500px;display:inline-flex;border:1px solid #d0d0d0;border-radius:8px;transition:all .2s ease}.input-wrapper:hover{background-color:#BEFFCB;border:1px solid #27ae60}.input-wrapper .btn{white-space:nowrap}.form-control{font-size:16px;padding:8px 16px;text-overflow:ellipsis;border:transparent;background-color:transparent;position:relative}.form-control::placeholder{font-weight:350;color:#777777}.form-control:active::placeholder{color:var(--success)}.form-control:focus{border:transparent;outline:none}.form-control:disabled{color:#01873D}.input-wrapper:has(input:focus,input:active,input:hover){background-color:#BEFFCB;border:1px solid #27ae60}.input-wrapper:has(input:disabled){pointer-events:none;background-color:#BEFFCB;border:1px solid #27ae60}.grid .grid-item{display:flex;flex-direction:column;font-weight:450;padding:20px 28px;gap:6px;border-radius:8px}.grid .grid-item:nth-child(odd){background:var(--black-light)}.grid .grid-item:nth-child(odd) h6{color:#fff}.grid .grid-item:nth-child(odd) p{color:#D0D0D0}.grid .grid-item:nth-child(2n){background:var(--color-gray-100)}.grid .grid-item:nth-child(2n) h6{color:var(--black-light)}.grid .grid-item:nth-child(2n) p{color:#777777}.multi-gradient{background:linear-gradient(90.99deg,#01873D -.49%,#27AE60 13.73%,#00FF7F 29.01%,#00CFFF 44.77%,#7563FF 65.52%,#A200FF 85.96%,#7B00E5 99.73%)}.layer-popup-animate{animation:popup .4s linear forwards;border-color:var(--color-primary-500)!important;background-color:var(--color-primary-50)!important}.popup{animation:popupShow .3s ease-out forwards}@keyframes popup{0%{transform:scale(1)}40%{transform:scale(1.03)}to{transform:scale(1)}}@keyframes popupShow{0%{transform:scale(0);opacity:0}60%{transform:scale(1.05);opacity:1}to{transform:scale(1);opacity:1}}@media screen and (max-width:1200.97px){body{font-size:17px}.font-h1{font-size:64px}.font-h2{font-size:48px}.font-h3{font-size:36px}.font-h4{font-size:32px}.font-h5{font-size:26px}.font-h6{font-size:24px}.fs-24{font-size:22px}}@media screen and (max-width:1024.97px){body{font-size:17px}.font-h1{font-size:56px}.font-h2{font-size:36px}.font-h3{font-size:32px}.font-h4{font-size:26px}.font-h5{font-size:24px}.font-h6{font-size:22px}.fs-24{font-size:20px}}@media screen and (max-width:767.97px){body{font-size:16px}.font-h1{font-size:48px}.font-h3{font-size:28px}.font-h4{font-size:24px}.font-h5{font-size:22px}.font-h6{font-size:20px}.fs-24{font-size:18px}.input-wrapper{flex-direction:column}.form-control{padding-bottom:16px}}@media screen and (max-width:640.97px){body{font-size:14px}.font-h1{font-size:36px}.font-h3{font-size:24px}.font-h4{font-size:22px}.font-h5{font-size:20px}.font-h6{font-size:18px}.fs-24{font-size:16px}}.divider{width:100%;height:1px}.form-input [data-slot=input]{text-overflow:ellipsis}.form-input [data-slot=input-wrapper]{height:36px;min-height:36px}.fancybox__dialog .f-html5video,.fancybox__slide.has-html5video{cursor:default}.checkbox-wrapper{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;border-radius:8px;overflow:hidden;transition:background .1s linear;user-select:none}.checkbox-wrapper:hover{background-color:var(--color-gray-100)}.checkbox-wrapper:hover .target-btn{opacity:1;pointer-events:all}.hero-ui-checkbox{width:100%;position:static}.hero-ui-checkbox:before{content:"";position:absolute;width:100%;height:100%;z-index:10;left:0;top:0}.target-btn{height:-webkit-fill-available;height:-moz-available;display:flex;align-items:center;padding:6px 8px;opacity:0;pointer-events:none;transition:background .1s ease,opacity .2s ease}.target-btn:hover{background-color:var(--color-gray-200);cursor:pointer}.hero-ui-checkbox[data-selected=true] span:first-of-type:after{border-color:var(--color-primary-500)}.hero-ui-checkbox span:first-of-type:before{border-width:1px;border-color:var(--color-gray-300);border-radius:4px;transition:all .1s ease;overflow:hidden}.hero-ui-checkbox:hover span:first-of-type:before{background-color:transparent;border-color:var(--color-primary-500)}.hero-ui-checkbox span:first-of-type:after{border-radius:4px;border-width:1px;border-color:var(--color-gray-300);background-color:var(--color-primary-50)}.hero-ui-checkbox span:first-of-type:after:hover{background-color:transparent}.hero-ui-checkbox svg{stroke-width:3;color:var(--color-primary-500);transform:scale(1.1);border-radius:2px;transition:stroke-dashoffset 50ms linear .2s!important}.message{font-size:14px}.message.bot-message{padding:10px 4px 16px;background-color:transparent}.message.user-message{width:fit-content;margin-left:auto;line-height:normal;border-radius:12px;padding:10px 14px;background-color:var(--color-gray-100)}.loading-dots{width:10px;aspect-ratio:4;clip-path:inset(0 100% 0 0);animation:l1 1s steps(4) infinite}@keyframes l1{to{clip-path:inset(0 -34% 0 0)}}.version-item{justify-content:space-between;gap:20px;padding:12px;border-radius:10px;text-align:start;background-color:var(--color-gray-100);transition:background .2s ease,border .2s ease}.version-current,.version-item{display:flex;align-items:center;cursor:pointer;border:1px solid transparent}.version-current{gap:8px;padding:6px 12px;font-size:14px;justify-content:start;font-weight:500;color:var(--color-primary-500);border-radius:12px;background-color:var(--color-primary-50)}.version-current.active{border-color:var(--color-primary-500)}.version-item button{opacity:0;pointer-events:none;transition:opacity .2s ease}.version-item.active button{opacity:1;pointer-events:all}.version-item.active{background-color:#fff}.version-item.active,.version-item:hover{border-color:var(--color-gray-300)}.proposal-block-drag-placeholder{display:flex;align-items:center;gap:16px;max-width:var(--proposal-width);border:1px solid transparent;background-color:var(--color-gray-100);border-radius:10px;padding:10px 12px;transition:all .2s ease;position:relative;z-index:5;user-select:none}.proposal-block-drag-placeholder.is-dragging,.proposal-block-drag-placeholder:hover{border-color:var(--color-gray-300);background-color:var(--color-white)}.video-play-icon{display:flex;align-items:center;justify-content:center;position:absolute;top:50%;left:50%;width:60px;height:60px;padding:10px;border-radius:50%;transform:translate(-50%,-50%);border:3px solid #ffffff24;background-color:#ffffff47;backdrop-filter:blur(2px)}.video-play-icon:hover{border-color:#ffffff50}.sidebar-tab-btn{width:100%;display:flex;align-items:center;gap:8px;padding:8px 16px;font-weight:500;font-size:14px;border-radius:6px;border:1px solid transparent;cursor:pointer;transition:color .1s ease}.sidebar-tab-btn.active{background-color:white;border-color:var(--color-gray-300)}.sidebar-tab-btn.active,.sidebar-tab-btn:hover{color:var(--color-primary-500)}.gallery-media-wrapper img{transition:all .3s ease-out}.gallery-media-wrapper:hover img{transform:scale(1.04);opacity:.9}.btn-cross{width:24px;height:24px;position:absolute;top:6px;right:6px;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:#E2E2E5;z-index:2;user-select:none;transition:transform .2s ease-in-out,background .2s ease}.btn-cross:hover{background-color:#c5c5c7}.btn-cross:active{transform:scale(.95)}.dot{width:4px;height:4px;border-radius:50%;background-color:var(--color-gray-300)}.analytics-timeline-card-wrapper{display:flex;flex-direction:column;gap:20px}.analytics-timeline-card-wrapper .analytics-timeline-card:last-child .timeline-line{height:calc(100% - 30px)}.timeline-center-circle{position:relative}.timeline-center-circle:before{content:"";width:36px;height:1px;left:100%;top:50%;transform:translateY(50%)}.timeline-center-circle:before,.timeline-line{position:absolute;background-color:var(--color-gray-300);pointer-events:none}.timeline-line{top:36px;left:50%;height:100%;width:1px;margin:auto}.status-switch{position:static}.status-switch input{left:0}.status-switch:before{content:"";position:absolute;inset:0;width:100%;height:100%}.project-name-wrapper{display:flex;align-items:end;font-family:var(--font-manrope);font-size:16px}.project-name-wrapper .project-name{margin-top:auto;margin-right:6px;max-width:500px;padding:4px 8px;display:inline-block;transition:all .2s ease;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;cursor:text;border-radius:4px}.project-name-wrapper .project-name:hover{background-color:var(--color-gray-100)}.spinner{position:relative;display:inline-block;width:1em;height:1em}.spinner.center{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}.spinner.style-2 .spinner-blade{position:absolute;left:.4729em;bottom:.11em;width:.05em;height:.16em;border-radius:3px;transform-origin:center -.2222em}.spinner.style-2 .spinner-blade:first-child{animation:blade-rotate-1 1.6s linear infinite}.spinner.style-2 .spinner-blade:nth-child(2){animation:blade-rotate-2 1.6s linear infinite}.spinner.style-2 .spinner-blade:nth-child(3){animation:blade-rotate-3 1.6s linear infinite}.spinner.style-2 .spinner-blade:nth-child(4){animation:blade-rotate-4 1.6s linear infinite}.spinner.style-2 .spinner-blade:nth-child(5){animation:blade-rotate-5 1.6s linear infinite}.spinner.style-2 .spinner-blade:nth-child(6){animation:blade-rotate-6 1.6s linear infinite}.spinner.style-2 .spinner-blade:nth-child(7){animation:blade-rotate-7 1.6s linear infinite}.spinner.style-2 .spinner-blade:nth-child(8){animation:blade-rotate-8 1.6s linear infinite}.spinner.style-2 .spinner-blade:nth-child(9){animation:blade-rotate-9 1.6s linear infinite}.spinner.style-2 .spinner-blade:nth-child(10){animation:blade-rotate-10 1.6s linear infinite}.spinner.style-2 .spinner-blade:nth-child(11){animation:blade-rotate-11 1.6s linear infinite}.spinner.style-2 .spinner-blade:nth-child(12){animation:blade-rotate-12 1.6s linear infinite}.spinner.style-2 .spinner-blade:nth-child(13){animation:blade-rotate-13 1.6s linear infinite}.spinner.style-2 .spinner-blade:nth-child(14){animation:blade-rotate-14 1.6s linear infinite}.spinner.style-2 .spinner-blade:nth-child(15){animation:blade-rotate-15 1.6s linear infinite}.spinner.style-2 .spinner-blade:nth-child(16){animation:blade-rotate-16 1.6s linear infinite}@keyframes blade-rotate-1{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes blade-rotate-2{0%{transform:rotate(22.5deg)}to{transform:rotate(382.5deg)}}@keyframes blade-rotate-3{0%{transform:rotate(45deg)}to{transform:rotate(405deg)}}@keyframes blade-rotate-4{0%{transform:rotate(67.5deg)}to{transform:rotate(427.5deg)}}@keyframes blade-rotate-5{0%{transform:rotate(90deg)}to{transform:rotate(450deg)}}@keyframes blade-rotate-6{0%{transform:rotate(112.5deg)}to{transform:rotate(472.5deg)}}@keyframes blade-rotate-7{0%{transform:rotate(135deg)}to{transform:rotate(495deg)}}@keyframes blade-rotate-8{0%{transform:rotate(157.5deg)}to{transform:rotate(517.5deg)}}@keyframes blade-rotate-9{0%{transform:rotate(180deg)}to{transform:rotate(540deg)}}@keyframes blade-rotate-10{0%{transform:rotate(202.5deg)}to{transform:rotate(562.5deg)}}@keyframes blade-rotate-11{0%{transform:rotate(225deg)}to{transform:rotate(585deg)}}@keyframes blade-rotate-12{0%{transform:rotate(247.5deg)}to{transform:rotate(607.5deg)}}@keyframes blade-rotate-13{0%{transform:rotate(270deg)}to{transform:rotate(630deg)}}@keyframes blade-rotate-14{0%{transform:rotate(292.5deg)}to{transform:rotate(652.5deg)}}@keyframes blade-rotate-15{0%{transform:rotate(315deg)}to{transform:rotate(675deg)}}@keyframes blade-rotate-16{0%{transform:rotate(337.5deg)}to{transform:rotate(697.5deg)}}@media screen and (max-width:1280.97px){.timeline-center-circle:before{display:none}.analytics-timeline-card-wrapper .analytics-timeline-card:last-child .timeline-line{height:100%}}@media screen and (max-width:767.97px){.media-gallery-body{padding-right:0}}.proposal .proposal-block .proposal-block-content .editable-content .tiptap{min-height:200px}.proposal .tiptap-toolbar{border-bottom:1px solid var(--color-gray-300)}.proposal .tiptap-button{border-radius:6px!important}.proposal .tiptap-button:disabled svg{opacity:0}.proposal .proposal-block .proposal-block-content .tiptap-wrapper{border-radius:8px;border:1px solid transparent;border-color:var(--color-gray-300)}.proposal .proposal-block .proposal-block-edit-form .editable-content{padding:20px}.proposal .editable-content .block-content-item p,.proposal .editable-content p{margin-bottom:24px}.proposal .editable-content{h2{font-size:28px;font-weight:600;margin-bottom:20px}ol,ul{display:flex;flex-direction:column;gap:8px}ul{list-style-type:disc}ol,ul{padding-left:1.5rem;margin-left:0}ol{list-style-type:decimal}ol,ul{margin-bottom:22px}ul li::marker{color:var(--proposal-theme-color-300)}ol li,ul li{margin-bottom:4px}ol>:last-child,ul>:last-child{margin-bottom:0}pre{background-color:color-mix(in srgb,var(--proposal-background-color-400) 20%,var(--proposal-background-color-500));color:var(--proposal-theme-color-400);border:1px solid var(--proposal-background-color-400);white-space:normal;margin-top:1.5em;margin-bottom:1.5em;padding:1em;font-size:14px;border-radius:6px/.375rem;code{background-color:transparent;border:none;border-radius:0;-webkit-text-fill-color:inherit;color:inherit}}}.proposal .editable-content>:last-child{margin-bottom:0!important}