.ProductDemo-module__U9UdrG__visual{min-width:0}.ProductDemo-module__U9UdrG__heroDemo .ProductDemo-module__U9UdrG__app{aspect-ratio:1;height:auto;min-height:525px}.ProductDemo-module__U9UdrG__heroDemo .ProductDemo-module__U9UdrG__app-body{grid-template-columns:95px 1fr}.ProductDemo-module__U9UdrG__heroDemo .ProductDemo-module__U9UdrG__workspace{flex-direction:column;padding:20px 18px;display:flex}.ProductDemo-module__U9UdrG__heroDemo .ProductDemo-module__U9UdrG__app-heading h3{font-size:24px}.ProductDemo-module__U9UdrG__heroDemo .ProductDemo-module__U9UdrG__app-heading p,.ProductDemo-module__U9UdrG__heroDemo .ProductDemo-module__U9UdrG__side-item{font-size:10px}.ProductDemo-module__U9UdrG__heroDemo .ProductDemo-module__U9UdrG__search,.ProductDemo-module__U9UdrG__heroDemo .ProductDemo-module__U9UdrG__chart-title,.ProductDemo-module__U9UdrG__heroDemo .ProductDemo-module__U9UdrG__table-title{font-size:11px}.ProductDemo-module__U9UdrG__heroDemo .ProductDemo-module__U9UdrG__metric strong{font-size:30px}.ProductDemo-module__U9UdrG__heroDemo .ProductDemo-module__U9UdrG__under .ProductDemo-module__U9UdrG__metric strong{font-size:14px}.ProductDemo-module__U9UdrG__heroDemo .ProductDemo-module__U9UdrG__metric small,.ProductDemo-module__U9UdrG__heroDemo .ProductDemo-module__U9UdrG__metric>span{font-size:8px}.ProductDemo-module__U9UdrG__heroDemo .ProductDemo-module__U9UdrG__chart{flex-direction:column;flex:1;min-height:100px;display:flex}.ProductDemo-module__U9UdrG__heroDemo .ProductDemo-module__U9UdrG__bars{flex:1}.ProductDemo-module__U9UdrG__heroDemo .ProductDemo-module__U9UdrG__data-row{padding:7px 0;font-size:10px}@media (max-width:600px){.ProductDemo-module__U9UdrG__heroDemo .ProductDemo-module__U9UdrG__app{aspect-ratio:auto;height:520px}.ProductDemo-module__U9UdrG__heroDemo .ProductDemo-module__U9UdrG__app-body{grid-template-columns:65px 1fr}.ProductDemo-module__U9UdrG__heroDemo .ProductDemo-module__U9UdrG__workspace{padding:16px 10px}.ProductDemo-module__U9UdrG__heroDemo .ProductDemo-module__U9UdrG__app-heading h3{font-size:18px}.ProductDemo-module__U9UdrG__heroDemo .ProductDemo-module__U9UdrG__app-heading p,.ProductDemo-module__U9UdrG__heroDemo .ProductDemo-module__U9UdrG__side-item{font-size:7px}.ProductDemo-module__U9UdrG__heroDemo .ProductDemo-module__U9UdrG__search,.ProductDemo-module__U9UdrG__heroDemo .ProductDemo-module__U9UdrG__chart-title,.ProductDemo-module__U9UdrG__heroDemo .ProductDemo-module__U9UdrG__table-title{font-size:8px}.ProductDemo-module__U9UdrG__heroDemo .ProductDemo-module__U9UdrG__metric strong{font-size:20px}.ProductDemo-module__U9UdrG__heroDemo .ProductDemo-module__U9UdrG__under .ProductDemo-module__U9UdrG__metric strong{font-size:10px}.ProductDemo-module__U9UdrG__heroDemo .ProductDemo-module__U9UdrG__metric small,.ProductDemo-module__U9UdrG__heroDemo .ProductDemo-module__U9UdrG__metric>span{font-size:6px}.ProductDemo-module__U9UdrG__heroDemo .ProductDemo-module__U9UdrG__data-row{font-size:7px}}.ProductDemo-module__U9UdrG__app{--x:65%;--y:50%;--r:112px;aspect-ratio:1.12;isolation:isolate;touch-action:pan-y;background:#f8f8fb;border:1px solid #c6c2d5;border-radius:10px;position:relative;overflow:hidden;box-shadow:0 24px 50px -30px #35304a4d}.ProductDemo-module__U9UdrG__app.ProductDemo-module__U9UdrG__active{cursor:crosshair}.ProductDemo-module__U9UdrG__app-top{color:#778174;background:#ecebf2;border-bottom:1px solid #dddbe6;align-items:center;gap:6px;height:42px;padding:0 15px;font-size:9px;display:flex}.ProductDemo-module__U9UdrG__dots{background:#b7b2ca;border-radius:50%;width:5px;height:5px}.ProductDemo-module__U9UdrG__app-top .ProductDemo-module__U9UdrG__address{margin:auto;transform:translate(-12px)}.ProductDemo-module__U9UdrG__app-body{grid-template-columns:105px 1fr;height:calc(100% - 42px);font-size:10px;display:grid}.ProductDemo-module__U9UdrG__sidebar{background:#f0eff6;border-right:1px solid #dddbe6;padding:22px 10px}.ProductDemo-module__U9UdrG__app-brand{letter-spacing:-.5px;margin:0 0 28px 7px;font-size:14px;font-weight:600}.ProductDemo-module__U9UdrG__side-item{color:#7e857c;margin:5px 0;padding:9px 7px;font-size:9px}.ProductDemo-module__U9UdrG__side-item.ProductDemo-module__U9UdrG__selected{color:#302266;background:#dcd9e8;border-radius:4px}.ProductDemo-module__U9UdrG__side-footer{color:#7a8276;margin:93px 7px 0;font-size:8px}.ProductDemo-module__U9UdrG__workspace{padding:23px 20px;overflow:hidden}.ProductDemo-module__U9UdrG__app-heading{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.ProductDemo-module__U9UdrG__app-heading h3{letter-spacing:-.7px;margin:0 0 6px;font-size:19px;font-weight:500}.ProductDemo-module__U9UdrG__app-heading p{color:#7c8577;margin:0;font-size:8px}.ProductDemo-module__U9UdrG__avatar{background:#dedce7;border-radius:50%;padding:9px;font-size:9px}.ProductDemo-module__U9UdrG__search{color:#8a9184;background:#fff;border:1px solid #d8d5e2;border-radius:5px;justify-content:space-between;margin-bottom:16px;padding:11px;font-size:9px;display:flex}.ProductDemo-module__U9UdrG__search span:last-child{color:#3c2b80}.ProductDemo-module__U9UdrG__metric-row{grid-template-columns:repeat(3,1fr);gap:9px;margin-bottom:17px;display:grid}.ProductDemo-module__U9UdrG__metric{background:#eae8f1;border-radius:4px;padding:11px 10px}.ProductDemo-module__U9UdrG__metric label{color:#4c36a3;margin-bottom:9px;font-size:7px;display:block}.ProductDemo-module__U9UdrG__metric strong{letter-spacing:-1px;font-size:24px;font-weight:400}.ProductDemo-module__U9UdrG__metric small{color:#422f8d;margin-top:5px;font-size:7px;display:block}.ProductDemo-module__U9UdrG__chart{background:#fff;border:1px solid #dcd9e5;border-radius:4px;margin-bottom:16px;padding:12px}.ProductDemo-module__U9UdrG__chart-title{justify-content:space-between;font-size:9px;display:flex}.ProductDemo-module__U9UdrG__chart-title span{color:#7d8675;font-size:7px}.ProductDemo-module__U9UdrG__bars{background:repeating-linear-gradient(0deg,#0000 0 23px,#eae9f0 24px);border-bottom:1px solid #e0dee8;align-items:end;gap:13px;height:75px;padding-top:15px;display:flex}.ProductDemo-module__U9UdrG__bars i{height:var(--h);background:#a6a0be;border-radius:3px 3px 0 0;flex:1;display:block}.ProductDemo-module__U9UdrG__chart-axis{color:#8a9184;justify-content:space-between;padding-top:7px;font-size:7px;display:flex}.ProductDemo-module__U9UdrG__table-title{justify-content:space-between;margin-bottom:8px;font-size:9px;display:flex}.ProductDemo-module__U9UdrG__table-title span{color:#523bb0;font-size:8px}.ProductDemo-module__U9UdrG__data-row{border-top:1px solid #e2e0e9;grid-template-columns:1fr 70px 50px;align-items:center;padding:9px 0;font-size:8px;display:grid}.ProductDemo-module__U9UdrG__data-row span:nth-child(2){color:#838b7c}.ProductDemo-module__U9UdrG__status{color:#3f2d87;text-align:center;background:#e1deed;border-radius:3px;padding:4px 5px;font-size:7px}.ProductDemo-module__U9UdrG__under{color:#cfcae2;clip-path:circle(var(--r) at var(--x) var(--y));opacity:0;pointer-events:none;background-color:#1f173f;background-image:linear-gradient(#d1cce50a 1px,#0000 1px),linear-gradient(90deg,#d1cce50a 1px,#0000 1px);background-position:0 0;background-repeat:repeat;background-size:18px 18px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;transition:opacity .18s;position:absolute;inset:0}.ProductDemo-module__U9UdrG__active .ProductDemo-module__U9UdrG__under{opacity:1}.ProductDemo-module__U9UdrG__under .ProductDemo-module__U9UdrG__app-top{color:#bcb6d5;background:0 0;border-color:#a8a0c640}.ProductDemo-module__U9UdrG__under .ProductDemo-module__U9UdrG__sidebar{background:0 0;border-color:#a8a0c640}.ProductDemo-module__U9UdrG__under .ProductDemo-module__U9UdrG__side-item{color:#c5bfdb;border:1px dashed #a8a0c660;border-radius:0;font-family:monospace;font-size:8px}.ProductDemo-module__U9UdrG__under .ProductDemo-module__U9UdrG__app-heading h3{color:#e1dcf3;font-family:monospace;font-size:15px}.ProductDemo-module__U9UdrG__under .ProductDemo-module__U9UdrG__app-heading p{color:#aca5c9}.ProductDemo-module__U9UdrG__under .ProductDemo-module__U9UdrG__avatar{background:0 0;border:1px dashed #a8a0c6}.ProductDemo-module__U9UdrG__under .ProductDemo-module__U9UdrG__search{color:#d2cbed;background:0 0;border:1px dashed #ada5ca;font-family:monospace;font-size:9px}.ProductDemo-module__U9UdrG__under .ProductDemo-module__U9UdrG__search span:last-child{color:#aca2d6}.ProductDemo-module__U9UdrG__under .ProductDemo-module__U9UdrG__metric{background:0 0;border:1px dashed #a8a0c680;padding:10px 7px;font-family:monospace}.ProductDemo-module__U9UdrG__under .ProductDemo-module__U9UdrG__metric label{color:#b3adcd;font-size:7px}.ProductDemo-module__U9UdrG__under .ProductDemo-module__U9UdrG__metric strong{letter-spacing:0;color:#e1ddf3;font-size:13px}.ProductDemo-module__U9UdrG__under .ProductDemo-module__U9UdrG__metric small{color:#aea3d9;font-size:7px}.ProductDemo-module__U9UdrG__under .ProductDemo-module__U9UdrG__chart{background:0 0;border:1px solid #a8a0c660;height:128px;font-family:monospace}.ProductDemo-module__U9UdrG__under .ProductDemo-module__U9UdrG__chart-title{color:#d1cbea}.ProductDemo-module__U9UdrG__flow{justify-content:space-between;align-items:center;gap:5px;padding-top:19px;font-size:8px;display:flex}.ProductDemo-module__U9UdrG__flow b{border:1px solid #a097c1;border-radius:3px;padding:9px 5px;font-weight:400}.ProductDemo-module__U9UdrG__code{color:#afa8c8;margin:10px 0;font:8px/1.8 monospace}.ProductDemo-module__U9UdrG__under .ProductDemo-module__U9UdrG__data-row{color:#d6d0eb;border-color:#a8a0c640;font-family:monospace}.ProductDemo-module__U9UdrG__under .ProductDemo-module__U9UdrG__data-row span:nth-child(2){color:#b7b1cf}.ProductDemo-module__U9UdrG__under .ProductDemo-module__U9UdrG__status{color:#c7bfe9;background:#2e2162}.ProductDemo-module__U9UdrG__lens-ring{left:var(--x);top:var(--y);width:calc(var(--r)*2);height:calc(var(--r)*2);opacity:0;pointer-events:none;border:1px solid #e1dcf3;border-radius:50%;transition:opacity .18s;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 5px #33256e1a,inset 0 0 20px #e8e4f60a}.ProductDemo-module__U9UdrG__active .ProductDemo-module__U9UdrG__lens-ring{opacity:1}.ProductDemo-module__U9UdrG__lens-ring:after{content:"KELEO / SOUS LA SURFACE";white-space:nowrap;letter-spacing:1px;color:#d7d1ef;font:6px monospace;position:absolute;bottom:15px;left:50%;transform:translate(-50%)}@media (max-width:1100px){.ProductDemo-module__U9UdrG__app-body{grid-template-columns:80px 1fr}.ProductDemo-module__U9UdrG__workspace{padding:20px 13px}.ProductDemo-module__U9UdrG__side-item{font-size:8px}.ProductDemo-module__U9UdrG__app{aspect-ratio:1/1.07}.ProductDemo-module__U9UdrG__metric strong{font-size:21px}}@media (max-width:800px){.ProductDemo-module__U9UdrG__visual{width:100%;max-width:610px;margin:auto}.ProductDemo-module__U9UdrG__app{aspect-ratio:1.13}.ProductDemo-module__U9UdrG__app-body{grid-template-columns:105px 1fr}.ProductDemo-module__U9UdrG__workspace{padding:23px 20px}}@media (max-width:430px){.ProductDemo-module__U9UdrG__app{aspect-ratio:auto;height:470px}.ProductDemo-module__U9UdrG__app-body{grid-template-columns:73px 1fr}.ProductDemo-module__U9UdrG__sidebar{padding:20px 5px}.ProductDemo-module__U9UdrG__app-brand{font-size:12px}.ProductDemo-module__U9UdrG__workspace{padding:20px 11px}.ProductDemo-module__U9UdrG__app-heading h3{font-size:16px}.ProductDemo-module__U9UdrG__metric-row{gap:5px}.ProductDemo-module__U9UdrG__metric{padding:10px 6px}.ProductDemo-module__U9UdrG__metric label{font-size:6px}.ProductDemo-module__U9UdrG__app{--r:94px}.ProductDemo-module__U9UdrG__data-row{grid-template-columns:1fr 54px 42px;font-size:7px}.ProductDemo-module__U9UdrG__flow{font-size:7px}.ProductDemo-module__U9UdrG__flow b{padding:8px 3px}.ProductDemo-module__U9UdrG__under .ProductDemo-module__U9UdrG__metric strong{font-size:10px}.ProductDemo-module__U9UdrG__under .ProductDemo-module__U9UdrG__search{font-size:7px}}.ProductDemo-module__U9UdrG__bars i:nth-child(4){background:hsl(var(--accent))}.ProductDemo-module__U9UdrG__visual{width:100%;min-width:0;font-family:var(--font-sans)}.ProductDemo-module__U9UdrG__app{--r:112px}.ProductDemo-module__U9UdrG__app-heading h3{font-family:var(--font-serif)}.ProductDemo-module__U9UdrG__metric>span{color:hsl(var(--muted-foreground));margin-bottom:9px;font-size:7px;display:block}.ProductDemo-module__U9UdrG__under .ProductDemo-module__U9UdrG__metric>span{color:#c5c0d8}@media (min-width:1024px) and (max-width:1200px){.ProductDemo-module__U9UdrG__app-body{grid-template-columns:76px 1fr}.ProductDemo-module__U9UdrG__workspace{padding:22px 12px}.ProductDemo-module__U9UdrG__side-item{font-size:8px}.ProductDemo-module__U9UdrG__data-row{grid-template-columns:1fr 50px}.ProductDemo-module__U9UdrG__data-row span:nth-child(2){display:none}}@media (max-width:600px){.ProductDemo-module__U9UdrG__app-body{grid-template-columns:65px 1fr}.ProductDemo-module__U9UdrG__sidebar{padding:20px 5px}.ProductDemo-module__U9UdrG__side-item{padding:8px 3px;font-size:7px}.ProductDemo-module__U9UdrG__app-brand{margin-left:3px;font-size:11px}.ProductDemo-module__U9UdrG__side-footer{margin-left:3px;font-size:7px}.ProductDemo-module__U9UdrG__workspace{padding:20px 10px}.ProductDemo-module__U9UdrG__app-heading h3{font-size:18px}.ProductDemo-module__U9UdrG__search{gap:5px;padding:9px 6px;font-size:8px}.ProductDemo-module__U9UdrG__search span{font-size:7px}.ProductDemo-module__U9UdrG__metric-row{gap:5px}.ProductDemo-module__U9UdrG__metric{padding:10px 5px}.ProductDemo-module__U9UdrG__metric strong{font-size:20px}.ProductDemo-module__U9UdrG__metric>span,.ProductDemo-module__U9UdrG__metric small{font-size:6px}.ProductDemo-module__U9UdrG__data-row{grid-template-columns:1fr 45px;font-size:7px}.ProductDemo-module__U9UdrG__data-row span:nth-child(2){display:none}}@media (prefers-reduced-motion:reduce){.ProductDemo-module__U9UdrG__visual *,.ProductDemo-module__U9UdrG__visual :before,.ProductDemo-module__U9UdrG__visual :after{transition:none!important;animation:none!important}}.ProductDemo-module__U9UdrG__app{line-height:normal}.ProductDemo-module__U9UdrG__workspace{padding-top:20px;padding-bottom:16px}.ProductDemo-module__U9UdrG__metric-row{margin-bottom:14px}.ProductDemo-module__U9UdrG__metric{padding-top:10px;padding-bottom:10px}.ProductDemo-module__U9UdrG__chart{margin-bottom:12px}.ProductDemo-module__U9UdrG__data-row{padding-top:7px;padding-bottom:7px}.ProductDemo-module__U9UdrG__app-heading,.ProductDemo-module__U9UdrG__search{margin-bottom:12px}.ProductDemo-module__U9UdrG__bars{height:60px}@keyframes ProductDemo-module__U9UdrG__demo-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes ProductDemo-module__U9UdrG__demo-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes ProductDemo-module__U9UdrG__demo-tick{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes ProductDemo-module__U9UdrG__demo-row{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}@keyframes ProductDemo-module__U9UdrG__demo-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes ProductDemo-module__U9UdrG__demo-caret{0%,45%{opacity:1}50%,95%{opacity:0}}@keyframes ProductDemo-module__U9UdrG__demo-pulse{0%,to{opacity:.3}50%{opacity:1}}@keyframes ProductDemo-module__U9UdrG__demo-breathe{0%,to{transform:scaleY(1)}50%{transform:scaleY(.93)}}.ProductDemo-module__U9UdrG__heroDemo .ProductDemo-module__U9UdrG__app{animation:8s ease-in-out 1.2s infinite ProductDemo-module__U9UdrG__demo-float}.ProductDemo-module__U9UdrG__heroDemo .ProductDemo-module__U9UdrG__app:hover,.ProductDemo-module__U9UdrG__heroDemo .ProductDemo-module__U9UdrG__app:focus-within,.ProductDemo-module__U9UdrG__heroDemo .ProductDemo-module__U9UdrG__app.ProductDemo-module__U9UdrG__active{animation-play-state:paused}.ProductDemo-module__U9UdrG__bars i{transform-origin:bottom;transition:height .8s cubic-bezier(.22,1,.36,1);animation:.9s cubic-bezier(.22,1,.36,1) both ProductDemo-module__U9UdrG__demo-grow}.ProductDemo-module__U9UdrG__bars i:first-child{animation-delay:.15s}.ProductDemo-module__U9UdrG__bars i:nth-child(2){animation-delay:.23s}.ProductDemo-module__U9UdrG__bars i:nth-child(3){animation-delay:.31s}.ProductDemo-module__U9UdrG__bars i:nth-child(4){animation-delay:.39s}.ProductDemo-module__U9UdrG__bars i:nth-child(5){animation-delay:.47s}.ProductDemo-module__U9UdrG__bars i:nth-child(6){animation:.9s cubic-bezier(.22,1,.36,1) .55s both ProductDemo-module__U9UdrG__demo-grow,7s ease-in-out 2s infinite ProductDemo-module__U9UdrG__demo-breathe}.ProductDemo-module__U9UdrG__metric,.ProductDemo-module__U9UdrG__data-row,.ProductDemo-module__U9UdrG__chart{animation:.7s cubic-bezier(.22,1,.36,1) both ProductDemo-module__U9UdrG__demo-rise}.ProductDemo-module__U9UdrG__metric:first-child{animation-delay:.1s}.ProductDemo-module__U9UdrG__metric:nth-child(2){animation-delay:.16s}.ProductDemo-module__U9UdrG__metric:nth-child(3){animation-delay:.22s}.ProductDemo-module__U9UdrG__chart{animation-delay:.3s}.ProductDemo-module__U9UdrG__data-row:nth-last-child(3){animation-delay:.4s}.ProductDemo-module__U9UdrG__data-row:nth-last-child(2){animation-delay:.47s}.ProductDemo-module__U9UdrG__data-row:last-child{animation-delay:.54s}.ProductDemo-module__U9UdrG__prompt{align-items:center;gap:3px;display:inline-flex}.ProductDemo-module__U9UdrG__caret{background:currentColor;width:1px;height:.9em;animation:1.7s step-end 1s infinite ProductDemo-module__U9UdrG__demo-caret;display:inline-block}.ProductDemo-module__U9UdrG__live:before{content:"";background:currentColor;border-radius:50%;width:4px;height:4px;margin-right:4px;animation:2.6s ease-in-out infinite ProductDemo-module__U9UdrG__demo-pulse;display:inline-block}.ProductDemo-module__U9UdrG__visual-title{color:hsl(var(--muted-foreground));font-family:var(--font-sans);letter-spacing:1.3px;text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:16px;margin:0 0 16px;font-size:12px;display:flex}.ProductDemo-module__U9UdrG__visual-title span:last-child{letter-spacing:0;text-transform:none;text-align:right}@media (max-width:600px){.ProductDemo-module__U9UdrG__visual-title{gap:10px;font-size:10px}}.ProductDemo-module__U9UdrG__tick{animation:.45s cubic-bezier(.22,1,.36,1) ProductDemo-module__U9UdrG__demo-tick;display:inline-block}.ProductDemo-module__U9UdrG__row-enter{animation:.5s cubic-bezier(.22,1,.36,1) ProductDemo-module__U9UdrG__demo-row}
