@font-face{font-family:Cambria;src:url(../media/cambria.3b496d76.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}.cusotmApprovalWidth{width:calc(100dvw - 5rem - 300px)!important}.wrapper{flex:1;min-height:60vh}.wrapper>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem*calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem*var(--tw-space-y-reverse))}.wrapper{background-color:hsl(var(--background))}.wrapper-sm{flex:1;width:calc(100dvw - 525px)}.wrapper-min-h{min-height:calc(100vh - 80px)!important}.no-arrows::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.no-arrows::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.no-arrows{-moz-appearance:textfield}.break-inside-avoid-page{page-break-inside:avoid!important;-moz-column-break-inside:avoid!important;break-inside:avoid!important;orphans:3!important;widows:3!important}@media print{#last-page-footer{page-break-before:always!important;page-break-inside:avoid!important}}.cambria-text{font-family:Cambria,serif}.tiptap:focus-visible{outline:none}.main-links-boxes{cursor:pointer;flex-direction:column;align-items:center;min-width:100px;margin:.5rem;display:flex}.main-links-boxes>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem*calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem*var(--tw-space-y-reverse))}.main-links-boxes{border-radius:var(--radius);--tw-bg-opacity:1;background-color:rgb(29 60 107/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(248 250 252/var(--tw-text-opacity,1));padding:1rem;font-weight:300;transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.15s;animation-timing-function:cubic-bezier(.4,0,.2,1)}.main-links-boxes:hover{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y))}@media (min-width:640px){.main-links-boxes{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(30 41 59/var(--tw-text-opacity,1))}}.btnCustom{background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from:#5925c8 var(--tw-gradient-from-position);--tw-gradient-to:#5a0094 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));border-radius:9999px;padding-left:2rem;padding-right:2rem}.btnCustom2{background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from:#ff3180 var(--tw-gradient-from-position);--tw-gradient-to:#663ce3 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));border-radius:9999px;padding-left:2rem;padding-right:2rem}.form-container{z-index:-1;justify-content:center;display:flex}.form-container>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem*calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem*var(--tw-space-y-reverse))}@media (min-width:1040px){.form-container{--tw-translate-x:-18px;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y))}}@media (min-width:1060px){.form-container{--tw-translate-x:-25px;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y))}}@media (min-width:1080px){.form-container{--tw-translate-x:-35px;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y))}}@media (min-width:1100px){.form-container{--tw-translate-x:-50px;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y))}}@media (min-width:1185px){.form-container{--tw-translate-x:-70px;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y))}}@media (min-width:1250px){.form-container{--tw-translate-x:-108px;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y))}}.message-content .ai-link-open{color:hsl(var(--primary));cursor:pointer;text-decoration:underline;transition:color .2s}.message-content .ai-link-open:hover{color:hsl(var(--primary)/.8)}.message-content .ai-copy{background-color:hsl(var(--muted));cursor:pointer;border-radius:.25rem;margin:.125rem;padding:.25rem .5rem;font-family:monospace;transition:background-color .2s;display:inline-block}.message-content .ai-copy:hover{background-color:hsl(var(--muted-foreground)/.1)}.message-content .ai-button{background-color:hsl(var(--primary));color:hsl(var(--primary-foreground));cursor:pointer;border:none;border-radius:.375rem;margin:.25rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:background-color .2s;display:inline-block}.message-content .ai-button:hover{background-color:hsl(var(--primary)/.9)}.message-content .ai-action{background-color:hsl(var(--secondary));color:hsl(var(--secondary-foreground));border:1px solid hsl(var(--border));cursor:pointer;border-radius:.25rem;margin:.125rem;padding:.25rem .5rem;font-size:.75rem;font-weight:500;text-decoration:none;transition:all .2s;display:inline-block}.message-content .ai-action:hover{background-color:hsl(var(--secondary)/.8);border-color:hsl(var(--primary))}.dot-bubble{z-index:10;border-radius:50%;width:16px;height:16px;position:relative}.dot-bubble:before{content:"";border:1px solid;border-radius:50%;width:20px;height:20px;animation:2s ease-out infinite bubble;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dot-bubble:after{content:"";opacity:.2;background-color:currentColor;border-radius:50%;width:10px;height:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes bubble{0%{transform:translate(-50%,-50%)scale(0)}30%{box-shadow:0 8px 20px #3fade533}80%{border-color:currentColor;box-shadow:0 10px 30px #3fade533}to{border-color:#0000;transform:translate(-50%,-50%)scale(1.2)}}.go-top{background:var(--bright-navy-blue);width:35px;height:35px;color:var(--white);opacity:0;visibility:hidden;transition:var(--transition);border-radius:6px;place-items:center;font-size:18px;display:grid;position:fixed;bottom:15px;right:15px;transform:translateY(10px);box-shadow:0 1px 3px #00000080}.go-top.active{opacity:.8;visibility:visible;transform:translateY(0)}.go-top:is(:hover,:focus){opacity:1}.magic{background:linear-gradient(90deg,#f0f,#00a9ba,#f0f,gold) 0 0/200%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;animation:3s linear infinite background-pan}.kpiCardGridBreakPoints{grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem;display:grid}@media (min-width:788px){.kpiCardGridBreakPoints{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1104px){.kpiCardGridBreakPoints{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1350px){.kpiCardGridBreakPoints{grid-template-columns:repeat(5,minmax(0,1fr))}}.snake-border{z-index:0;contain:layout style paint;isolation:isolate;will-change:auto;border-radius:16px;padding:1.5px;position:relative;overflow:hidden;transform:translateZ(0)}.snake-border:before{content:"";z-index:-1;aspect-ratio:1;will-change:transform;backface-visibility:hidden;background:conic-gradient(#0000 0deg 250deg,#130ca066 290deg,#130ca0 320deg,#ee3151 360deg);width:500%;animation:1.5s linear infinite rotate-border;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes rotate-border{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}.success-lights-bg{contain:layout style paint;isolation:isolate;will-change:auto;background:linear-gradient(135deg,#3b82f608 0%,#8b5cf608 50%,#14b8a608 100%);border:2px solid #3b82f633;border-radius:16px;position:relative;overflow:hidden;transform:translateZ(0)}.success-lights-bg:before{content:"";z-index:0;will-change:transform,opacity;backface-visibility:hidden;background:radial-gradient(circle at 20% 20%,#3b82f614 0%,#0000 40%),radial-gradient(circle at 80% 30%,#8b5cf614 0%,#0000 40%),radial-gradient(circle at 50% 80%,#14b8a60f 0%,#0000 45%);width:300%;height:300%;animation:12s ease-in-out infinite moving-reflection-1;position:absolute;top:-100%;left:-100%;transform:translateZ(0)}.success-lights-bg:after{content:"";z-index:0;will-change:transform,opacity;backface-visibility:hidden;background:radial-gradient(circle at 60% 40%,#8b5cf612 0%,#0000 42%),radial-gradient(circle at 30% 70%,#3b82f612 0%,#0000 40%),radial-gradient(circle at 70% 60%,#14b8a60f 0%,#0000 45%);width:300%;height:300%;animation:15s ease-in-out infinite moving-reflection-2;position:absolute;top:-100%;right:-100%;transform:translateZ(0)}@keyframes moving-reflection-1{0%{opacity:.4;transform:translate(0%)rotate(0)}20%{opacity:.6;transform:translate(15%,10%)rotate(5deg)}40%{opacity:.5;transform:translate(10%,20%)rotate(-3deg)}60%{opacity:.65;transform:translate(-5%,15%)rotate(4deg)}80%{opacity:.55;transform:translate(-10%,5%)rotate(-2deg)}to{opacity:.4;transform:translate(0%)rotate(0)}}@keyframes moving-reflection-2{0%{opacity:.35;transform:translate(0%)rotate(0)}25%{opacity:.55;transform:translate(-12%,-8%)rotate(-4deg)}50%{opacity:.45;transform:translate(-8%,-15%)rotate(3deg)}75%{opacity:.6;transform:translate(8%,-10%)rotate(-2deg)}to{opacity:.35;transform:translate(0%)rotate(0)}}
