.lightspot-hero-motion{--lm-cycle:29.6s;--lm-paper:#fff;--lm-bg:#fbfaff;--lm-ink:#242035;--lm-muted:#9790a6;--lm-line:#e8e3f3;--lm-purple:#8b6bff;--iso-ink:#16122f;text-align:left;width:100%;min-width:0;color:var(--lm-ink);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1.4;container:lightspot-motion/inline-size}.lightspot-hero-motion *{box-sizing:border-box}.lightspot-hero-motion svg{stroke-width:1.6px;flex-shrink:0;width:18px;height:18px}.lightspot-hero-motion img{max-width:100%}.lightspot-hero-motion:not([data-motion-ready]) *{animation-play-state:paused}.lightspot-hero-motion .lm-stage{isolation:isolate;aspect-ratio:1.25;background:var(--lm-bg);border-radius:22px;width:100%;min-height:590px;max-height:680px;position:relative;overflow:hidden}.lightspot-hero-motion .lm-atmosphere{z-index:-2;position:absolute;inset:0;overflow:hidden}.lightspot-hero-motion .lm-halo{aspect-ratio:1;opacity:.55;border-radius:50%;width:65%;position:absolute}.lightspot-hero-motion .lm-halo-purple{animation:lightspot-motion-halo-purple var(--lm-cycle) ease-in-out infinite;background:radial-gradient(circle,#b9a5ff66,#0000 70%);top:5%;left:0}.lightspot-hero-motion .lm-halo-mint{animation:lightspot-motion-halo-mint var(--lm-cycle) ease-in-out infinite;background:radial-gradient(circle,#91eec34d,#0000 70%);top:7%;right:-8%}@keyframes lightspot-motion-halo-purple{0%,76.3514%,to{transform:translate(0)scale(1)}26.0473%{transform:translate(30%,-5%)scale(1.3)}43.5473%{transform:translate(-5%,15%)scale(1.2)}}@keyframes lightspot-motion-halo-mint{0%,76.3514%,to{transform:translateY(20%)scale(1)}26.0473%{transform:translate(-45%)scale(1.3)}43.5473%{transform:translate(-10%,25%)scale(1.2)}}.lightspot-hero-motion .lm-stage{--lm-scene-w:min(92cqw,480px);--lm-site-top:4px;--lm-modal-top:18px}.lightspot-hero-motion .lm-site-scene{z-index:2;left:50%;top:var(--lm-site-top);width:var(--lm-scene-w);aspect-ratio:480/410;animation:lightspot-motion-site-scene var(--lm-cycle) cubic-bezier(.2,.75,.2,1) infinite both;position:absolute;transform:translate(-50%)}.lightspot-hero-motion .lm-iso{width:100%;height:100%;display:block;overflow:visible}.lightspot-hero-motion .lm-iso-plane *{vector-effect:non-scaling-stroke}.lightspot-hero-motion .lm-iso-page{animation:lightspot-motion-iso-lift var(--lm-cycle) cubic-bezier(.22,.8,.2,1) infinite both}.lightspot-hero-motion .lm-iso-on,.lightspot-hero-motion .lm-iso-off,.lightspot-hero-motion .lm-iso-burst{animation:lightspot-motion-iso-on var(--lm-cycle) ease-out infinite both;animation-delay:var(--lm-d,0s)}.lightspot-hero-motion .lm-iso-off{animation-name:lightspot-motion-iso-off}.lightspot-hero-motion .lm-iso-burst{animation-name:lightspot-motion-iso-burst}.lightspot-hero-motion .lm-iso-scan{animation:lightspot-motion-iso-scan var(--lm-cycle) cubic-bezier(.45,0,.25,1) infinite both}.lightspot-hero-motion .lm-iso-robot{animation:lightspot-motion-iso-robot-one var(--lm-cycle) cubic-bezier(.3,.7,.35,1) infinite both}.lightspot-hero-motion .lm-iso-robot-two{animation-name:lightspot-motion-iso-robot-two}.lightspot-hero-motion .lm-iso-hop{animation:1.85s ease-in-out infinite both lightspot-motion-iso-breathe}.lightspot-hero-motion .lm-iso-tool-arm{animation:lightspot-motion-iso-wrench var(--lm-cycle) ease-in-out infinite both}.lightspot-hero-motion .lm-iso-carry-arm{animation:lightspot-motion-iso-carry var(--lm-cycle) ease-in-out infinite both}.lightspot-hero-motion .lm-iso-carry-back{animation:lightspot-motion-iso-carry-back var(--lm-cycle) ease-in-out infinite both}.lightspot-hero-motion .lm-iso-piece{animation:lightspot-motion-iso-piece var(--lm-cycle) cubic-bezier(.5,0,.3,1) infinite both}.lightspot-hero-motion .lm-iso-sneaker{animation:3.7s ease-in-out infinite both lightspot-motion-iso-bob}.lightspot-hero-motion .lm-checklist{z-index:6;left:50%;top:calc(var(--lm-site-top) + var(--lm-scene-w) * .8542 - 18px);width:min(90%,420px);animation:lightspot-motion-checklist var(--lm-cycle) cubic-bezier(.4,0,.2,1) infinite both;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid;position:absolute;transform:translate(-50%)}.lightspot-hero-motion .lm-criterion{--lm-press:calc(sin(calc(var(--fix-progress) * 3.1416)) * 2.5px);--lm-edge:color-mix(in srgb,#f6b7c6,#8ee6b5 calc(var(--fix-progress)*100%));border:1.5px solid var(--iso-ink);min-width:0;min-height:50px;box-shadow:0 calc(4px - var(--lm-press)) 0 -1.5px var(--lm-edge),0 calc(4px - var(--lm-press)) 0 0 var(--iso-ink);translate:0 var(--lm-press);opacity:0;animation:lightspot-motion-iso-card var(--lm-cycle) cubic-bezier(.16,1,.3,1) infinite both;animation-delay:var(--lm-d,0s);background:#fff;border-radius:11px;align-items:center;gap:8px;padding:7px 9px 7px 11px;display:flex;position:relative;overflow:hidden}.lightspot-hero-motion .lm-criterion-copy{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.lightspot-hero-motion .lm-criterion-copy strong{letter-spacing:-.1px;color:var(--iso-ink);font-size:11px;font-weight:600;line-height:1.25}.lightspot-hero-motion .lm-criterion-status{color:color-mix(in srgb,#c9375c,#1b8f52 calc(var(--fix-progress)*100%));font-size:11px;font-weight:500;line-height:1.15}.lightspot-hero-motion .lm-criterion-state{border:1.5px solid var(--iso-ink);background:color-mix(in srgb,#ffd3de,#9df5c5 calc(var(--fix-progress)*100%));border-radius:50%;flex-shrink:0;width:22px;height:22px;position:relative}.lightspot-hero-motion .lm-criterion-state>svg{stroke-width:3px;width:12px;height:12px;position:absolute;top:3.5px;left:3.5px}.lightspot-hero-motion .lm-criterion-alert{opacity:calc(1 - var(--fix-progress));color:#c9375c;transform:scale(calc(1 - var(--fix-progress)*.25))}.lightspot-hero-motion .lm-criterion-check{opacity:var(--fix-progress);color:var(--iso-ink);transform:scale(calc(.6 + var(--fix-progress)*.4))}.lightspot-hero-motion .lm-criterion[data-status=fixing]:after{content:"";transform:translateX(calc(-100% + var(--fix-progress)*200%));pointer-events:none;background:linear-gradient(110deg,#0000,#c9f8dd99,#0000);position:absolute;inset:0}.lightspot-hero-motion .lm-autofix-modal{z-index:24;left:50%;top:var(--lm-modal-top);border:1.5px solid var(--iso-ink);width:min(300px,100% - 40px);box-shadow:0 5px 0 -1.5px #d8d2f7,0 5px 0 0 var(--iso-ink);color:var(--iso-ink);pointer-events:none;animation:lightspot-motion-fix-modal var(--lm-cycle) cubic-bezier(.16,1,.3,1) infinite both;background:#fff;border-radius:14px;padding:13px 15px 15px;position:absolute}.lightspot-hero-motion .lm-fix-heading{align-items:center;gap:11px;display:flex}.lightspot-hero-motion .lm-fix-icon{border:1.5px solid var(--iso-ink);color:#fff;width:34px;height:34px;box-shadow:0 3px 0 -1.5px #5b49e8,0 3px 0 0 var(--iso-ink);background:#7a6bff;border-radius:10px;flex-shrink:0;display:block;position:relative}.lightspot-hero-motion .lm-fix-icon>svg{stroke-width:2px;width:18px;height:18px;position:absolute;top:6.5px;left:6.5px}.lightspot-hero-motion .lm-fix-done{opacity:0}.lightspot-hero-motion .lm-fix-heading-copy{min-width:0}.lightspot-hero-motion .lm-fix-title{letter-spacing:-.3px;font-size:15px;font-weight:600;line-height:1.25;display:block}.lightspot-hero-motion .lm-fix-progress-labels{color:#5e5a78;justify-content:space-between;align-items:center;gap:12px;margin:12px 0 7px;font-size:11.5px;line-height:1.3;display:flex}.lightspot-hero-motion .lm-fix-percent{font-variant-numeric:tabular-nums;color:var(--iso-ink);white-space:nowrap;font-size:12px;font-weight:600}.lightspot-hero-motion .lm-fix-track{border:1.5px solid var(--iso-ink);background:#efedff;border-radius:11px;height:11px;overflow:hidden}.lightspot-hero-motion .lm-fix-fill{width:100%;height:100%;transform:scaleX(var(--lm-fix-progress));transform-origin:0;background:linear-gradient(90deg,#7a6bff,#9df5c5);position:relative;overflow:hidden}.lightspot-hero-motion .lm-fix-fill>span{transform:translateX(calc(-100% + var(--lm-fix-progress)*180%));background:linear-gradient(100deg,#0000 10%,#fff6 60%,#0000 100%);position:absolute;inset:0}.lightspot-hero-motion .lm-autofix-modal[data-complete=true] .lm-fix-icon{color:var(--iso-ink);box-shadow:0 3px 0 -1.5px #55c98f,0 3px 0 0 var(--iso-ink);background:#9df5c5}.lightspot-hero-motion .lm-autofix-modal[data-complete=true] .lm-fix-wand{opacity:0}.lightspot-hero-motion .lm-autofix-modal[data-complete=true] .lm-fix-done{opacity:1}.lightspot-hero-motion .lm-autofix-modal[data-complete=true] .lm-fix-detail{color:#1b8f52}@keyframes lightspot-motion-site-scene{0%{top:var(--lm-site-top);opacity:1;transform:translate(-50%,2%)scale(.96)}2.8716%,20.6757%{top:var(--lm-site-top);opacity:1;transform:translate(-50%)scale(1)}22.4662%{opacity:1;top:48%;transform:translate(-50%,-50%)scale(.42)}23.8986%,96.6%{opacity:0;top:48%;transform:translate(-50%,-50%)scale(.15)}97.64%{top:var(--lm-site-top);opacity:0;transform:translate(-50%,5%)scale(.9)}to{top:var(--lm-site-top);opacity:1;transform:translate(-50%,2%)scale(.96)}}@keyframes lightspot-motion-iso-lift{0%,1.3514%{transform:translateY(0)}4.2973%,20.6757%{transform:translateY(-10px)}22.4662%,to{transform:translateY(0)}}@keyframes lightspot-motion-iso-on{0%{opacity:0}1.0135%{opacity:1}70%{opacity:1}70.5%,to{opacity:0}}@keyframes lightspot-motion-iso-off{0%{opacity:1}1.0135%{opacity:0}70%{opacity:0}70.5%,to{opacity:1}}@keyframes lightspot-motion-iso-burst{0%{opacity:0;transform:scale(.4)}.6757%{opacity:1}2.3649%,to{opacity:0;transform:scale(1.3)}}@keyframes lightspot-motion-iso-scan{0%,2.7027%{opacity:0;transform:translate(318px,120px)scale(.55)}3.3784%{opacity:1;transform:translate(242px,175px)scale(1)}3.8851%{transform:translate(160px,255px)scale(1)}4.3919%{transform:translate(188px,271px)scale(1)}5.0676%{transform:translate(269px,286.5px)scale(1)}5.5743%{transform:translate(360px,239px)scale(1)}6.0811%{opacity:1;transform:translate(249px,144.5px)scale(1)}6.7568%,to{opacity:0;transform:translate(330px,70px)scale(.6)}}@keyframes lightspot-motion-iso-robot-one{0%,6.5878%{opacity:0;transform:translateY(-36px)scale(.6)}7.0946%{opacity:1;transform:translateY(2px)scale(1.04,.92)}7.4324%,8.9527%{opacity:1;transform:translate(0)scale(1)}9.4595%{transform:translate(12.5px,-6px)scale(1)}9.9662%{transform:translate(25px,16.5px)scale(1.04,.94)}10.3041%,16.0473%{transform:translate(25px,16.5px)scale(1)}16.5541%{transform:translate(25px,4.5px)scale(1)}17.0608%{transform:translate(25px,16.5px)scale(1.04,.94)}17.5676%{transform:translate(25px,6.5px)scale(1)}18.0743%,20.6081%{opacity:1;transform:translate(25px,16.5px)scale(1)}22.973%,to{opacity:0;transform:translate(25px,16.5px)scale(1)}}@keyframes lightspot-motion-iso-robot-two{0%,6.5878%{opacity:0;transform:translateY(-36px)scale(.6)}7.0946%{opacity:1;transform:translateY(2px)scale(1.04,.92)}7.4324%,13.1757%{opacity:1;transform:translate(0)scale(1)}13.8514%{transform:translate(55.5px,-48px)scale(1)}14.527%{transform:translate(111px,-53.5px)scale(1.04,.94)}14.8649%,16.0473%{transform:translate(111px,-53.5px)scale(1)}16.5541%{transform:translate(111px,-65.5px)scale(1)}17.0608%{transform:translate(111px,-53.5px)scale(1.04,.94)}17.5676%{transform:translate(111px,-63.5px)scale(1)}18.0743%,20.6081%{opacity:1;transform:translate(111px,-53.5px)scale(1)}22.973%,to{opacity:0;transform:translate(111px,-53.5px)scale(1)}}@keyframes lightspot-motion-iso-breathe{0%,to{transform:translateY(0)}50%{transform:translateY(-1.2px)}}@keyframes lightspot-motion-iso-wrench{0%,7.6014%{transform:translate(-9px,-26px)rotate(0)translate(9px,26px)}7.9392%{transform:translate(-9px,-26px)rotate(-24deg)translate(9px,26px)}8.277%{transform:translate(-9px,-26px)rotate(12deg)translate(9px,26px)}8.6149%{transform:translate(-9px,-26px)rotate(-20deg)translate(9px,26px)}8.9527%,9.9662%{transform:translate(-9px,-26px)rotate(0)translate(9px,26px)}10.3041%{transform:translate(-9px,-26px)rotate(-24deg)translate(9px,26px)}10.6419%{transform:translate(-9px,-26px)rotate(12deg)translate(9px,26px)}10.9797%{transform:translate(-9px,-26px)rotate(-20deg)translate(9px,26px)}11.3176%,16.0473%{transform:translate(-9px,-26px)rotate(0)translate(9px,26px)}16.5541%,18.0743%{transform:translate(-9px,-26px)rotate(48deg)translate(9px,26px)}18.75%,to{transform:translate(-9px,-26px)rotate(0)translate(9px,26px)}}@keyframes lightspot-motion-iso-carry{0%,12.3311%{transform:translate(-9px,-26px)rotate(0)translate(9px,26px)}12.8378%,14.6959%{transform:translate(-9px,-26px)rotate(-62deg)translate(9px,26px)}15.0338%{transform:translate(-9px,-26px)rotate(-95deg)translate(9px,26px)}15.3716%{transform:translate(-9px,-26px)rotate(-55deg)translate(9px,26px)}15.7095%{transform:translate(-9px,-26px)rotate(-95deg)translate(9px,26px)}16.0473%{transform:translate(-9px,-26px)rotate(-62deg)translate(9px,26px)}16.5541%,18.0743%{transform:translate(-9px,-26px)rotate(10deg)translate(9px,26px)}18.75%,to{transform:translate(-9px,-26px)rotate(0)translate(9px,26px)}}@keyframes lightspot-motion-iso-carry-back{0%,12.3311%{transform:translate(9px,-26px)rotate(0)translate(-9px,26px)}12.8378%,16.0473%{transform:translate(9px,-26px)rotate(-100deg)translate(-9px,26px)}16.5541%,18.0743%{transform:translate(9px,-26px)rotate(25deg)translate(-9px,26px)}18.75%,to{transform:translate(9px,-26px)rotate(0)translate(-9px,26px)}}@keyframes lightspot-motion-iso-piece{0%,6.5878%{opacity:0;transform:translateY(-70px)}7.0946%,12.3311%{opacity:1;transform:translateY(-34px)}12.8378%{opacity:1;transform:translateY(1.5px)}13.0068%,70%{opacity:1;transform:translateY(0)}70.5%,to{opacity:0;transform:translateY(-70px)}}@keyframes lightspot-motion-iso-bob{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-3px)rotate(-2deg)}}@keyframes lightspot-motion-checklist{0%,20.6757%{opacity:1;transform:translate(-50%)}21.7905%,99%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}@keyframes lightspot-motion-iso-card{0%{opacity:0;transform:translateY(10px)scale(.9)}1.1824%,88%{opacity:1;transform:translateY(0)scale(1)}88.5%,to{opacity:0;transform:translateY(10px)scale(.9)}}@keyframes lightspot-motion-fix-modal{0%,6.5878%{opacity:0;transform:translate(-50%,10px)scale(.9)}7.7703%,20.6081%{opacity:1;transform:translate(-50%)scale(1)}21.7905%,to{opacity:0;transform:translate(-50%,-8px)scale(.95)}}@container lightspot-motion (max-width:520px){.lightspot-hero-motion .lm-stage{--lm-scene-w:96cqw;--lm-site-top:62px;--lm-modal-top:14px}.lightspot-hero-motion .lm-checklist{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;width:94%}.lightspot-hero-motion .lm-autofix-modal{width:min(290px,100% - 24px);padding:12px 13px 13px}.lightspot-hero-motion .lm-fix-title{font-size:14px}}.lightspot-hero-motion .lm-relay-scene{z-index:3;width:var(--lm-scene-w);aspect-ratio:480/390;pointer-events:none;position:absolute;top:48%;left:50%;transform:translate(-50%,-43.85%)}.lightspot-hero-motion .lm-relay-board{animation:lightspot-motion-relay-board var(--lm-cycle) cubic-bezier(.2,.75,.2,1) infinite both}.lightspot-hero-motion .lm-relay-hub{animation:lightspot-motion-relay-hub var(--lm-cycle) cubic-bezier(.2,.8,.2,1) infinite both}.lightspot-hero-motion .lm-relay-coin{transform-box:fill-box;transform-origin:50% 60%;animation:lightspot-motion-relay-coin var(--lm-cycle) cubic-bezier(.3,1.4,.4,1) infinite both}.lightspot-hero-motion .lm-relay-title{letter-spacing:-.3px;fill:var(--lm-ink);animation:lightspot-motion-relay-label var(--lm-cycle) ease-out infinite both;font-size:15px;font-weight:650}.lightspot-hero-motion .lm-relay-brand{animation:lightspot-motion-relay-label var(--lm-cycle) ease-out infinite both}.lightspot-hero-motion .lm-relay-v{fill:#fff;font-size:12px;font-weight:700}.lightspot-hero-motion .lm-relay-brand-name{letter-spacing:-.2px;fill:var(--iso-ink);font-size:12.5px;font-weight:650}.lightspot-hero-motion .lm-relay-engine{animation:lightspot-motion-relay-engine var(--lm-cycle) cubic-bezier(.3,1.3,.4,1) infinite both;animation-delay:var(--lm-d,0s)}.lightspot-hero-motion .lm-relay-sign{transform-box:fill-box;transform-origin:50% 100%;animation:1.85s ease-out infinite both lightspot-motion-relay-bounce;animation-delay:var(--lm-d,0s)}.lightspot-hero-motion .lm-relay-flash{opacity:0;animation:1.85s ease-out infinite both lightspot-motion-relay-flash;animation-delay:var(--lm-d,0s)}.lightspot-hero-motion .lm-relay-flow{animation:lightspot-motion-relay-flow var(--lm-cycle) linear infinite both}.lightspot-hero-motion .lm-relay-pulse path{fill:none;stroke-linecap:round;stroke-dasharray:22 1000;animation:1.85s linear infinite both lightspot-motion-relay-pulse;animation-delay:var(--lm-d,0s)}.lightspot-hero-motion .lm-relay-glow{stroke:#7a6bff;stroke-opacity:.38;stroke-width:9px}.lightspot-hero-motion .lm-relay-spark{stroke:#8fffab;stroke-width:3.4px}@keyframes lightspot-motion-relay-board{0%,21.2838%{opacity:0;transform:translateY(16px)}22.973%,36.1486%{opacity:1;transform:translateY(0)}37.6689%,to{opacity:0;transform:translateY(10px)}}@keyframes lightspot-motion-relay-hub{0%,21.7568%{opacity:0;transform:translateY(18px)}23.5473%,35.6757%{opacity:1;transform:translateY(0)}37.8041%,to{opacity:0;transform:translateY(-8px)}}@keyframes lightspot-motion-relay-coin{0%,22.2973%{transform:scale(.3)}23.6486%{transform:scale(1.1)}24.5946%,to{transform:scale(1)}}@keyframes lightspot-motion-relay-label{0%,22.8041%{opacity:0;transform:translateY(8px)}24.5946%,35.6757%{opacity:1;transform:translateY(0)}37.1622%,to{opacity:0;transform:translateY(-4px)}}@keyframes lightspot-motion-relay-engine{0%{opacity:0;transform:translateY(14px)}1.5203%{opacity:1;transform:translateY(-3px)}2.1959%,11.7568%{opacity:1;transform:translateY(0)}13.9189%,to{opacity:0;transform:translateY(10px)}}@keyframes lightspot-motion-relay-bounce{0%,22%,to{transform:translateY(0)scale(1)}8%{transform:translateY(-5px)scale(1.06)}}@keyframes lightspot-motion-relay-flash{0%,45%,to{opacity:0}8%{opacity:.95}}@keyframes lightspot-motion-relay-flow{0%,24.8311%{opacity:0}24.8312%,36.9932%{opacity:1}36.9933%,to{opacity:0}}@keyframes lightspot-motion-relay-pulse{0%{stroke-dashoffset:22px}40%{stroke-dashoffset:calc(var(--lm-len) * -1px)}40.01%,to{stroke-dashoffset:calc(var(--lm-len) * -1px - 30px)}}.lightspot-hero-motion .lm-result-scene{z-index:10;width:78%;max-width:490px;animation:lightspot-motion-result var(--lm-cycle) cubic-bezier(.16,1,.3,1) infinite both;position:absolute;top:50%;left:50%}.lightspot-hero-motion .lm-chat-window{border:1.5px solid var(--iso-ink);box-shadow:0 6px 0 -1.5px #d8d2f7,0 6px 0 0 var(--iso-ink);color:var(--iso-ink);background:#fff;border-radius:18px;position:relative}.lightspot-hero-motion .lm-chat-header{border-bottom:1.5px solid #ece9fb;align-items:center;gap:17px;padding:14px 17px;font-size:16px;display:flex}.lightspot-hero-motion .lm-chat-title{letter-spacing:-.3px;align-items:center;gap:8px;font-weight:600;display:flex}.lightspot-hero-motion .lm-chat-title img{object-fit:contain;width:22px;height:22px}.lightspot-hero-motion .lm-chat-title>svg{color:#8c86a3;width:13px;height:13px}.lightspot-hero-motion .lm-chat-sidebar-icon,.lightspot-hero-motion .lm-chat-new-icon{color:#8c86a3;width:17px;height:17px}.lightspot-hero-motion .lm-chat-new-icon{margin-left:auto}.lightspot-hero-motion .lm-chat-body{padding:14px 22px 9px}.lightspot-hero-motion .lm-chat-question-row{animation:lightspot-motion-chat-question var(--lm-cycle) cubic-bezier(.16,1,.3,1) infinite both;justify-content:flex-end;margin-bottom:20px;display:flex}.lightspot-hero-motion .lm-chat-question{border:1.5px solid var(--iso-ink);max-width:94%;box-shadow:0 3px 0 -1.5px #d8d2f7,0 3px 0 0 var(--iso-ink);background:#efedff;border-radius:16px 16px 4px;padding:10px 14px;font-size:12px;line-height:1.5}.lightspot-hero-motion .lm-chat-intro{animation:lightspot-motion-chat-intro var(--lm-cycle) cubic-bezier(.16,1,.3,1) infinite both;align-items:center;gap:10px;margin-bottom:13px;font-size:12px;display:flex}.lightspot-hero-motion .lm-chat-intro>img{object-fit:contain;flex-shrink:0;width:20px;height:20px}.lightspot-hero-motion .lm-chat-featured{border:1.5px solid var(--iso-ink);box-shadow:0 5px 0 -1.5px #8fffab,0 5px 0 0 var(--iso-ink);animation:lightspot-motion-chat-featured var(--lm-cycle) cubic-bezier(.16,1,.3,1) infinite both;background:#f4fff8;border-radius:13px;align-items:center;gap:12px;padding:13px;display:flex;position:relative}.lightspot-hero-motion .lm-chat-rank{text-align:center;color:#8c86a3;flex-shrink:0;width:16px;font-size:12px}.lightspot-hero-motion .lm-chat-featured>.lm-chat-rank{border:1.5px solid var(--iso-ink);width:22px;height:22px;color:var(--iso-ink);background:#8fffab;border-radius:50%;place-items:center;font-size:11px;font-weight:700;display:grid}.lightspot-hero-motion .lm-chat-brand-mark{border:1.5px solid var(--iso-ink);color:#fff;width:36px;height:36px;box-shadow:0 3px 0 -1.5px #5b49e8,0 3px 0 0 var(--iso-ink);background:#7a6bff;border-radius:10px;flex-shrink:0;place-items:center;font-size:19px;font-weight:600;display:grid}.lightspot-hero-motion .lm-chat-brand-copy{min-width:0}.lightspot-hero-motion .lm-chat-brand-copy strong{letter-spacing:-.5px;font-size:20px;font-weight:650;line-height:1.2;display:block}.lightspot-hero-motion .lm-chat-brand-copy>span{color:#5b49e8;align-items:center;gap:3px;margin-top:3px;font-size:11px;display:flex}.lightspot-hero-motion .lm-chat-brand-copy svg{width:10px;height:10px}.lightspot-hero-motion .lm-chat-recommended{border:1.5px solid var(--iso-ink);width:24px;height:24px;color:var(--iso-ink);background:#8fffab;border-radius:50%;flex-shrink:0;place-items:center;margin-left:auto;display:grid}.lightspot-hero-motion .lm-chat-recommended svg{stroke-width:2.6px;width:13px;height:13px}.lightspot-hero-motion .lm-chat-competitor{color:#8c86a3;animation:lightspot-motion-chat-competitor-a var(--lm-cycle) cubic-bezier(.16,1,.3,1) infinite both;align-items:center;gap:12px;padding:10px 14px;font-size:12px;display:flex}.lightspot-hero-motion .lm-chat-competitor-a{margin-top:8px}.lightspot-hero-motion .lm-chat-competitor-b{animation-name:lightspot-motion-chat-competitor-b}.lightspot-hero-motion .lm-chat-other-mark{color:#a49fb5;background:#f4f2fa;border:1.5px solid #cfcadf;border-radius:7px;flex-shrink:0;place-items:center;width:24px;height:24px;font-size:12px;display:grid}.lightspot-hero-motion .lm-chat-compose-wrap{padding:12px 17px 6px}.lightspot-hero-motion .lm-chat-composer{border:1.5px solid var(--iso-ink);background:#fff;border-radius:24px;align-items:center;gap:9px;min-height:44px;padding:7px 8px 7px 13px;display:flex}.lightspot-hero-motion .lm-chat-composer>svg{color:#8c86a3;width:17px;height:17px}.lightspot-hero-motion .lm-chat-input{flex:1;min-width:0;font-size:12px;line-height:1.5;display:block}.lightspot-hero-motion .lm-chat-typed{overflow-wrap:anywhere}.lightspot-hero-motion[data-chat-typing=false] .lm-chat-typed{color:#8c86a3}.lightspot-hero-motion .lm-chat-caret{vertical-align:-2px;background:var(--iso-ink);width:1px;height:13px;margin-left:1px;display:inline-block}.lightspot-hero-motion[data-chat-typing=false] .lm-chat-caret{display:none}.lightspot-hero-motion .lm-chat-send{border:1.5px solid var(--iso-ink);color:#fff;background:#7a6bff;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.lightspot-hero-motion .lm-chat-send svg{stroke-width:2.4px;width:15px;height:15px}.lightspot-hero-motion .lm-chat-click{z-index:5;width:25px;height:25px;color:var(--iso-ink);animation:lightspot-motion-chat-click var(--lm-cycle) ease-in-out infinite both;position:absolute;bottom:-8px;right:32%}.lightspot-hero-motion .lm-chat-click>svg{fill:#fff;stroke-width:1.8px;width:24px;height:24px}.lightspot-hero-motion .lm-chat-click-ring{width:14px;height:14px;animation:lightspot-motion-chat-click-ring var(--lm-cycle) ease-out infinite both;border:1.5px solid #7a6bff;border-radius:50%;position:absolute;bottom:14px;right:calc(32% + 17px)}.lightspot-hero-motion .lm-answer-robot{z-index:2;width:58px;height:81px;position:absolute;top:0;right:8%;transform:translateY(-80%)}.lightspot-hero-motion .lm-answer-robot-hop{animation:lightspot-motion-answer-robot var(--lm-cycle) cubic-bezier(.3,.7,.35,1) infinite both}.lightspot-hero-motion .lm-answer-wave{animation:lightspot-motion-answer-wave var(--lm-cycle) ease-in-out infinite both}@keyframes lightspot-motion-result{0%,36.0271%{opacity:0;transform:translate(-50%,-44%)scale(.92)}38.8919%{opacity:1;transform:translate(-50%,-50%)scale(1.01)}40.5%,71.696%{opacity:1;transform:translate(-50%,-50%)scale(1)}74.2027%,to{opacity:0;transform:translate(-50%,-56%)scale(.94)}}@keyframes lightspot-motion-chat-question{0%,46.4257%{opacity:0;transform:translateY(14px)}47.4696%,to{opacity:1;transform:translateY(0)}}@keyframes lightspot-motion-chat-intro{0%,47.4696%{opacity:0;transform:translateY(6px)}48.5135%,to{opacity:1;transform:translateY(0)}}@keyframes lightspot-motion-chat-featured{0%,48.5135%{opacity:0;transform:translateY(10px)scale(.98)}50.1142%,to{opacity:1;transform:translateY(0)scale(1)}}@keyframes lightspot-motion-chat-competitor-a{0%,50.2534%{opacity:0;transform:translateY(6px)}51.2973%,to{opacity:1;transform:translateY(0)}}@keyframes lightspot-motion-chat-competitor-b{0%,51.2973%{opacity:0;transform:translateY(6px)}52.3412%,to{opacity:1;transform:translateY(0)}}@keyframes lightspot-motion-chat-click{0%,65.2%{opacity:0;transform:translate(48px,33px)scale(1.1)}68.7%{opacity:1;transform:translate(0)scale(1)}70.6%{opacity:1;transform:translate(0)scale(.84)}71.1%,72%{opacity:1;transform:translate(0)scale(1)}73%,to{opacity:0;transform:translate(0)scale(1)}}@keyframes lightspot-motion-chat-click-ring{0%,70.3%{opacity:0;transform:scale(.3)}70.7%{opacity:.7;transform:scale(.7)}73%,to{opacity:0;transform:scale(4)}}@keyframes lightspot-motion-answer-robot{0%,39.1892%{opacity:0;transform:translateY(-28px)}40.8784%{opacity:1;transform:translateY(2px)}41.554%,to{opacity:1;transform:translateY(0)}}@keyframes lightspot-motion-answer-wave{0%,48.9865%{transform:translate(9px,-26px)rotate(0)translate(-9px,26px)}49.6622%{transform:translate(9px,-26px)rotate(-22deg)translate(-9px,26px)}50.3378%{transform:translate(9px,-26px)rotate(10deg)translate(-9px,26px)}51.0135%{transform:translate(9px,-26px)rotate(-22deg)translate(-9px,26px)}51.6892%{transform:translate(9px,-26px)rotate(10deg)translate(-9px,26px)}52.3649%,to{transform:translate(9px,-26px)rotate(0)translate(-9px,26px)}}.lightspot-hero-motion .lm-traffic-scene{z-index:12;width:var(--lm-scene-w);pointer-events:none;animation:lightspot-motion-traffic-scene var(--lm-cycle) cubic-bezier(.2,.8,.2,1) infinite both;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.lightspot-hero-motion .lm-growth{aspect-ratio:334/318;height:auto}.lightspot-hero-motion .lm-traffic-card{border:1.5px solid var(--iso-ink);min-width:196px;box-shadow:0 5px 0 -1.5px #d8d2f7,0 5px 0 0 var(--iso-ink);color:var(--iso-ink);background:#fff;border-radius:14px;gap:1px;padding:12px 52px 13px 15px;display:grid;position:absolute;top:0;left:2%}.lightspot-hero-motion .lm-traffic-label{color:#5e5a78;white-space:nowrap;align-items:center;gap:7px;font-size:12px;font-weight:500;display:flex}.lightspot-hero-motion .lm-traffic-label img{object-fit:contain;width:18px;height:18px}.lightspot-hero-motion .lm-traffic-total{letter-spacing:-1.8px;font-variant-numeric:tabular-nums;font-size:44px;font-weight:650;line-height:1.05;display:block}.lightspot-hero-motion .lm-traffic-trend{border:1.5px solid var(--iso-ink);background:#8fffab;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;bottom:14px;right:12px}.lightspot-hero-motion .lm-traffic-trend>svg{stroke-width:2.4px;width:16px;height:16px;color:var(--iso-ink)}.lightspot-hero-motion .lm-growth-body{transform-box:fill-box;transform-origin:50% 100%;animation:lightspot-motion-growth-body var(--lm-cycle) cubic-bezier(.3,.7,.3,1) infinite both;animation-delay:var(--lm-d,0s)}.lightspot-hero-motion .lm-growth-cap{animation:lightspot-motion-growth-cap var(--lm-cycle) cubic-bezier(.3,.7,.3,1) infinite both;animation-delay:var(--lm-d,0s)}.lightspot-hero-motion .lm-growth-robot{animation:lightspot-motion-growth-robot var(--lm-cycle) cubic-bezier(.3,.7,.35,1) infinite both}@keyframes lightspot-motion-traffic-scene{0%,72.4%{opacity:0;transform:translate(-50%,-44%)scale(.94)}75.6%,95.3%{opacity:1;transform:translate(-50%,-50%)scale(1)}98%,to{opacity:0;transform:translate(-50%,-54%)scale(.96)}}@keyframes lightspot-motion-growth-body{0%{transform:scaleY(var(--lm-s0))}1.1977%,27%{transform:scaleY(1)}27.01%,to{transform:scaleY(var(--lm-s0))}}@keyframes lightspot-motion-growth-cap{0%{transform:translateY(calc(var(--lm-rise) * 1px))}1.1977%,27%{transform:translateY(0)}27.01%,to{transform:translateY(calc(var(--lm-rise) * 1px))}}@keyframes lightspot-motion-growth-robot{0%,88.8514%{opacity:0;transform:translateY(-30px)scale(.7)}90.5405%{opacity:1;transform:translateY(2px)scale(1.04,.92)}91.2162%{opacity:1;transform:translateY(0)scale(1)}92.5676%{transform:translateY(-10px)scale(1)}93.5811%{transform:translateY(0)scale(1.04,.94)}94.5946%{transform:translateY(-8px)scale(1)}95.6081%,to{opacity:1;transform:translateY(0)scale(1)}}.lightspot-hero-motion .lm-bottom{z-index:30;height:44px;position:absolute;bottom:24px;left:0;right:0}.lightspot-hero-motion .lm-acts{width:max-content;color:var(--lm-muted);align-items:center;gap:14px;font-size:11px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lightspot-hero-motion .lm-act{white-space:nowrap;animation:lightspot-motion-act-one var(--lm-cycle) ease infinite}.lightspot-hero-motion .lm-act-two{animation-name:lightspot-motion-act-two}.lightspot-hero-motion .lm-act-three{animation-name:lightspot-motion-act-three}.lightspot-hero-motion .lm-act-four{animation-name:lightspot-motion-act-four}.lightspot-hero-motion .lm-pause{border:1px solid var(--lm-line);width:44px;min-width:44px;height:44px;min-height:44px;color:var(--lm-muted);cursor:pointer;background:0 0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:0;right:20px}.lightspot-hero-motion .lm-pause>svg{stroke-width:1.8px;width:16px;height:16px}.lightspot-hero-motion .lm-pause .lm-play-icon{display:none}.lightspot-hero-motion .lm-pause[aria-pressed=true] .lm-play-icon{display:block}.lightspot-hero-motion .lm-pause[aria-pressed=true] .lm-pause-icon{display:none}.lightspot-hero-motion .lm-pause:hover{color:var(--lm-ink);border-color:#b29ada}.lightspot-hero-motion .lm-pause:focus-visible{outline:2px solid var(--lm-purple);outline-offset:4px}.lightspot-hero-motion .lm-playhead{background:var(--lm-line);opacity:.55;height:2px;position:absolute;bottom:0;left:0;right:0}.lightspot-hero-motion .lm-playhead span{transform-origin:0;width:100%;height:100%;animation:lightspot-motion-playhead var(--lm-cycle) linear infinite;background:linear-gradient(90deg,#b69bef,#8dddbb);display:block}@keyframes lightspot-motion-playhead{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes lightspot-motion-act-one{0%,21.75%,to{color:var(--lm-ink)}23.54%,99%{color:var(--lm-muted)}}@keyframes lightspot-motion-act-two{0%,21.75%,37.82%,to{color:var(--lm-muted)}23.54%,36.03%{color:var(--lm-ink)}}@keyframes lightspot-motion-act-three{0%,36.03%,74.92%,to{color:var(--lm-muted)}37.82%,73.13%{color:var(--lm-ink)}}@keyframes lightspot-motion-act-four{0%,71.8%,99.5%,to{color:var(--lm-muted)}74%,97%{color:var(--lm-ink)}}@container lightspot-motion (max-width:520px){.lightspot-hero-motion .lm-stage{min-height:640px}.lightspot-hero-motion .lm-bottom{bottom:19px}.lightspot-hero-motion .lm-acts{gap:9px;font-size:10px}.lightspot-hero-motion .lm-pause{right:8px}.lightspot-hero-motion .lm-relay-scene{width:112cqw}.lightspot-hero-motion .lm-result-scene{width:92%;max-width:410px}.lightspot-hero-motion .lm-chat-header{gap:12px;padding:12px 14px}.lightspot-hero-motion .lm-chat-body{padding:12px 14px 7px}.lightspot-hero-motion .lm-chat-question-row{margin-bottom:17px}.lightspot-hero-motion .lm-chat-question{max-width:100%;padding:9px 12px;font-size:11px}.lightspot-hero-motion .lm-chat-intro{gap:8px;margin-bottom:11px;font-size:11px}.lightspot-hero-motion .lm-chat-featured{gap:8px;padding:11px 10px}.lightspot-hero-motion .lm-chat-brand-copy strong{font-size:18px}.lightspot-hero-motion .lm-chat-brand-mark{width:32px;height:32px;font-size:17px}.lightspot-hero-motion .lm-chat-competitor{gap:9px;padding:9px 11px;font-size:11px}.lightspot-hero-motion .lm-chat-compose-wrap{padding:11px 12px 6px}.lightspot-hero-motion .lm-chat-input{font-size:11px}.lightspot-hero-motion .lm-answer-robot{width:48px;height:67px;right:6%}.lightspot-hero-motion .lm-traffic-card{min-width:0;padding:10px 46px 11px 12px}.lightspot-hero-motion .lm-traffic-label{font-size:11px}.lightspot-hero-motion .lm-traffic-total{font-size:36px}.lightspot-hero-motion .lm-traffic-trend{width:27px;height:27px;bottom:12px;right:10px}}@container lightspot-motion (max-width:340px){.lightspot-hero-motion .lm-acts{gap:4px;font-size:9.5px}}@media (prefers-reduced-motion:reduce){.lightspot-hero-motion *{animation:none!important}.lightspot-hero-motion .lm-site-scene,.lightspot-hero-motion .lm-checklist,.lightspot-hero-motion .lm-autofix-modal,.lightspot-hero-motion .lm-relay-scene,.lightspot-hero-motion .lm-result-scene,.lightspot-hero-motion .lm-playhead,.lightspot-hero-motion .lm-pause{display:none}.lightspot-hero-motion .lm-traffic-scene{opacity:1;transform:translate(-50%,-50%)}.lightspot-hero-motion .lm-act{color:var(--lm-muted)}.lightspot-hero-motion .lm-act-four{color:var(--lm-ink)}}.lightspot-hero-motion[data-look=night]{--lm-paper:#201c30;--lm-bg:#100e1a;--lm-ink:#faf7ff;--lm-muted:#ada4bd;--lm-line:#443950;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.lightspot-hero-motion[data-look=night] .lm-stage{box-shadow:inset 0 0 0 1px #ffffff0a}.lightspot-hero-motion[data-look=night] .lm-halo{opacity:.65}.lightspot-hero-motion[data-background=transparent] .lm-stage{box-shadow:none;background:0 0;border-radius:0}.lightspot-hero-motion[data-background=transparent] .lm-atmosphere{display:none}.lightspot-hero-motion[data-background=transparent] .lm-playhead{opacity:0}
.k8rmUa_card{background:linear-gradient(155deg, var(--surface) 48%, var(--accent-ai-tint) 170%);scroll-margin-top:96px;position:relative;container-type:inline-size}.k8rmUa_heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.k8rmUa_heading h3{font-family:var(--font-general-sans), sans-serif;letter-spacing:-.035em;color:var(--ink);font-size:19px;font-weight:550;line-height:1.25}.k8rmUa_chart{margin:0;padding-top:52px}.k8rmUa_plot{height:240px;position:relative}.k8rmUa_grid{position:absolute;inset:0 0 0 30px}.k8rmUa_gridline{border-top:1px solid var(--hairline-subtle);height:1px;position:absolute;inset-inline:0}.k8rmUa_gridline span{color:var(--ink-muted);font-variant-numeric:tabular-nums;font-size:10px;line-height:12px;position:absolute;top:-7px;right:calc(100% + 8px)}.k8rmUa_gridline[data-baseline=true]{z-index:2;border-top:1px dashed var(--ink-faint);pointer-events:none}.k8rmUa_gridline[data-baseline=true] span{color:var(--ink-soft);font-weight:600}.k8rmUa_columns{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:absolute;inset:0 0 0 30px}.k8rmUa_column{justify-content:center;align-items:flex-end;min-width:0;display:flex;position:relative}.k8rmUa_barSpace{width:min(62%,90px);position:relative}.k8rmUa_bar{transform-origin:50% 100%;position:absolute;inset:0;container-type:inline-size}.k8rmUa_isoCap,.k8rmUa_isoBase{width:100%;position:absolute;left:0;overflow:visible}.k8rmUa_isoCap{z-index:2;height:50cqw;top:-25cqw}.k8rmUa_isoBase{z-index:1;height:25cqw;bottom:-25cqw}.k8rmUa_isoBody{width:100%;height:calc(100% - 25cqw + 2px);position:absolute;top:calc(25cqw - 1px);left:0;overflow:visible}.k8rmUa_faceTop{fill:var(--iso-top)}.k8rmUa_faceLeft{fill:var(--iso-left)}.k8rmUa_faceRight{fill:var(--iso-right)}.k8rmUa_edge{fill:none;stroke:var(--ink);stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.k8rmUa_column[data-channel=ai]{--iso-top:#8fffab;--iso-left:var(--accent-ai);--iso-right:var(--accent-ai-deep)}.k8rmUa_column[data-channel=organic]{--iso-top:#f5f5fa;--iso-left:#dcdce6;--iso-right:#b9bac9}.k8rmUa_value{white-space:nowrap;font-family:var(--font-general-sans), sans-serif;letter-spacing:-.055em;font-variant-numeric:tabular-nums;color:var(--accent-ai-deep);font-size:clamp(28px,10cqw,38px);font-weight:600;line-height:1;display:block;position:absolute;bottom:calc(100% + 32px);left:50%;translate:-50%}.k8rmUa_column[data-channel=organic] .k8rmUa_value{color:var(--ink-soft);font-size:clamp(23px,8cqw,28px)}.k8rmUa_legend{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:29px 0 0 30px;display:grid}.k8rmUa_legend>div{text-align:center;flex-direction:column;align-items:center;gap:4px;min-width:0;display:flex}.k8rmUa_logo{border:1px solid var(--hairline-subtle);background:#fff;border-radius:50%;place-items:center;width:36px;height:36px;margin-bottom:3px;display:grid;box-shadow:0 3px 8px -4px #1010142e}.k8rmUa_logo img{object-fit:contain}.k8rmUa_legend strong{color:var(--ink);font-size:12px;font-weight:600;line-height:1.3}.k8rmUa_legend>div>span:last-child{color:var(--ink-muted);font-size:11px}.k8rmUa_baseline{text-align:center;color:var(--ink-muted);justify-content:center;align-items:center;gap:8px;margin-top:23px;font-size:11px;line-height:1.4;display:flex}.k8rmUa_baseline>span{border-top:1px dashed var(--ink-faint);flex:0 0 20px}.k8rmUa_source{color:var(--ink-muted);margin-top:16px;font-size:10px;line-height:1.6}.k8rmUa_footer{border-top:1px solid var(--hairline);margin-top:20px;padding-top:20px}.k8rmUa_footer p{color:var(--ink-soft);margin-bottom:16px;font-size:13px;line-height:1.6}.k8rmUa_chart[data-visible=true] .k8rmUa_bar{animation:1.5s cubic-bezier(.16,1,.3,1) both k8rmUa_grow}.k8rmUa_chart[data-visible=true] .k8rmUa_column[data-channel=ai] .k8rmUa_value{animation:.5s cubic-bezier(.16,1,.3,1) .45s both k8rmUa_showValue}@keyframes k8rmUa_grow{0%{transform:scaleY(var(--start-scale))}to{transform:scaleY(1)}}@keyframes k8rmUa_showValue{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@container (max-width:310px){.k8rmUa_heading h3{font-size:17px}.k8rmUa_heading{gap:8px}.k8rmUa_plot{height:210px}.k8rmUa_chart{padding-top:48px}.k8rmUa_grid,.k8rmUa_columns{left:26px}.k8rmUa_legend{gap:8px;padding-left:26px}.k8rmUa_barSpace{width:59%}.k8rmUa_value{bottom:calc(100% + 28px)}}@media (prefers-reduced-motion:reduce){.k8rmUa_chart .k8rmUa_bar{animation:none!important;transform:none!important}.k8rmUa_chart .k8rmUa_value{opacity:1!important;animation:none!important;transform:none!important}}
