.pv-scene{container-type:inline-size;width:100%;max-width:600px;margin-inline:auto}.pv-stage{--T:15s;position:relative;height:78cqw;font-size:2.1cqw;line-height:1.25}.pv-chips{height:7cqw}.pv-chip,.pv-chips{position:absolute;left:0;top:0}.pv-chip{display:inline-flex;align-items:center;gap:1.6cqw;padding:1.2cqw 2.6cqw 1.2cqw 1.2cqw;border:1px solid hsl(var(--border));border-radius:99px;background:hsl(var(--card));color:hsl(var(--foreground));font-size:2.5cqw;font-weight:600;white-space:nowrap;box-shadow:0 10px 24px -16px rgba(15,23,42,.35)}.pv-chip b{display:grid;place-items:center;width:4cqw;height:4cqw;border-radius:50%;background:hsl(var(--lp-accent));color:#fff;font-size:2.1cqw}.pv-chip[data-tone=bad] b{background:#dc2626}.pv-chip[data-tone=good] b{background:#059669}.pv-c1,.pv-c2,.pv-mess{opacity:0}.pv-mess{position:absolute;z-index:2;transform:var(--rot)}.pv-sa{left:3cqw;top:15cqw;width:50cqw;--rot:rotate(-4deg);--mx:20.0cqw;--my:7.5cqw}.pv-sb{left:44cqw;top:21cqw;width:48cqw;--rot:rotate(3deg);--mx:-20.0cqw;--my:2.5cqw}.pv-sc{left:12cqw;top:47cqw;width:46cqw;--rot:rotate(2deg);--mx:13.0cqw;--my:-21.5cqw}.pv-note{left:62cqw;top:56cqw;width:30cqw;--rot:rotate(-6deg);--mx:-29.0cqw;--my:-22.5cqw}.pv-mail{left:54cqw;top:10cqw;width:40cqw;--rot:rotate(0deg);--mx:-26.0cqw;--my:24.8cqw}.pv-sheet{display:flex;flex-direction:column;overflow:hidden;border:1px solid #d6dbe1;border-radius:1.4cqw;background:#fff;color:#1f2937;box-shadow:0 2cqw 4cqw -2cqw rgba(15,23,42,.35)}.pv-sheet-bar{padding:1cqw 1.8cqw;background:#107c41;color:#fff;font-size:2cqw;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pv-row{display:grid;grid-template-columns:4cqw 1.4fr 1fr;border-bottom:1px solid #e5e7eb;font-size:2cqw}.pv-row>*{padding:1.2cqw 1.4cqw;border-right:1px solid #eef0f2;white-space:nowrap;overflow:hidden}.pv-row i{background:#f3f4f6;color:#9ca3af;font-style:normal;text-align:center}.pv-row[data-bad] span{background:#fee2e2;color:#b91c1c;font-weight:600}.pv-mail{display:flex;align-items:center;gap:1.4cqw;padding:1.6cqw 2cqw;border:1px solid hsl(var(--border));border-radius:1.6cqw;background:hsl(var(--card));color:hsl(var(--foreground));font-size:2.1cqw;font-weight:600;white-space:nowrap;box-shadow:0 2cqw 4cqw -2cqw rgba(15,23,42,.3)}.pv-mail i{width:1.6cqw;height:1.6cqw;border-radius:50%;background:#dc2626}.pv-note{padding:1.6cqw 2cqw;background:#fde68a;color:#1f2937;font-size:2.2cqw;font-weight:700;box-shadow:0 1.6cqw 2.4cqw -1.6cqw rgba(0,0,0,.4)}.pv-win{position:absolute;left:0;right:0;top:13cqw;height:62cqw;overflow:hidden;border:1px solid rgba(148,163,184,.18);border-radius:3cqw;background:#0b1220;color:#e2e8f0;box-shadow:0 60px 120px -50px rgba(37,99,235,.45)}.pv-bar{display:flex;align-items:center;gap:1.1cqw;height:7cqw;padding:0 2.6cqw;border-bottom:1px solid rgba(148,163,184,.14);background:#0e1628}.pv-bar i{width:1.6cqw;height:1.6cqw;border-radius:50%;background:#f87171}.pv-bar i:nth-child(2){background:#fbbf24}.pv-bar i:nth-child(3){background:#34d399}.pv-bar span{margin-left:3cqw;padding:.7cqw 3cqw;border-radius:99px;background:rgba(148,163,184,.1);color:#94a3b8;font-size:1.9cqw}.pv-wire{position:absolute;inset:0;width:100%;height:100%;opacity:0}.pv-wire rect{fill:rgba(96,165,250,.05);stroke:#60a5fa;stroke-width:.35;stroke-dasharray:100}.pv-block{position:absolute;overflow:hidden;padding:1.6cqw 1.8cqw;border:1px solid rgba(148,163,184,.14);border-radius:1.6cqw;background:#111a2e}.pv-pos-side{left:2cqw;top:9cqw;width:17cqw;height:51cqw}.pv-pos-k1{left:21cqw}.pv-pos-k1,.pv-pos-k2{top:9cqw;width:24cqw;height:11cqw}.pv-pos-k2{left:47cqw}.pv-pos-k3{left:73cqw;top:9cqw;width:25cqw;height:11cqw}.pv-pos-chart{left:21cqw;top:22cqw;width:46cqw;height:21cqw}.pv-pos-table{left:21cqw;top:45cqw;width:46cqw;height:15cqw}.pv-pos-ai{left:69cqw;top:22cqw;width:29cqw;height:38cqw}.pv-side{display:flex;flex-direction:column;gap:1cqw}.pv-logo{width:6cqw;height:3.4cqw;margin-bottom:1.4cqw;background:linear-gradient(135deg,#60a5fa,#2563eb)}.pv-logo,.pv-nav{border-radius:1cqw}.pv-nav{padding:.9cqw 1.2cqw;color:rgba(226,232,240,.65);white-space:nowrap;font-size:1.95cqw}.pv-nav[data-on]{background:rgba(96,165,250,.14);color:#93c5fd;font-weight:600}.pv-ai small,.pv-chart small,.pv-kpi small{display:flex;align-items:center;gap:.8cqw;color:#94a3b8;font-size:1.9cqw}.pv-kpi b{display:block;margin-top:.8cqw;font-family:var(--font-dm-sans),sans-serif;font-size:3.6cqw;letter-spacing:-.02em;color:#f8fafc;white-space:nowrap}.pv-kpi b[data-alert]{color:#fca5a5}.pv-bars{display:flex;align-items:flex-end;gap:1.3cqw;height:13cqw;margin-top:1.6cqw}.pv-bars i{flex:1;border-radius:.6cqw .6cqw .2cqw .2cqw;background:linear-gradient(#60a5fa,#1d4ed8);transform-origin:bottom}.pv-bars i:last-child{background:linear-gradient(#bfdbfe,#3b82f6)}.pv-table{display:flex;flex-direction:column;justify-content:center;gap:1.2cqw}.pv-tr{display:grid;grid-template-columns:1.3fr 1fr .8fr;align-items:center;gap:1cqw;font-size:1.95cqw}.pv-tr b{font-weight:600;color:#f1f5f9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pv-tr>span{text-align:right;color:#cbd5e1;font-variant-numeric:tabular-nums}.pv-tr em{justify-self:start;padding:.3cqw 1.1cqw;border-radius:99px;font-size:1.7cqw;font-style:normal;font-weight:700;white-space:nowrap}.pv-tr em[data-s="Payée"]{background:rgba(52,211,153,.15);color:#6ee7b7}.pv-tr em[data-s="En retard"]{background:rgba(248,113,113,.15);color:#fca5a5}.pv-tr em[data-s="Envoyée"]{background:rgba(96,165,250,.16);color:#93c5fd}.pv-ai{display:flex;flex-direction:column;gap:1.6cqw;background:linear-gradient(180deg,#13203a,#0f182c);border-color:rgba(96,165,250,.3)}.pv-spark{width:2.4cqw;height:2.4cqw;color:#93c5fd}.pv-q{align-self:flex-end;max-width:90%;padding:1.1cqw 1.8cqw;border-radius:1.8cqw 1.8cqw .4cqw 1.8cqw;background:#2563eb;color:#fff;font-weight:600}.pv-typing{display:none}.pv-a{max-width:95%;padding:1.2cqw 1.8cqw;border-radius:1.8cqw 1.8cqw 1.8cqw .4cqw;background:rgba(255,255,255,.07);color:#f1f5f9}.pv-go{display:inline-flex;align-self:flex-start;align-items:center;gap:.8cqw;padding:.8cqw 1.6cqw;border-radius:99px;background:rgba(52,211,153,.16);color:#6ee7b7;font-size:1.85cqw;font-weight:700}.pv-gi{width:2.2cqw;height:2.2cqw}.pv-walker{position:absolute;left:0;top:0;z-index:3;transform:translate(84cqw,3.6cqw)}.v2-bot.pv-bot{--s:10cqw}@media (prefers-reduced-motion:no-preference){.pv-c1{animation:pv-c1 var(--T) ease infinite both}.pv-c2{animation:pv-c2 var(--T) ease infinite both}.pv-c3{animation:pv-c3 var(--T) ease infinite both}.pv-mess{animation:pv-mess var(--T) cubic-bezier(.6,0,.4,1) infinite both}.pv-row[data-bad] span{animation:pv-blink 1.2s ease-in-out infinite}.pv-win{animation:pv-win var(--T) ease infinite both}.pv-wire{animation:pv-wire var(--T) ease infinite both}.pv-wire rect{animation:pv-draw var(--T) ease-out infinite both}.pv-b-side{animation:pv-b-side var(--T) cubic-bezier(.3,1.3,.6,1) infinite both}.pv-b-k1{animation:pv-b-k1 var(--T) cubic-bezier(.3,1.3,.6,1) infinite both}.pv-b-k2{animation:pv-b-k2 var(--T) cubic-bezier(.3,1.3,.6,1) infinite both}.pv-b-k3{animation:pv-b-k3 var(--T) cubic-bezier(.3,1.3,.6,1) infinite both}.pv-b-chart{animation:pv-b-chart var(--T) cubic-bezier(.3,1.3,.6,1) infinite both}.pv-b-table{animation:pv-b-table var(--T) cubic-bezier(.3,1.3,.6,1) infinite both}.pv-b-ai{animation:pv-b-ai var(--T) cubic-bezier(.3,1.3,.6,1) infinite both}.pv-bars i{animation:pv-grow var(--T) cubic-bezier(.3,1.2,.5,1) infinite both}.pv-q{animation:pv-q var(--T) ease-out infinite both}.pv-typing{position:absolute;left:1.8cqw;top:15cqw;display:flex;gap:.8cqw;padding:1.3cqw 1.8cqw;border-radius:1.8cqw;background:rgba(255,255,255,.07);animation:pv-typing var(--T) linear infinite both}.pv-typing i{width:1.1cqw;height:1.1cqw;border-radius:50%;background:#94a3b8;animation:pv-dot 1s ease-in-out infinite}.pv-typing i:nth-child(2){animation-delay:.15s}.pv-typing i:nth-child(3){animation-delay:.3s}.pv-a{animation:pv-a var(--T) ease-out infinite both}.pv-go{animation:pv-go var(--T) cubic-bezier(.34,1.5,.64,1) infinite both}.pv-walker{animation:pv-walk var(--T) cubic-bezier(.5,0,.3,1) infinite both}.pv-walker .v2-bot-squash{animation:pv-hop var(--T) ease-in-out infinite}.pv-walker .v2-bot-eye{animation:pv-eye var(--T) linear infinite}.pv-walker .v2-bot-happy{animation:pv-happy var(--T) linear infinite}}@keyframes pv-c1{0%{opacity:0;transform:translateY(1.5cqw)}2%,30%{opacity:1;transform:none}33%,to{opacity:0}}@keyframes pv-c2{0%,34%{opacity:0;transform:translateY(1.5cqw)}36%,49%{opacity:1;transform:none}52%,to{opacity:0}}@keyframes pv-c3{0%,52%{opacity:0;transform:translateY(1.5cqw)}54%,93%{opacity:1;transform:none}97%,to{opacity:0}}@keyframes pv-mess{0%{opacity:0;transform:var(--rot) scale(.92)}29%,3%{opacity:1;transform:var(--rot)}34%,to{opacity:0;transform:translate(var(--mx),var(--my)) rotate(25deg) scale(.08)}}@keyframes pv-blink{0%,to{filter:none}50%{filter:brightness(1.12) saturate(1.4)}}@keyframes pv-win{0%,33%{opacity:0;transform:scale(.96)}37%,93%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes pv-wire{0%,35%{opacity:0}37%,50%{opacity:1}58%,to{opacity:0}}@keyframes pv-draw{0%,36%{stroke-dashoffset:100}48%,to{stroke-dashoffset:0}}@keyframes pv-b-side{0%,50.0%{opacity:0;transform:translateY(-4cqw)}51.6%{opacity:1;transform:translateY(.4cqw)}52.4%,93%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes pv-b-k1{0%,51.7%{opacity:0;transform:translateY(-4cqw)}53.3%{opacity:1;transform:translateY(.4cqw)}54.1%,93%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes pv-b-k2{0%,53.4%{opacity:0;transform:translateY(-4cqw)}55.0%{opacity:1;transform:translateY(.4cqw)}55.8%,93%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes pv-b-k3{0%,55.1%{opacity:0;transform:translateY(-4cqw)}56.7%{opacity:1;transform:translateY(.4cqw)}57.5%,93%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes pv-b-chart{0%,56.8%{opacity:0;transform:translateY(-4cqw)}58.4%{opacity:1;transform:translateY(.4cqw)}59.2%,93%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes pv-b-table{0%,58.5%{opacity:0;transform:translateY(-4cqw)}60.1%{opacity:1;transform:translateY(.4cqw)}60.9%,93%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes pv-b-ai{0%,60.2%{opacity:0;transform:translateY(-4cqw)}61.8%{opacity:1;transform:translateY(.4cqw)}62.6%,93%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes pv-grow{0%,58%{transform:scaleY(0)}63%,to{transform:none}}@keyframes pv-q{0%,65%{opacity:0;transform:translateY(1.5cqw)}67%,to{opacity:1;transform:none}}@keyframes pv-typing{0%,67.5%{opacity:0}68.5%,73%{opacity:1}74%,to{opacity:0}}@keyframes pv-dot{0%,60%,to{transform:none}30%{transform:translateY(-.7cqw)}}@keyframes pv-a{0%,73.5%{opacity:0;transform:translateY(1.5cqw)}75.5%,to{opacity:1;transform:none}}@keyframes pv-go{0%,79%{opacity:0;transform:scale(.6)}81%,to{opacity:1;transform:none}}@keyframes pv-walk{0%,20%{opacity:0;transform:translate(-14cqw,34cqw)}22%{opacity:1;transform:translate(-8cqw,34cqw)}25%{transform:translate(16cqw,27cqw)}28%,44%{transform:translate(43cqw,34cqw)}50%,93%{opacity:1;transform:translate(84cqw,3.6cqw)}97%,to{opacity:0;transform:translate(84cqw,3.6cqw)}}@keyframes pv-hop{0%,22%,28.5%,35%,44%,50.5%,to{transform:none}24%{transform:translateY(-3cqw) scale(.94,1.07)}29.5%{transform:scale(1.12,.88)}31%,33%{transform:scale(1.18)}47%{transform:translateY(-3cqw) scale(.94,1.07)}51.5%{transform:scale(1.1,.9)}}@keyframes pv-eye{0%,30%,34%,81%,93%,to{opacity:1;transform:none}31%,33%{transform:scale(1.3,.5)}82%,92%{opacity:0}}@keyframes pv-happy{0%,81%,93%,to{opacity:0}82%,92%{opacity:1}}@media (min-width:1024px){.pv-scene{max-width:min(600px,calc((100svh - 8rem) / .78))}}.bd-hero{background-color:hsl(var(--background));background-image:radial-gradient(ellipse 55% 60% at 78% 35%,rgba(37,99,235,.1),transparent 70%),linear-gradient(rgba(15,23,42,.05) 1px,transparent 0),linear-gradient(90deg,rgba(15,23,42,.05) 1px,transparent 0);background-size:auto,44px 44px,44px 44px}.dark .bd-hero{background-color:#060b18;background-image:radial-gradient(ellipse 55% 60% at 78% 35%,rgba(59,130,246,.16),transparent 70%),linear-gradient(rgba(148,163,184,.06) 1px,transparent 0),linear-gradient(90deg,rgba(148,163,184,.06) 1px,transparent 0)}.ba{height:360px}.ba-app,.ba-sheet{position:absolute;inset:0}.ba-sheet{background:#fff;color:#1f2937;font-size:13px}.ba-tabs{display:flex;gap:3px;overflow:hidden;padding:10px 10px 0;border-bottom:1px solid #d1d5db;background:#eef2ee}.ba-tabs span{padding:6px 10px;border-radius:6px 6px 0 0;background:#e2e5e2;color:#4b5563;font-size:11.5px;white-space:nowrap}.ba-tabs span[data-on]{background:#fff;color:#166534;font-weight:600}.ba-sheet table{width:100%;border-collapse:collapse}.ba-sheet th{width:32px;border:1px solid #e5e7eb;background:#f3f4f6;color:#6b7280;font-weight:500}.ba-sheet td{padding:10px;border:1px solid #e5e7eb;white-space:nowrap}.ba-sheet tr:first-child td{background:#f9fafb;font-weight:700}.ba-sheet td[data-bad]{background:#fee2e2;color:#b91c1c;font-weight:600}.ba-sticky{position:absolute;left:28px;bottom:70px;padding:10px 14px;background:#fef08a;color:#1f2937;font-size:13px;font-weight:600;transform:rotate(-3deg);box-shadow:0 10px 18px -10px rgba(0,0,0,.4)}.ba-app{display:grid;grid-template-columns:13% 47% 40%;background:#0b1220;color:#e2e8f0;clip-path:inset(0 0 0 var(--pos))}.ba-rail{display:flex;flex-direction:column;gap:4px;padding:18px 10px;border-right:1px solid rgba(148,163,184,.12);background:#0e1628}.ba-logo{width:34px;height:20px;margin-bottom:10px;border-radius:6px;background:linear-gradient(135deg,#60a5fa,#2563eb)}.ba-nav{padding:6px 8px;border-radius:8px;color:rgba(226,232,240,.65);font-size:12.5px}.ba-nav[data-on]{background:rgba(96,165,250,.14);color:#93c5fd;font-weight:600}.ba-ai{display:flex;flex-direction:column;gap:8px;padding:18px;border-left:1px solid rgba(96,165,250,.25);background:linear-gradient(180deg,#13203a,#0e1730);font-size:13px;line-height:1.45}.ba-ai-head{display:flex;align-items:center;gap:6px;color:#93c5fd;font-size:12.5px;font-weight:700}.ba-q{align-self:flex-end;max-width:88%;padding:7px 11px;border-radius:12px 12px 4px 12px;background:#2563eb;color:#fff;font-weight:600}.ba-a{max-width:94%;padding:8px 11px;border-radius:12px 12px 12px 4px;background:rgba(148,163,184,.14);color:#e2e8f0}.ba-a b{color:#fca5a5}.ba-acts{margin-top:auto;display:grid;gap:5px;font-size:12px;color:#a7f3d0}.ba-acts li{display:flex;align-items:center;gap:6px}.ba-main{padding:20px 18px 20px 20px;min-width:0}.ba-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.ba-top b{font-family:var(--font-dm-sans),sans-serif;font-size:18px;color:#fff}.ba-search{display:inline-flex;align-items:center;gap:6px;padding:6px 11px;border:1px solid rgba(148,163,184,.2);border-radius:99px;color:#94a3b8;font-size:12px}.ba-main ul{margin-top:14px}.ba-main li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 2px;border-bottom:1px solid rgba(148,163,184,.1);font-size:14px}.ba-who{display:grid;min-width:0}.ba-who b{font-weight:600;color:#f8fafc;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ba-who small{color:#94a3b8;font-size:12px}.ba-val{display:flex;align-items:center;gap:12px}.ba-val span{min-width:66px;text-align:right;font-variant-numeric:tabular-nums;color:#e2e8f0}.ba-app em{padding:3px 10px;border-radius:99px;font-size:12px;font-style:normal;font-weight:700;white-space:nowrap}.ba-app em[data-s="Payé"]{background:rgba(52,211,153,.15);color:#6ee7b7}.ba-app em[data-s="En retard"]{background:rgba(248,113,113,.15);color:#fca5a5}.ba-app em[data-s="Envoyé"]{background:rgba(96,165,250,.16);color:#93c5fd}.ba-app em[data-s=Brouillon]{background:rgba(148,163,184,.16);color:#cbd5e1}.ba-sheet table{table-layout:fixed}.ba:after{content:"";top:0;bottom:0;z-index:2;width:2px;margin-left:-1px;background:#fff;box-shadow:0 0 0 1px rgba(15,23,42,.15)}.ba-handle,.ba:after{position:absolute;left:var(--pos);pointer-events:none}.ba-handle{top:50%;z-index:3;display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#fff;color:#0f172a;box-shadow:0 6px 20px -6px rgba(0,0,0,.45);transform:translate(-50%,-50%)}.ba:has(.ba-input:focus-visible) .ba-handle{outline:3px solid #2563eb;outline-offset:2px}.ba-input{position:absolute;inset:0;z-index:4;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize}@media (max-width:639px){.ba{height:360px}.ba-sheet{font-size:11.5px}.ba-sheet td{padding:8px 6px}.ba-app{grid-template-columns:50% 50%}.ba-rail{display:none}.ba-ai{padding:12px 10px;gap:6px;font-size:11.5px}.ba-acts li:nth-child(2){display:none}.ba-main{padding:14px 10px 14px 12px}.ba-main li{flex-direction:column;align-items:flex-start;gap:4px;padding:8px 0;font-size:12.5px}.ba-val span{min-width:0}.ba-main li:nth-child(n+4),.ba-search{display:none}}.bs-stage{display:grid;place-items:center;height:176px;padding:14px;border-bottom:1px solid hsl(var(--border));background:radial-gradient(ellipse 80% 70% at 50% 0,hsl(var(--lp-accent)/.14),transparent 70%),hsl(var(--lp-soft))}.bs-win{display:flex;flex-direction:column;width:100%;height:100%;overflow:hidden;border:1px solid hsl(var(--border));border-radius:12px;background:hsl(var(--card));box-shadow:0 18px 30px -22px rgba(15,23,42,.45);font-size:10.5px;line-height:1.3;color:hsl(var(--foreground));transition:transform .35s cubic-bezier(.22,1,.36,1)}.group:hover .bs-phone,.group:hover .bs-win{transform:translateY(-3px)}.bs-bar{display:flex;align-items:center;gap:6px;padding:5px 8px;border-bottom:1px solid hsl(var(--border));font-size:9.5px;font-weight:600;color:hsl(var(--muted-foreground))}.bs-dots{display:inline-flex;gap:3px}.bs-dots i{width:5px;height:5px;border-radius:50%;background:hsl(var(--muted-foreground)/.35)}.bs-row{display:flex;justify-content:space-between;padding:5px 7px;border:1px solid hsl(var(--border));border-radius:7px}.bs-line,.bs-row{align-items:center;gap:6px}.bs-line{display:grid;grid-template-columns:1fr auto 52px;padding:2px;border-bottom:1px solid hsl(var(--border)/.7)}.bs-pill{padding:1px 6px;border-radius:99px;background:hsl(var(--muted));color:hsl(var(--muted-foreground));font-size:9px;font-style:normal;font-weight:700;white-space:nowrap}.bs-on{background:hsl(var(--foreground));color:hsl(var(--background))}.bs-blue{background:hsl(var(--lp-accent)/.14);color:hsl(var(--lp-ink))}.bs-red{background:rgba(239,68,68,.14);color:#b91c1c}.bs-green{background:rgba(16,185,129,.14);color:#047857}.dark .bs-red{color:#fca5a5}.dark .bs-green{color:#6ee7b7}.bs-btn{display:inline-flex;align-items:center;gap:3px;padding:2px 7px;border-radius:6px;background:hsl(var(--lp-accent));color:hsl(var(--lp-on));font-size:9.5px;font-weight:700}.bs-phone{width:156px;height:100%;padding:9px 9px 7px;overflow:hidden;border:1px solid hsl(var(--border));border-radius:18px;background:hsl(var(--card));box-shadow:0 18px 30px -22px rgba(15,23,42,.45);font-size:10.5px;line-height:1.3;transition:transform .35s cubic-bezier(.22,1,.36,1)}.bs-photo{aspect-ratio:1;border-radius:5px;background:linear-gradient(135deg,#cbd5e1,#94a3b8)}.bs-photo-2{background:linear-gradient(135deg,#fde68a,#f59e0b)}.bs-photo-3{background:linear-gradient(135deg,#bfdbfe,#3b82f6)}.mp-lane{background-image:repeating-linear-gradient(90deg,transparent 0,transparent calc(12.5% - 1px),hsl(var(--border)/.6) calc(12.5% - 1px),hsl(var(--border)/.6) 12.5%);background-origin:content-box;background-clip:content-box}.mp-bar{transform-origin:left center}@media (prefers-reduced-motion:no-preference){.mp[data-armed] .mp-bar{transform:scaleX(0);transition:transform .7s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--i) * .35s + .15s)}.mp[data-armed] .mp-demo{opacity:0;transition:opacity .3s ease;transition-delay:calc(var(--i) * .35s + .8s)}.mp[data-inview] .mp-bar{transform:none}.mp[data-inview] .mp-demo{opacity:1}}