:root{--dm-ease-out:cubic-bezier(.2, .8, .2, 1);--dm-ease-reveal:cubic-bezier(.2, .7, .3, 1);--dm-ease-fill:cubic-bezier(.3, .7, .3, 1);--dm-ease-pop:cubic-bezier(.2, 1.5, .4, 1);--dm-dur-micro:.15s;--dm-dur-short:.25s;--dm-dur-base:.35s;--dm-dur-reveal:.48s;--dm-dur-fill:.9s;--dm-stagger:50ms}@keyframes dm-rise{0%{opacity:0;transform:translateY(var(--dm-dy,12px))}}@keyframes dm-fade{0%{opacity:0}}@keyframes dm-grow-y{0%{transform:scaleY(0)}}@keyframes dm-grow-x{0%{transform:scaleX(0)}}@keyframes dm-ring{0%{stroke-dashoffset:var(--ring-c)}}@keyframes dm-pop{0%{opacity:0;transform:scale(.92)}}@keyframes dm-check{0%{transform:scale(0)}60%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes dm-ring-out{0%{opacity:.7;transform:scale(.7)}to{opacity:0;transform:scale(1.5)}}.lp-dash .dm-rise{animation:dm-rise var(--dm-dur-reveal) var(--dm-ease-reveal) backwards;animation-delay:calc(var(--dm-base,0s) + min(var(--i,0), 7) * var(--dm-stagger))}.lp-dash .dm-fade{animation:dm-fade var(--dm-dur-base) ease-out backwards}.lp-dash .dm-pop{animation:dm-pop .45s var(--dm-ease-pop) backwards}.lp-dash .cdb-kpis>.dm-rise{--dm-base:.16s;--dm-stagger:40ms;--dm-dy:14px}.lp-dash .cdb-row>.dm-rise{--dm-base:.3s;--dm-stagger:60ms;--dm-dy:16px}.lp-dash .cdb-kpi{transition:transform var(--dm-dur-micro) ease, border-color var(--dm-dur-micro) ease}.lp-dash .cdb-kpi:hover{border-color:var(--ink-soft);transform:translateY(-2px)}.lp-dash .cdb-kpi.primary:hover{border-color:var(--ink)}.lp-dash .cdb-meter>span{transform-origin:0;animation:dm-grow-x var(--dm-dur-fill) var(--dm-ease-fill) .35s backwards}.lp-dash .dm-ring{animation:dm-ring var(--dm-dur-fill) var(--dm-ease-fill) .3s backwards}.lp-dash .cm-col-bar.dm-grow-y{transform-origin:bottom;animation:dm-grow-y var(--dm-dur-reveal) var(--dm-ease-fill) backwards;animation-delay:calc(.26s + min(var(--i,0), 7) * 25ms)}.lp-dash .cdb-card .cm-chart-axis,.lp-dash .cdb-card .cm-col-value{animation:dm-fade var(--dm-dur-base) ease-out .2s backwards}.lp-dash .cdb-kpi.dm-earned-new:after{content:"";background:var(--lime);transform-origin:0;height:3px;animation:dm-grow-x .6s var(--dm-ease-out) .15s backwards;position:absolute;bottom:0;left:0;right:0}.lp-dash .cdb-attn-item .cdb-btn:hover,.lp-dash .ac-row-action .cdb-btn:hover{transform:translateY(-1px)}.lp-dash .pipeline-node.dm-node{animation:dm-rise .4s var(--dm-ease-out) backwards;animation-delay:calc(.2s + min(var(--i,0), 9) * 40ms);--dm-dy:6px}.lp-dash .pipeline-node.dm-just-done .node-circle{animation:dm-check .5s var(--dm-ease-out) .6s backwards}.lp-dash .pipeline-node.dm-just-done .node-circle:after{content:"";border:2px solid var(--lime-deep);opacity:0;border-radius:50%;animation:.8s ease-out .75s dm-ring-out;position:absolute;inset:-3px}.lp-dash .pem-overlay{animation:dm-fade var(--dm-dur-short) ease-out backwards}.lp-dash .pem-panel{--dm-dy:14px;animation:dm-rise var(--dm-dur-short) var(--dm-ease-out) backwards}@media (max-width:600px){.lp-dash .pem-panel{--dm-dy:40px}}@keyframes dm-page{0%{opacity:0;transform:translateY(8px)}}.lp-dash .dm-page{display:block}.lp-dash :where(.dm-page)>:where(*){animation:dm-page .28s var(--dm-ease-out) backwards}.lp-dash :where(.dm-page)>:where(:has(.dm-rise),.dm-page-calm){animation:.2s ease-out backwards dm-fade}.lp-dash .dm-page>.dm-page{animation:none}.lp-dash .dm-page:has(>.live-messages-view){display:contents}@keyframes dm-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.lp-dash .sk{background:var(--cream-deep);border-radius:6px;flex:none;max-width:100%;height:12px;display:block;position:relative;overflow:hidden}.lp-dash .sk:after{content:"";background:linear-gradient(90deg,#0000,#fbf8f28c,#0000);animation:1.4s ease-in-out infinite dm-shimmer;position:absolute;inset:0;transform:translate(-100%)}.lp-dash .sk.sk-round{border-radius:999px}.lp-dash :is(.cdb-kpi,.cd-spend-card,.sk-tile).primary .sk,.lp-dash .sk-on-ink .sk{background:#fbf8f224}.lp-dash :is(.cdb-kpi,.cd-spend-card,.sk-tile).primary .sk:after,.lp-dash .sk-on-ink .sk:after{background:linear-gradient(90deg,#0000,#fbf8f21f,#0000)}.lp-dash .sk-sr{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lp-dash [aria-busy=true] .sk-card,.lp-dash .sk-card{pointer-events:none}.lp-dash .sk-stack{flex-direction:column;gap:8px;min-width:0;display:flex}.lp-dash .sk-inline{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.lp-dash .sk-chips{flex-wrap:wrap;gap:6px;display:flex}.lp-dash .sk-card-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.lp-dash .sk-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.lp-dash .sk-row{border-top:1px solid var(--line-soft);align-items:center;gap:12px;min-width:0;padding:12px 0;display:flex}.lp-dash .sk-list>.sk-row:first-child{border-top:0;padding-top:2px}.lp-dash .sk-row-main{flex-direction:column;flex:1;gap:7px;min-width:0;display:flex}.lp-dash .sk-row-side{flex-direction:column;flex:none;align-items:flex-end;gap:7px;display:flex}.lp-dash .sk-list.framed{border:1px solid var(--line);border-radius:var(--r-md);background:var(--paper);overflow:hidden}.lp-dash .sk-list.framed>.sk-row{padding:14px 18px}.lp-dash .sk-list.framed>.sk-row:first-child{padding-top:14px}.lp-dash .sk-dot{border-radius:50%;width:8px;height:8px}.lp-dash .sk-tiles{grid-template-columns:repeat(var(--sk-cols,3), minmax(0, 1fr));gap:12px;display:grid}.lp-dash .sk-tile{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-md);flex-direction:column;gap:9px;min-width:0;padding:16px 18px;display:flex}.lp-dash .sk-tile.primary{background:var(--ink);border-color:var(--ink)}@media (max-width:600px){.lp-dash .sk-tiles{grid-template-columns:repeat(min(var(--sk-cols,3), 2), minmax(0, 1fr));gap:10px}}.lp-dash .sk-table{grid-template-columns:repeat(var(--sk-cols,4), minmax(0, 1fr));border:1px solid var(--line-soft);border-radius:var(--r-md);background:var(--paper);display:grid;overflow:hidden}.lp-dash .sk-table>span{border-top:1px solid var(--line-soft);align-items:center;min-width:0;padding:12px 14px;display:flex}.lp-dash .sk-table>.sk-th{background:var(--cream);border-top:0;padding:10px 14px}.lp-dash .sk-chart{grid-template-columns:28px 1fr;gap:10px;display:grid}.lp-dash .sk-chart-axis{flex-direction:column;justify-content:space-between;padding-bottom:24px;display:flex}.lp-dash .sk-chart-plot{border-bottom:1px solid var(--line-soft);align-items:flex-end;gap:8px;margin-bottom:24px;padding-bottom:0;display:flex;position:relative}.lp-dash .sk-chart-plot>.sk{border-radius:4px 4px 0 0;flex:1 1 0;min-width:0}.lp-dash .sk-thread{flex-direction:column;flex:1;gap:14px;padding:24px 22px;display:flex;overflow:hidden}.lp-dash .sk-bubble{flex-direction:column;align-self:flex-start;gap:6px;width:100%;max-width:62%;display:flex}.lp-dash .sk-bubble.mine{align-self:flex-end;align-items:flex-end}.lp-dash .sk-track{justify-content:space-between;gap:8px;display:flex}.lp-dash .sk-track-node{flex-direction:column;align-items:center;gap:10px;min-width:0;display:flex}@media (max-width:600px){.lp-dash .sk-track{flex-direction:column;gap:14px}.lp-dash .sk-track-node{flex-direction:row}}.lp-dash .sk-when-live{display:none}.lp-dash .dash-layout.live-mode .sk-when-live{display:block}.lp-dash .dash-layout.live-mode .sk-when-pre{display:none}@media (prefers-reduced-motion:reduce){.lp-dash .dm-rise,.lp-dash .dm-fade,.lp-dash .dm-pop,.lp-dash .dm-ring,.lp-dash .dm-grow-y,.lp-dash .dm-node,.lp-dash .dm-just-done .node-circle,.lp-dash .dm-just-done .node-circle:after,.lp-dash .dm-earned-new:after,.lp-dash .cdb-meter>span,.lp-dash .cdb-card .cm-chart-axis,.lp-dash .cdb-card .cm-col-value,.lp-dash .pipeline-node.current .node-circle:after,.lp-dash .live-avail-dot,.lp-dash .pem-overlay,.lp-dash .pem-panel,.lp-dash .dm-page>*,.lp-dash .sk:after{animation:none!important}.lp-dash .cdb-kpi,.lp-dash .cdb-btn{transition:none!important}.lp-dash .cdb-kpi:hover,.lp-dash .cdb-btn:hover{transform:none!important}}.dm-page-public{display:block}.dm-page-public>:where(*){animation:dm-page .28s var(--dm-ease-out,cubic-bezier(.2,.8,.2,1)) backwards}@media (prefers-reduced-motion:reduce){.dm-page-public>:where(*){animation:none!important}}
