.website-root .lhm-home,.website-root .lr-showcase-backdrop{--lh-demo-ground:#e7eaf0;--lh-demo-cool:#bfd9dd;--lh-demo-warm:#f0ddce;--lh-demo-violet:#d4cce4;--lh-demo-contour:#fff9;--lh-demo-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180' viewBox='0 0 180 180'%3E%3Cfilter id='grain'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncA type='linear' slope='.17'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23grain)'/%3E%3C/svg%3E")}.dark .website-root .lhm-home,.dark .website-root .lr-showcase-backdrop{--lh-demo-ground:#272c35;--lh-demo-cool:#355459;--lh-demo-warm:#4e423b;--lh-demo-violet:#463e59;--lh-demo-contour:#c5d9e61c}.website-root .lhm-home .lw-stage-planner{--lh-demo-ground:#ebe8e2;--lh-demo-cool:#c8dad4;--lh-demo-warm:#ecd5bf;--lh-demo-violet:#d9d2e2}.website-root .lhm-home .lw-stage-qa{--lh-demo-ground:#e5ecea;--lh-demo-cool:#bcd7ce;--lh-demo-warm:#e8ddca;--lh-demo-violet:#c8d4e5}.website-root .lhm-home .lw-stage-docs{--lh-demo-ground:#eeeae5;--lh-demo-cool:#d0dfe1;--lh-demo-warm:#ecd2b9;--lh-demo-violet:#d7cfe3}.dark .website-root .lhm-home .lw-stage-planner{--lh-demo-ground:#2c2c2b;--lh-demo-cool:#364d46;--lh-demo-warm:#504337;--lh-demo-violet:#45404d}.dark .website-root .lhm-home .lw-stage-qa{--lh-demo-ground:#252f2e;--lh-demo-cool:#34554b;--lh-demo-warm:#464536;--lh-demo-violet:#384757}.dark .website-root .lhm-home .lw-stage-docs{--lh-demo-ground:#302d2c;--lh-demo-cool:#394b4e;--lh-demo-warm:#544334;--lh-demo-violet:#494152}.website-root .lhm-home :is(.lw-stage-planner,.lw-stage-ai,.lw-stage-qa,.lw-stage-docs,.lw-teamwork-stage),.website-root .lr-showcase-backdrop{--lh-demo-cool-x:5%;--lh-demo-cool-y:15%;--lh-demo-warm-x:65%;--lh-demo-violet-x:95%;--lh-demo-contour-left:-45%;--lh-demo-contour-turn:-28deg;background:var(--lh-demo-ground);border-color:color-mix(in srgb, var(--lh-demo-cool) 45%, var(--lr-line))}.website-root .lhm-home :is(.lw-stage-planner,.lw-stage-ai,.lw-stage-qa,.lw-stage-docs,.lw-teamwork-stage):before,.website-root .lr-showcase-backdrop:before{content:"";z-index:-2;border-radius:inherit;width:auto;height:auto;box-shadow:none;opacity:1;pointer-events:none;background:var(--lh-demo-grain) 0 0 / 180px 180px repeat, radial-gradient(ellipse 75% 95% at var(--lh-demo-violet-x) 100%, var(--lh-demo-violet), transparent 70%), radial-gradient(ellipse 65% 85% at var(--lh-demo-cool-x) var(--lh-demo-cool-y), var(--lh-demo-cool), transparent 75%), radial-gradient(ellipse 65% 65% at var(--lh-demo-warm-x) 0, var(--lh-demo-warm), transparent 80%);border:0;position:absolute;inset:0;rotate:none}.website-root .lhm-home :is(.lw-stage-planner,.lw-stage-ai,.lw-stage-qa,.lw-stage-docs,.lw-teamwork-stage):after,.website-root .lr-showcase-backdrop:after{content:"";z-index:-1;pointer-events:none;width:115%;height:135%;left:var(--lh-demo-contour-left);border:1px solid var(--lh-demo-contour);box-shadow:0 0 0 28px color-mix(in srgb, var(--lh-demo-contour) 28%, transparent), 0 0 0 29px color-mix(in srgb, var(--lh-demo-contour) 50%, transparent), 0 0 0 80px color-mix(in srgb, var(--lh-demo-contour) 14%, transparent), 0 0 0 81px color-mix(in srgb, var(--lh-demo-contour) 30%, transparent);rotate:var(--lh-demo-contour-turn);border-radius:50%;position:absolute;top:-70%;right:auto}.website-root .lhm-home :is(.lw-stage-qa,.lw-stage-docs,.lw-agents-stage){--lh-demo-cool-x:95%;--lh-demo-cool-y:80%;--lh-demo-warm-x:10%;--lh-demo-violet-x:5%;--lh-demo-contour-left:30%;--lh-demo-contour-turn:28deg}
