.lv{container-type:inline-size;display:block;width:100%;color:var(--cf-ink-900);font-family:var(--cf-font-ui)}.lv__canvas{--u: calc(100cqi / 1440);--data-a: #3b6ef5;--data-b: #93c5fd;position:relative;width:100%;aspect-ratio:1440 / 900;overflow:hidden;background:var(--cf-ink-50);font-size:calc(13 * var(--u));line-height:1.4;user-select:none;pointer-events:none}.lv b{font-weight:600}.lv-narrow{display:none}@container (max-width: 639px){.lv__canvas{--u: calc(100cqi / 480);aspect-ratio:480 / 600}.lv-wide{display:none!important}.lv-narrow{display:revert}}.lv svg{display:block}.lv-ico{width:calc(16 * var(--u));height:calc(16 * var(--u));fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:none}.lv-app{position:absolute;inset:0;display:flex}.lv-rail{width:calc(76 * var(--u));flex:none;background:var(--cf-ink-25);border-right:1px solid var(--cf-ink-100);display:flex;flex-direction:column;align-items:center;gap:calc(4 * var(--u));padding:calc(12 * var(--u)) 0}.lv-rail__logo{width:calc(28 * var(--u));height:calc(28 * var(--u));margin-bottom:calc(14 * var(--u))}.lv-rail__it{display:flex;flex-direction:column;align-items:center;gap:calc(3 * var(--u));width:calc(64 * var(--u));padding:calc(7 * var(--u)) 0;border-radius:calc(8 * var(--u));font-size:calc(11 * var(--u));color:var(--cf-ink-600)}.lv-rail__it.is-on{background:var(--cf-violet-50);color:var(--cf-violet-700)}.lv-rail__sp{flex-grow:1}.lv-main{flex-grow:1;min-width:0;display:flex;flex-direction:column}.lv-top{height:calc(48 * var(--u));flex:none;display:flex;align-items:center;gap:calc(12 * var(--u));padding:0 calc(16 * var(--u)) 0 calc(24 * var(--u));background:var(--cf-ink-0);border-bottom:1px solid var(--cf-ink-100);white-space:nowrap}.lv-crumbs{display:flex;gap:calc(6 * var(--u));color:var(--cf-ink-500)}.lv-crumbs b{color:var(--cf-ink-900)}.lv-crumbs i{font-style:normal;color:var(--cf-ink-300)}.lv-grow{flex-grow:1}.lv-seg{display:inline-flex;gap:calc(2 * var(--u));padding:calc(2 * var(--u));border-radius:calc(10 * var(--u));background:var(--cf-ink-75);font-size:calc(12.5 * var(--u));color:var(--cf-ink-600)}.lv-seg span{padding:calc(5 * var(--u)) calc(10 * var(--u));border-radius:calc(8 * var(--u))}.lv-seg .is-on{background:var(--cf-ink-0);color:var(--cf-ink-900);font-weight:500;box-shadow:0 1px 2px #0f142414}.lv-pill{display:inline-flex;align-items:center;gap:calc(6 * var(--u));padding:calc(6 * var(--u)) calc(10 * var(--u));border-radius:999px;color:var(--cf-ink-600)}.lv-pill.is-on{background:var(--cf-ink-100);color:var(--cf-ink-900)}.lv-avatar{width:calc(28 * var(--u));height:calc(28 * var(--u));border-radius:50%;background:linear-gradient(135deg,#7c3aed,#ff3fa4);color:#fff;font-size:calc(12 * var(--u));font-weight:600;display:grid;place-items:center}.lv-page{flex-grow:1;min-height:0;padding:calc(24 * var(--u)) calc(32 * var(--u));display:flex;flex-direction:column;gap:calc(16 * var(--u))}.lv-ph{display:flex;align-items:flex-end;gap:calc(12 * var(--u))}.lv-ph__t{font-size:calc(22 * var(--u));font-weight:600;letter-spacing:-.015em;line-height:1.2}.lv-chip{display:inline-flex;gap:calc(6 * var(--u));align-items:baseline;padding:calc(3 * var(--u)) calc(8 * var(--u));border-radius:calc(6 * var(--u));background:var(--cf-ink-75);font-size:calc(12.5 * var(--u))}.lv-chip i{font-style:normal;font-family:var(--cf-font-mono);font-size:calc(10.5 * var(--u));color:var(--cf-ink-500)}.lv-mono{font-family:var(--cf-font-mono);font-size:calc(11 * var(--u));color:var(--cf-ink-500)}.lv-grid{display:grid;gap:calc(16 * var(--u));align-content:start}.lv-card{position:relative;background:var(--cf-ink-0);border-radius:calc(12 * var(--u));box-shadow:0 1px 2px #0f14240a,0 0 0 1px #0f14240f;padding:calc(18 * var(--u)) calc(20 * var(--u)) calc(16 * var(--u));display:flex;flex-direction:column;gap:calc(14 * var(--u));min-width:0}.lv-card.is-ring{box-shadow:0 0 0 2px var(--cf-ink-900)}.lv-card__h{display:flex;flex-direction:column;gap:calc(3 * var(--u))}.lv-card__t{font-size:calc(15 * var(--u));font-weight:600;line-height:1.3}.lv-card__q{font-size:calc(12.5 * var(--u));color:var(--cf-ink-500)}.lv-rows{display:flex;flex-direction:column;gap:calc(10 * var(--u))}.lv-row{display:grid;grid-template-columns:var(--lw, calc(104 * var(--u))) minmax(0,1fr);column-gap:calc(12 * var(--u));align-items:center;height:calc(24 * var(--u));white-space:nowrap}.lv-row__tr{position:relative;display:flex;align-items:center;gap:calc(8 * var(--u));height:100%}.lv-bar{display:block;width:var(--w);height:calc(20 * var(--u));border-radius:calc(3 * var(--u));background:var(--data-b);transform-origin:left center;flex:none}.lv-row.is-focus .lv-bar{background:var(--data-a)}.lv-row__v{font-size:calc(12.5 * var(--u));font-variant-numeric:tabular-nums}.lv-row__dl{font-family:var(--cf-font-mono);font-size:calc(11 * var(--u));color:var(--cf-ink-500)}.lv-ring{position:absolute;left:calc(-3 * var(--u));top:50%;height:calc(26 * var(--u));width:calc(var(--w) + 6 * var(--u));transform:translateY(-50%);border-radius:calc(5 * var(--u));box-shadow:inset 0 0 0 calc(1.5 * var(--u)) var(--cf-ink-900)}.lv-tt{position:absolute;z-index:3;left:calc(var(--w) + 58 * var(--u));top:calc(-20 * var(--u));width:calc(288 * var(--u));padding:calc(14 * var(--u)) calc(16 * var(--u)) calc(12 * var(--u));background:var(--cf-ink-0);border-radius:calc(12 * var(--u));box-shadow:0 calc(8 * var(--u)) calc(24 * var(--u)) #0f142424,0 0 0 1px #0f142414;white-space:nowrap}.lv-tt__h{display:flex;align-items:center;gap:calc(7 * var(--u));font-weight:600;font-size:calc(13.5 * var(--u))}.lv-tt__h i{width:calc(9 * var(--u));height:calc(9 * var(--u));border-radius:calc(2 * var(--u));background:var(--data-a)}.lv-tt__k{display:flex;justify-content:space-between;align-items:baseline;margin-top:calc(4 * var(--u))}.lv-tt__k b{font-size:calc(28 * var(--u));font-weight:500;letter-spacing:-.01em}.lv-tt__sp{width:100%;height:auto;margin:calc(6 * var(--u)) 0 calc(2 * var(--u));overflow:visible}.lv-tt__sp polyline{fill:none;stroke:var(--cf-ink-400);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1}.lv-tt__sp .lv-pt{fill:var(--cf-ink-400);transform-box:fill-box;transform-origin:center}.lv-tt__sp .lv-pt--now{fill:var(--data-a);stroke:#fff;stroke-width:2}.lv-tt__wl{display:flex;justify-content:space-between;font-family:var(--cf-font-mono);font-size:calc(11.5 * var(--u));color:var(--cf-ink-500)}.lv-tt__wl b{color:var(--cf-ink-900)}.lv-tt__d{display:flex;align-items:center;gap:calc(6 * var(--u));margin-top:calc(8 * var(--u));padding-top:calc(8 * var(--u));border-top:1px solid var(--cf-ink-100);font-size:calc(13 * var(--u));color:var(--cf-ink-600)}.lv-tt__d b{color:var(--cf-ink-900)}.lv-cursor{position:absolute;z-index:4;width:calc(18 * var(--u));height:calc(22 * var(--u))}.lv--dashboard .lv-grid{grid-template-columns:minmax(0,1.62fr) minmax(0,1fr)}@container (max-width: 639px){.lv--dashboard .lv-page{padding:calc(18 * var(--u)) calc(16 * var(--u));gap:calc(14 * var(--u))}.lv--dashboard .lv-grid{grid-template-columns:1fr}.lv--dashboard .lv-card{padding:calc(20 * var(--u)) calc(18 * var(--u)) calc(18 * var(--u));gap:calc(16 * var(--u))}.lv--dashboard .lv-card__t{font-size:calc(18 * var(--u))}.lv--dashboard .lv-card__q{font-size:calc(14 * var(--u))}.lv--dashboard .lv-rows{gap:calc(13 * var(--u))}.lv--dashboard .lv-row{height:calc(28 * var(--u));font-size:calc(15 * var(--u));--lw: calc(92 * var(--u)) !important}.lv--dashboard .lv-bar{height:calc(22 * var(--u))}.lv--dashboard .lv-row__v{font-size:calc(14.5 * var(--u))}.lv--dashboard .lv-ring{height:calc(28 * var(--u))}.lv--dashboard .lv-tt{left:calc(-78 * var(--u));top:calc(190 * var(--u));width:calc(300 * var(--u))}.lv--dashboard .lv-ph__t{font-size:calc(22 * var(--u))}.lv--dashboard .lv-mono{font-size:calc(12 * var(--u))}}.lv--agent .lv-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr)}.lv--agent .lv-row{--lw: calc(84 * var(--u))}.lv-pan{width:calc(392 * var(--u));flex:none;background:var(--cf-ink-0);border-left:1px solid var(--cf-ink-100);display:flex;flex-direction:column;min-height:0}.lv-pan__h{height:calc(44 * var(--u));flex:none;display:flex;align-items:center;gap:calc(6 * var(--u));padding:0 calc(12 * var(--u)) 0 calc(14 * var(--u));border-bottom:1px solid var(--cf-ink-100);color:var(--cf-ink-500)}.lv-pan__h b{color:var(--cf-ink-900);font-size:calc(13.5 * var(--u))}.lv-pan__h .lv-ico{width:calc(15 * var(--u));height:calc(15 * var(--u));margin-left:calc(8 * var(--u))}.lv-spark{width:calc(16 * var(--u));height:calc(16 * var(--u));flex:none}.lv-pan__col{position:relative;flex-grow:1;min-height:0;overflow:hidden;padding:calc(18 * var(--u)) calc(16 * var(--u));display:flex;flex-direction:column;gap:calc(16 * var(--u))}.lv-who{display:flex;align-items:center;gap:calc(10 * var(--u));font-size:calc(13.5 * var(--u))}.lv-who b{color:var(--cf-ink-900)}.lv-who__av{width:calc(20 * var(--u));height:calc(20 * var(--u));border-radius:50%;background:var(--cf-ink-100);color:var(--cf-ink-600);font-size:calc(8.5 * var(--u));font-weight:600;display:grid;place-items:center}.lv-who__tm{margin-left:auto}.lv-in{padding-left:calc(30 * var(--u))}.lv-q p{margin:calc(2 * var(--u)) 0 0;font-size:calc(14 * var(--u));line-height:1.5}.lv-ans{display:flex;flex-direction:column;gap:calc(12 * var(--u))}.lv-lede{margin:0;font-size:calc(19 * var(--u));line-height:1.38;letter-spacing:-.005em}.lv-p{margin:0;font-size:calc(13.5 * var(--u));line-height:1.5;color:var(--cf-ink-700)}.lv-tbl{width:100%;border-collapse:collapse;font-size:calc(12.5 * var(--u));font-variant-numeric:tabular-nums}.lv-tbl th{font-family:var(--cf-font-mono);font-weight:400;font-size:calc(10.5 * var(--u));color:var(--cf-ink-500);text-align:left;padding:0 calc(4 * var(--u)) calc(6 * var(--u));border-bottom:1px solid var(--cf-ink-100)}.lv-tbl td{padding:calc(6 * var(--u)) calc(4 * var(--u));border-bottom:1px solid var(--cf-ink-100)}.lv-tbl .n{text-align:right}.lv-sec{display:flex;align-items:center;gap:calc(10 * var(--u));font-size:calc(12.5 * var(--u));font-weight:600;color:var(--cf-ink-600)}.lv-sec:after{content:"";flex-grow:1;border-top:1px solid var(--cf-ink-100)}.lv-ref{display:flex;align-items:center;gap:calc(12 * var(--u));padding:calc(10 * var(--u)) calc(12 * var(--u));border-radius:calc(10 * var(--u));background:var(--cf-ink-75);box-shadow:0 0 0 1px var(--cf-ink-150)}.lv-ref__ic{width:calc(32 * var(--u));height:calc(32 * var(--u));border-radius:calc(8 * var(--u));background:var(--cf-ink-0);display:grid;place-items:center;color:var(--cf-ink-600)}.lv-ref__x{flex-grow:1;min-width:0;display:flex;flex-direction:column}.lv-ref__x b{font-size:calc(13 * var(--u))}.lv-ref__r{display:flex;align-items:center;gap:calc(4 * var(--u))}.lv-stack{display:grid}.lv-stack>*{grid-area:1 / 1;align-self:start;min-width:0}.lv-load{opacity:0;display:flex;flex-direction:column;gap:calc(8 * var(--u))}.lv-tbl.lv-in{margin-left:calc(30 * var(--u));width:calc(100% - 30 * var(--u));padding:0}.lv-load__ph{color:var(--cf-ink-600)}.lv-load__ph:before{content:"·";margin-right:calc(8 * var(--u));color:var(--cf-ink-400)}.lv-sk{display:flex;flex-direction:column;gap:calc(10 * var(--u));margin-top:calc(6 * var(--u))}.lv-sk i{display:block;height:calc(12 * var(--u));border-radius:calc(6 * var(--u));background:linear-gradient(90deg,var(--cf-ink-75) 0 25%,var(--cf-violet-100) 45%,var(--cf-ink-75) 65%);background-size:300% 100%}.lv-mk{position:relative;width:calc(20 * var(--u));height:calc(20 * var(--u));display:grid;place-items:center;flex:none}.lv-mk--run:before{content:"";position:absolute;inset:calc(-4 * var(--u));border-radius:50%;background:conic-gradient(from 20deg,transparent 0 52%,#7c3aed 82%,#ff3fa4 100%);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 calc(100% - 2px))}.lv-dock{flex:none;padding:0 calc(12 * var(--u)) calc(12 * var(--u))}.lv-cmp{position:relative;display:flex;align-items:flex-end;gap:calc(8 * var(--u));min-height:calc(64 * var(--u));padding:calc(12 * var(--u)) calc(10 * var(--u)) calc(10 * var(--u)) calc(14 * var(--u));border-radius:calc(14 * var(--u));background:var(--cf-ink-0);box-shadow:0 0 0 1px var(--cf-ink-150),0 2px 8px #0f14240d;font-size:calc(14 * var(--u))}.lv-cmp__ta{position:relative;flex-grow:1;align-self:stretch;line-height:1.45}.lv-cmp__ph{color:var(--cf-ink-400)}.lv-cmp__typed{position:absolute;inset:0;opacity:0;color:var(--cf-ink-900)}.lv-send{width:calc(30 * var(--u));height:calc(30 * var(--u));border-radius:50%;display:grid;place-items:center;background:var(--cf-ink-100);color:var(--cf-ink-500);flex:none}.lv-prev{padding:calc(14 * var(--u)) calc(16 * var(--u));gap:calc(10 * var(--u));box-shadow:0 0 0 1px var(--cf-ink-150)}.lv-prev .lv-row{--lw: calc(86 * var(--u));height:calc(22 * var(--u));font-size:calc(14 * var(--u))}.lv-prev .lv-bar{height:calc(17 * var(--u))}.lv-prev .lv-rows{gap:calc(7 * var(--u))}.lv-prev .lv-card__t{font-size:calc(14.5 * var(--u))}@container (max-width: 639px){.lv--agent .lv-pan{width:100%;border-left:0}.lv--agent .lv-pan__h{height:calc(48 * var(--u));padding-left:calc(18 * var(--u))}.lv--agent .lv-pan__h b{font-size:calc(15 * var(--u))}.lv--agent .lv-pan__col{padding:calc(18 * var(--u)) calc(22 * var(--u));gap:calc(14 * var(--u))}.lv--agent .lv-who{font-size:calc(14.5 * var(--u))}.lv--agent .lv-q p{font-size:calc(15.5 * var(--u))}.lv--agent .lv-lede{font-size:calc(22 * var(--u));line-height:1.3}.lv--agent .lv-ref__x b{font-size:calc(14 * var(--u))}.lv--agent .lv-cmp{font-size:calc(15 * var(--u));min-height:calc(56 * var(--u))}.lv--agent .lv-dock{padding:0 calc(16 * var(--u)) calc(16 * var(--u))}}.lv--slide .lv__canvas{background:#e9ebef}.lv-sl{position:absolute;left:calc(72 * var(--u));top:calc(85 * var(--u));width:calc(1296 * var(--u));height:calc(729 * var(--u))}.lv-sl__paper{position:absolute;inset:0;background:#fff;box-shadow:0 calc(12 * var(--u)) calc(40 * var(--u)) #0f142429}.lv-sl__in{position:absolute;inset:0;padding:calc(44 * var(--u)) calc(64 * var(--u)) calc(26 * var(--u));display:flex;flex-direction:column}.lv-sl__hd{display:flex;justify-content:space-between;align-items:flex-start;gap:calc(24 * var(--u))}.lv-sl__t{font-size:calc(40 * var(--u));font-weight:700;line-height:1.15;letter-spacing:-.01em}.lv-sl__logo{display:inline-flex;align-items:center;gap:calc(6 * var(--u));margin-top:calc(10 * var(--u));font-size:calc(17 * var(--u));font-weight:600;letter-spacing:-.01em}.lv-sl__logo img{height:calc(20 * var(--u));width:auto}.lv-sl__q{margin:calc(10 * var(--u)) 0 calc(26 * var(--u));font-size:calc(16 * var(--u));color:var(--cf-ink-600)}.lv-sl__body{flex-grow:1;display:grid;grid-template-columns:minmax(0,1fr) calc(330 * var(--u));gap:calc(28 * var(--u));align-items:start}.lv-src{position:relative;isolation:isolate}.lv-src--chart{--from: translate(-7%, 34%) scale(.86)}.lv-src--note{--from: translate(16%, 20%) scale(.9)}.lv-src__chrome{position:absolute;inset:calc(-16 * var(--u));border-radius:calc(12 * var(--u));background:var(--cf-ink-0);box-shadow:0 calc(10 * var(--u)) calc(30 * var(--u)) #0f142429,0 0 0 1px #0f142414;opacity:0;z-index:-1}.lv-src__tag{position:absolute;top:calc(-46 * var(--u));left:calc(-16 * var(--u));display:inline-flex;align-items:center;gap:calc(6 * var(--u));padding:calc(5 * var(--u)) calc(10 * var(--u));border-radius:999px;background:var(--cf-violet-50);color:var(--cf-violet-800);font-size:calc(13 * var(--u));font-weight:500;white-space:nowrap;opacity:0;box-shadow:0 0 0 1px var(--cf-violet-200)}.lv-sl__rows{display:flex;flex-direction:column;gap:calc(21 * var(--u))}.lv-sl__r{display:grid;grid-template-columns:calc(220 * var(--u)) minmax(0,1fr) calc(70 * var(--u));align-items:center;font-size:calc(17 * var(--u))}.lv-sl__r i{display:block;height:calc(28 * var(--u));width:var(--w);background:var(--data-b)}.lv-sl__r.is-focus i{background:var(--data-a)}.lv-sl__r span:last-child{text-align:right;font-variant-numeric:tabular-nums}.lv-sl__pan{padding:calc(20 * var(--u)) calc(22 * var(--u));border-radius:calc(10 * var(--u));background:#f6f7f9;box-shadow:inset 0 0 0 1px #e9ecf1;display:flex;flex-direction:column;gap:calc(16 * var(--u));min-height:calc(420 * var(--u))}.lv-sl__pan p{margin:0;font-size:calc(16.5 * var(--u));line-height:1.45}.lv-sl__base{margin-top:calc(14 * var(--u));font-size:calc(13.5 * var(--u));color:var(--cf-ink-600)}.lv-sl__ft{display:flex;justify-content:space-between;margin-top:calc(12 * var(--u));padding-top:calc(12 * var(--u));border-top:1px solid #e9ecf1;font-size:calc(12.5 * var(--u));color:var(--cf-ink-600)}@container (max-width: 639px){.lv--slide .lv__canvas{background:#fff}.lv-sl{left:0;top:0;width:100%;height:100%}.lv-sl__paper{box-shadow:none}.lv-src--chart{--from: translate(0, 26%) scale(.9)}.lv-src--note{--from: translate(0, 34%) scale(.92)}.lv-sl__in{padding:calc(30 * var(--u)) calc(28 * var(--u)) calc(20 * var(--u))}.lv-sl__hd{flex-direction:column-reverse;gap:calc(10 * var(--u))}.lv-sl__logo{margin:0 0 0 auto;font-size:calc(14 * var(--u))}.lv-sl__logo img{height:calc(16 * var(--u))}.lv-sl__t{font-size:calc(27 * var(--u));line-height:1.18;text-wrap:balance}.lv-sl__q{margin:calc(10 * var(--u)) 0 calc(18 * var(--u));font-size:calc(13.5 * var(--u))}.lv-sl__body{grid-template-columns:1fr;gap:calc(20 * var(--u));flex-grow:0}.lv-sl__rows{gap:calc(10 * var(--u))}.lv-sl__r{grid-template-columns:calc(96 * var(--u)) minmax(0,1fr) calc(48 * var(--u));font-size:calc(15 * var(--u))}.lv-sl__r i{height:calc(22 * var(--u))}.lv-sl__pan{min-height:0;padding:calc(14 * var(--u)) calc(16 * var(--u));gap:calc(10 * var(--u))}.lv-sl__pan p{font-size:calc(15 * var(--u));line-height:1.42}.lv-sl__base{margin-top:auto;font-size:calc(11.5 * var(--u))}.lv-sl__ft{font-size:calc(11 * var(--u));margin-top:calc(10 * var(--u));padding-top:calc(8 * var(--u))}.lv-src__tag{top:calc(-40 * var(--u));font-size:calc(12.5 * var(--u))}}@media(prefers-reduced-motion:no-preference){.is-entering .lv .lv-a-grow{animation:lv-grow var(--t, .7s) cubic-bezier(.22,.8,.3,1) var(--d, 0s) both}.is-entering .lv .lv-a-in{animation:lv-in var(--t, .35s) ease-out var(--d, 0s) both}.is-entering .lv .lv-a-rise{animation:lv-rise var(--t, .45s) cubic-bezier(.22,.8,.3,1) var(--d, 0s) both}.is-entering .lv .lv-a-draw{animation:lv-draw var(--t, .7s) ease-in-out var(--d, 0s) both}.is-entering .lv .lv-a-pop{animation:lv-pop var(--t, .3s) cubic-bezier(.3,1.5,.5,1) var(--d, 0s) both}.is-entering .lv .lv-a-out{animation:lv-out var(--t, .25s) ease-in var(--d, 0s) both}.is-entering .lv .lv-a-flash{animation:lv-flash var(--t, 1s) ease var(--d, 0s) both}.is-entering .lv .lv-a-dock{animation:lv-dock var(--t, 1s) cubic-bezier(.45,0,.2,1) var(--d, 0s) both}.is-entering .lv .lv-a-move{animation:lv-move var(--t, .5s) cubic-bezier(.45,0,.2,1) var(--d, 0s) both}.is-entering .lv .lv-sk i{animation:lv-shimmer 1.1s linear infinite}}@keyframes lv-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes lv-in{0%{opacity:0}to{opacity:1}}@keyframes lv-rise{0%{opacity:0;transform:translateY(calc(10 * var(--u)))}to{opacity:1;transform:none}}@keyframes lv-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes lv-pop{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}@keyframes lv-out{0%{opacity:1}to{opacity:0}}@keyframes lv-flash{0%{opacity:0}12%{opacity:1}85%{opacity:1}to{opacity:0}}@keyframes lv-dock{0%{transform:var(--from)}to{transform:none}}@keyframes lv-move{0%{opacity:0;transform:var(--from)}to{opacity:1;transform:none}}@keyframes lv-shimmer{0%{background-position:100% 0}to{background-position:0 0}}body.site-design figure.media-stage[data-product-surface]{padding:18px 18px 0;background:var(--cf-violet-900);border:1px solid var(--cf-violet-800);border-radius:18px;overflow:hidden}body.site-design figure.media-stage[data-product-surface]>:is(.lv-host,.mp-product__image,.mp-slide-preview__visual,.pv__frame){overflow:hidden;border-radius:10px;background:var(--cf-ink-0)}body.site-design figure.media-stage[data-product-surface]>figcaption{background:transparent;color:var(--cf-violet-100);border:0;padding:14px 0;font-size:11px}body.site-design figure.media-stage[data-product-surface]>:is(.mp-product__top,.mp-slide-preview__bar){background:transparent;color:var(--cf-violet-100);padding:0 0 14px}body.site-design figure.media-stage[data-product-surface]>.mp-slide-preview__visual{margin:0}body.site-design figure.media-stage[data-product-surface] .lv-pause{font:inherit;font-size:12px;padding:3px 12px;border:1px solid var(--cf-ink-0);border-radius:999px;cursor:pointer;color:var(--cf-violet-900);background:var(--cf-ink-0)}body.site-design figure.media-stage[data-product-surface] .lv-pause:hover{background:var(--cf-violet-100)}body.site-design figure.media-stage[data-product-surface] .lv-pause:focus-visible{outline-color:var(--cf-violet-300)}body.site-design figure.media-stage[data-product-surface]>.mp-product__outputs{margin-top:14px;border-radius:8px;overflow:hidden}.media-stage[data-camera=agent]{--camera-scale: 1.08;--camera-origin: 85% 45%}.media-stage[data-camera=sharing]{--camera-scale: 1.05;--camera-origin: 50% 50%}@container (min-width: 900px){.media-stage[data-camera] .lv__canvas{transform:scale(var(--camera-scale));transform-origin:var(--camera-origin)}@media(prefers-reduced-motion:no-preference){.media-stage[data-camera] .is-playing .lv__canvas{animation:product-camera 6s ease both}.media-stage[data-camera] .is-paused .lv__canvas{animation-play-state:paused}}}body.site-design figure.media-stage[data-product-surface]{container-type:inline-size}@container (min-width: 900px){.media-stage [data-camera=dashboard]{--camera-scale: 1.08;--camera-origin: 25% 30%}.media-stage [data-camera=agent]{--camera-scale: 1.08;--camera-origin: 90% 40%}.media-stage [data-camera] .pv__frame,.media-stage [data-camera] .lv__canvas{transform:scale(var(--camera-scale));transform-origin:var(--camera-origin)}@media(prefers-reduced-motion:no-preference){.media-stage [data-camera] .pv.is-playing .pv__frame,.media-stage [data-camera].is-entering .lv__canvas{animation:product-camera 4.5s ease both}}}@keyframes product-camera{0%,30%{transform:none}70%,to{transform:scale(var(--camera-scale))}}@container (min-width: 640px){.media-stage [data-focus-camera][data-camera=dashboard] .lv__canvas{transform:translate(-7.25%,-9%) scale(1.45);transform-origin:0 0}@media(prefers-reduced-motion:no-preference){.media-stage [data-focus-camera][data-camera=dashboard].is-entering .lv__canvas{animation:preview-dashboard-focus 4.8s cubic-bezier(.4,0,.2,1) both}}}@keyframes preview-dashboard-focus{0%,50%{transform:translate(0) scale(1)}to{transform:translate(-7.25%,-9%) scale(1.45)}}@media(max-width:760px){body.site-design figure.media-stage[data-product-surface]{padding:10px 10px 0;border-radius:14px}body.site-design figure.media-stage[data-product-surface]>figcaption{flex-wrap:wrap;gap:8px;padding-block:12px}}body.site-design .product-section{background:var(--cf-violet-900);color:var(--cf-ink-0);scroll-margin-top:110px}body.site-design .product-section :is(.product-section__copy,.mp-section-heading,.mp-editorial-grid) :is(.h2,.h2 em,h3){color:var(--cf-ink-0)}body.site-design .product-section :is(.product-section__copy,.mp-section-heading,.mp-editorial-grid) p:not(.kicker){color:var(--cf-violet-100)}body.site-design .product-section :is(.kicker,.mp-link,.mp-index){color:var(--cf-violet-200)}body.site-design .product-section .mp-editorial-grid>article{border-color:var(--cf-violet-700)}body.site-design .product-section figure.media-stage[data-product-surface]{padding:0;background:transparent;border:0;border-radius:0;overflow:visible}body.site-design .product-section figure.media-stage[data-product-surface]>:is(.mp-product__top,figcaption){color:var(--cf-violet-100)}body.site-design .product-section figure.media-stage[data-product-surface]>:is(.lv-host,.mp-product__image,.mp-slide-preview__visual){border-radius:14px;box-shadow:0 16px 40px #0000001f}.is-motion-primed *,.is-motion-primed *:before,.is-motion-primed *:after{animation-play-state:paused!important}@media(min-width:801px){@container (min-width: 480px) and (max-width: 899px){.media-stage[data-detail-camera] .lv__canvas--mid{--u: .125cqi ;aspect-ratio:800 / 600}.media-stage[data-detail-camera] .lv__canvas--mid :is(.lv-wide,.lv-narrow){display:none!important}.media-stage[data-detail-camera] .lv__canvas--mid .lv-mid{display:revert}}@container (min-width: 480px){.media-stage[data-detail-camera=text-detail] .lv__canvas{transform:none;transform-origin:100% 70%}.media-stage[data-detail-camera=agent-detail] .lv__canvas{transform:none;transform-origin:90% 30%}@media(prefers-reduced-motion:no-preference){.media-stage[data-detail-camera=text-detail] .is-playing .lv__canvas{animation:text-detail-focus 11s cubic-bezier(.4,0,.2,1) both}.media-stage[data-detail-camera=agent-detail] .is-playing .lv__canvas{animation:agent-detail-focus 18s cubic-bezier(.4,0,.2,1) both}.media-stage[data-detail-camera] .is-paused .lv__canvas{animation-play-state:paused}}}.home-method [data-camera=basis] .pv__frame{transform:scale(1.24);transform-origin:25% 85%}@media(prefers-reduced-motion:no-preference){.home-method [data-camera=basis].is-entering .pv__frame{animation:home-basis-focus 5s cubic-bezier(.4,0,.2,1) both}}}@keyframes text-detail-focus{0%,35%{transform:scale(1)}62%,82%{transform:scale(1.28)}to{transform:scale(1)}}@keyframes agent-detail-focus{0%,31%{transform:scale(1);transform-origin:0% 35%}40%{transform:scale(1.18);transform-origin:0% 35%}50%,59%{transform:scale(1);transform-origin:90% 30%}76%,87%{transform:scale(1.28);transform-origin:90% 30%}to{transform:scale(1);transform-origin:90% 30%}}@keyframes home-basis-focus{0%,28%{transform:scale(1)}88%,to{transform:scale(1.24)}}@media(prefers-reduced-motion:reduce){.media-stage[data-detail-camera] .lv__canvas,.home-method [data-camera=basis] .pv__frame{transform:none;animation:none}}.home-method figure:has([data-focus-camera])>figcaption{display:flex;align-items:center;justify-content:space-between;gap:12px}
