@import url("https://fonts.googleapis.com/css2?family=Azeret+Mono:wght@300;400&family=Roboto:wght@100;300;400;500;700&family=Roboto+Condensed:wght@200;400;500;700;800&display=swap");:root{--ai-gradient:linear-gradient(90deg,#c866ad,#7883c9);--ai-gradient__light:linear-gradient(90deg,rgba(200,102,173,0.4),rgba(120,131,201,0.4))}body{margin:0}h1.error-number{@media screen and (max-height:650px){font-size:5rem}@media screen and (max-height:550px){font-size:4rem}}h3.error-title{@media screen and (max-height:650px){font-size:2rem}@media screen and (max-height:550px){font-size:1.5rem}}h5.error-text,p.error-subtext{@media screen and (max-height:650px){font-size:1rem}@media screen and (max-height:550px){font-size:.75rem}}.marker-highlight{background:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone;position:relative;isolation:isolate;& label{background:var(--ai-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}& .MuiInputBase-root,&:has(>.MuiInputBase-root) .MuiInputBase-formControl{animation:scaleText .4s ease-out forwards}& .MuiInputBase-root:before,&:has(>.MuiInputBase-root) .MuiInputBase-formControl:before{border-bottom:2px solid;border-image:var(--ai-gradient) 1}}.ai-parent:has(* .marker-highlight){border-image:var(--ai-gradient) 1}@keyframes scaleText{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.MuiDataGrid-row.marker-highlight-ai{background-image:var(--ai-gradient__light)!important;& input,&>*{background-color:transparent}}tr.marker-highlight-ai{& td:nth-child(2){p{width:-moz-fit-content;width:fit-content;position:relative;&:before{content:"";position:absolute;bottom:0;left:0;background:var(--ai-gradient);width:100%;height:2px}}}}.file-drop:has(.ai-file-drop){width:100%}.ai-file-drop{position:relative;width:100%;height:100%;display:flex;justify-content:space-between;align-items:center;padding-left:1rem;padding-right:2rem;padding-block:1.5rem}.widget-align-right#hubspot-messages-iframe-container{position:relative;bottom:-80px!important;& .close-button{position:absolute;display:inline-flex;justify-content:center;align-items:center;box-sizing:border-box;vertical-align:middle;top:25px;right:25px;width:25px;height:25px;padding:0;cursor:pointer;background-color:transparent;border:0;z-index:2;& svg{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;position:relative;display:inline-block;fill:white;width:1em;height:1em;background-color:transparent;transition:all .3s ease-in-out,display allow-discrete .3s ease-in-out;border-radius:50%;font-size:1.5rem;scale:1;opacity:1;translate:0 0;@starting-style{translate:0 8px}}&.hidden{& svg{opacity:0;display:none}}&:hover{& svg{background-color:rgba(255,255,255,.5);scale:1.2}}}}:root{--ai-form-header-height:102px}.form-header__wrapper{--originial-bg-color:#e3f2ff;--transition-duration:0.7s;position:relative;display:flex;justify-content:space-between;align-items:center;border-radius:.25rem;margin-bottom:1.5rem;background-color:var(--originial-bg-color);height:var(--ai-form-header-height);opacity:1;transition:height var(--transition-duration) ease,opacity var(--transition-duration) ease,margin-bottom var(--transition-duration) ease,display var(--transition-duration) ease allow-discrete;@starting-style{height:var(--ai-form-header-height);opacity:1;margin-bottom:1.5rem}&.visible{@starting-style{height:0;opacity:0;margin-bottom:0}}}.form-header__drop__progress{height:100%;display:flex;flex:1 1;align-items:center;justify-content:space-between;border-radius:1;position:relative;opacity:1;transition:opacity var(--transition-duration) ease;transition-behavior:allow-discrete;@starting-style{opacity:1}&:before{content:"";position:absolute;top:5px;left:5px;right:5px;bottom:5px;border:1px dashed rgba(72,149,225,1);border-radius:4px;pointer-events:none;transition:border var(--transition-duration) ease}& .ai-file-drop{&>div{transition:transform var(--transition-duration) ease;& h4,& p{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}}}&.processing{opacity:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}}.upload-icon{color:#4895e1;font-size:2rem;opacity:1;transform:scale(1);transition:opacity var(--transition-duration) ease,transform var(--transition-duration) ease}.upload-border{border:2px dashed #4895e1;padding-inline:.4rem;border-radius:4px;margin-right:1.5rem}.atom-icon,.upload-border{transition:opacity var(--transition-duration) ease}.atom-icon{margin-right:.5rem;opacity:1}.learn-more-btn{--blue-color:#69b1fb;text-decoration:none;color:black;border-radius:5px;padding-inline:15px;padding-block:5px;font-size:.9rem;background-color:white;border:1px solid var(--blue-color);box-shadow:0 2px 4px rgba(0,0,0,.1);opacity:1;transition:opacity calc(var(--transition-duration) / 2) ease}.form-header__wrapper.loading .learn-more-btn{opacity:0}.close-btn{position:absolute;top:0;right:0;padding:.1rem;opacity:1;transform:scale(1);transition:opacity var(--transition-duration) ease,transform var(--transition-duration) ease}.form-header__wrapper.loading .close-btn.loading-state{opacity:0;transform:scale(.8)}.ai-feedback-window{--height-pixel:48px;--max-height:calc(70vh - var(--height-pixel));--height-minimized:67.5px;position:absolute;top:0;right:var(--height-pixel);max-width:440px;width:100%;max-height:var(--max-height);z-index:1300;transition:all .3s ease;border-radius:8px;overflow:hidden;box-shadow:0 8px 16px rgba(0,0,0,.12),0 2px 6px rgba(0,0,0,.08);transform:translateY(calc((var(--ai-form-header-height) / 2) - (var(--height-minimized) / 2)));&.ai-feedback-window--minimized{max-height:var(--height-minimized)}@media (max-width:700px){max-width:calc(100% - (var(--height-pixel) * 2))}}.MuiDataGrid-columnHeader{&>.MuiDataGrid-columnSeparator{visibility:hidden}&:hover{&>.MuiDataGrid-columnSeparator{visibility:visible}}}