@keyframes erp-pop{0%{scale:.6}}@keyframes erp-fade-in{0%{opacity:0}}@keyframes erp-fade-out{to{opacity:0}}.pp .erp-glyph{flex:none}.pp .erp-tag{white-space:nowrap;flex:none}@media (forced-colors:active){.pp.saas-page .erp-glyph{color:inherit}.pp.saas-page .erp-switch>span[aria-hidden]{outline-offset:-1px;outline:1px solid highlight}}@media (prefers-reduced-motion:reduce){.pp.home-body.saas-page :is(.erp-sheet[data-state] .erp-sheet-bg,.erp-row[data-state],.erp-part[data-state],.erp-lane-fill,.erp-group-fill,[data-erp-dwell]){transition:none}}html[data-tier=still] .pp.home-body :is(.erp-sheet[data-state] .erp-sheet-bg,.erp-row[data-state],.erp-part[data-state],.erp-lane-fill,.erp-group-fill,[data-erp-dwell]){transition:none}.pp .erp-switch>span[aria-hidden]{box-shadow:inset 0 0 0 1px var(--home-electric), 0 1px 2px #140a2414}.pp .erp-switch>[aria-checked=true]{font-weight:500}.pp .erp-deferred{--font-geist-mono:"Geist Mono", ui-monospace, "SF Mono", Menlo, "Roboto Mono", "Droid Sans Mono", "DejaVu Sans Mono", "Courier New", monospace}
.pp .erp-lanes{aspect-ratio:1000/272;width:100%;position:relative;container:erp-lanes/inline-size}.pp .erp-lane{position:absolute;left:0;right:0}.pp .erp-lane-fill{transform-origin:0;transition:scale .6s cubic-bezier(.16, 1, .3, 1) calc(var(--k) * 80ms);background-color:#ffffff61;border-top:1px solid #140a241a;position:absolute;inset:0}.pp .erp-lane-fill[data-odd]{background-color:#140a2408}.pp .erp-lane-fill[data-last]{border-bottom:1px solid #140a241a}.pp .erp-stage[data-view=today] .erp-lane-fill{scale:0 1}.pp .erp-lane-label{color:var(--home-muted);white-space:nowrap;padding-right:8px;transition:opacity .3s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;left:0;translate:0 -50%}.pp .erp-stage[data-view=one] .erp-lane-label{transition-delay:.9s}.pp .erp-stage[data-view=today] .erp-lane-label{opacity:0}.pp .erp-sheet{width:var(--card-w);height:var(--card-h);border-radius:10px;position:absolute;top:0;left:0}.pp .erp-stage[data-view=today] .erp-sheet{width:var(--paper-w);height:var(--paper-h);border-radius:8px}.pp .erp-sheet-bg{border-radius:inherit;background-color:#fff;transition:background-color .2s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;box-shadow:0 0 0 1px #140a241a,0 1px 2px #140a240f}.pp .erp-sheet-bg:after{content:"";border-radius:inherit;pointer-events:none;border:1px solid #0000;transition:border-color .2s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.pp .erp-sheet[data-kind=none] .erp-sheet-bg:after{border:1.5px dotted var(--home-violet)}.pp .erp-sheet[data-state=route] .erp-sheet-bg:after{border-color:#7c3aed66}.pp .erp-sheet[data-state=visited] .erp-sheet-bg:after{border-color:#140a2466}.pp .erp-sheet[data-state=lit] .erp-sheet-bg{background-color:color-mix(in srgb, var(--home-electric) 10%, #fff)}.pp .erp-sheet[data-state=lit] .erp-sheet-bg:after{border-width:2px;border-color:var(--home-electric)}.pp .erp-stage[data-view=today] .erp-sheet-bg{background-color:#fff;box-shadow:0 0 0 1px #140a240f,0 6px 18px #140a241f}.pp .erp-stage[data-view=today] .erp-sheet-bg:after{border-color:#0000}.pp .erp-stage[data-view=today] .erp-sheet[data-state=lit] .erp-sheet-bg:after{border:2px solid var(--home-electric)}.pp .erp-lanes .erp-sheet{transform:translate(calc(var(--cx) * var(--u)), calc(var(--cy) * var(--u)))}.pp .erp-stage[data-view=today] .erp-lanes .erp-sheet{transform:translate(calc(var(--px) * var(--u)), calc(var(--py) * var(--u))) rotate(var(--pr))}.pp .erp-sheet-card,.pp .erp-sheet-paper{border-radius:inherit;transition:opacity .3s cubic-bezier(.16,1,.3,1);position:absolute;top:0;left:0}.pp .erp-stage[data-view=today] .erp-sheet-card{translate:calc((var(--paper-w) - var(--card-w)) / 2) calc((var(--paper-h) - var(--card-h)) / 2)}.pp .erp-stage[data-view=one] .erp-sheet-paper{translate:calc((var(--card-w) - var(--paper-w)) / 2) calc((var(--card-h) - var(--paper-h)) / 2)}.pp .erp-stage[data-view=one] .erp-sheet-card{transition-delay:.35s}.pp .erp-stage[data-view=one] .erp-sheet-paper,.pp .erp-stage[data-view=today] .erp-sheet-card{opacity:0}.pp .erp-stage[data-view=today] .erp-sheet-paper{transition-delay:.3s}.pp .erp-sheet-card{width:var(--card-w);height:var(--card-h);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"glyph n node""label label label";align-content:space-between;align-items:center;column-gap:5px;display:grid}.pp .erp-lanes .erp-sheet-card{padding:5px 8px 5px 9px}.pp .erp-card-n{grid-area:n;font-size:11px;line-height:16px}.pp .erp-card-node{grid-area:node}.pp .erp-card-glyph{grid-area:glyph}.pp .erp-card-label{overflow-wrap:anywhere;min-width:0;color:var(--home-ink);grid-area:label;font-size:13px;font-weight:500;line-height:18px}.pp .erp-sheet-paper{width:var(--paper-w);min-height:var(--paper-h);flex-direction:column;align-items:flex-start;display:flex}.pp .erp-lanes .erp-sheet-paper{padding:8px 8px 7px 9px}.pp .erp-paper-face{width:100%;margin-bottom:4px;display:block}.pp .erp-paper-title{color:var(--home-ink);font-size:13px;font-weight:500;line-height:17px}.pp .erp-paper-where{letter-spacing:-.01em;color:var(--home-muted);font-size:11px;line-height:15px}.pp .erp-paper-pain{color:var(--home-ember-ink);margin-top:2px;font-size:12px;line-height:16px}.pp :is(.erp-paper-where,.erp-paper-pain){text-wrap:balance}.pp .erp-sheet .erp-sheet-paper[data-tight] .erp-paper-face{display:none}.pp .erp-lanes .erp-sheet-paper[data-tight]{padding-block:4px}.pp .erp-list .erp-sheet-paper[data-tight]{padding-bottom:4px}.pp .erp-stage[data-view=today] .erp-sheet-bg{bottom:calc(-1 * var(--paper-over,0px))}.pp .erp-face .erp-face-a{fill:var(--home-lilac)}.pp .erp-face .erp-face-b{fill:#140a2424}.pp .erp-face .erp-face-c{fill:#140a2412}.pp .erp-face .erp-face-line{fill:none;stroke:#140a244d;stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round}.pp .erp-sheet-here{left:-5px;top:calc(var(--card-h) / 2);background-color:var(--home-electric);opacity:0;border-radius:999px;width:10px;height:10px;margin-top:-5px;transition:opacity .2s cubic-bezier(.16,1,.3,1);position:absolute;box-shadow:0 0 0 2px #fff}.pp .erp-stage[data-view=one] .erp-sheet[data-state=lit] .erp-sheet-here{opacity:1}.pp .erp-wires,.pp .erp-hands{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.pp .erp-wire{stroke:#140a241f;stroke-width:1.5px;transition:opacity .3s cubic-bezier(.16,1,.3,1) .9s}.pp .erp-stage[data-view=today] .erp-wire{opacity:0;transition-delay:0s}.pp .erp-trace{stroke:var(--home-electric);stroke-width:2px;stroke-linecap:round;opacity:0;transition:opacity .2s cubic-bezier(.16,1,.3,1)}.pp .erp-trace[data-state=route]{opacity:.4}.pp .erp-trace[data-state=on]{opacity:1}.pp .erp-lanes .erp-dot{fill:var(--home-electric);stroke:#fff;stroke-width:2px;opacity:0}.pp .erp-hands{transition:opacity .3s cubic-bezier(.16,1,.3,1) .6s}.pp .erp-stage[data-view=one] .erp-hands{opacity:0;transition-delay:0s}.pp .erp-hand,.pp .erp-hand-tip{stroke:#140a2466;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.pp .erp-hand{stroke-dasharray:4 5}.pp .erp-mark{z-index:2;pointer-events:none;transition:opacity .3s cubic-bezier(.16,1,.3,1) .6s;display:flex;position:absolute}.pp .erp-mark-pop{height:24px;color:var(--home-ember-ink);white-space:nowrap;background-color:#fff;border-radius:999px;align-items:center;gap:5px;padding:0 10px 0 8px;font-size:12px;line-height:16px;display:inline-flex;box-shadow:0 0 0 1px #140a2414,0 2px 6px #140a2414}.pp .erp-lanes .erp-mark{translate:-50% -50%}.pp .erp-stage[data-view=one] .erp-mark{opacity:0}.pp .erp-list{width:100%;position:relative;container:erp-list/inline-size}.pp .erp-list .erp-sheet{--card-x:116px;--card-w:calc(100cqw - 116px);--card-h:56px;--paper-w:calc(50cqw - 4px);--paper-h:116px;transform:translate(var(--card-x), calc(var(--ly) + 4px))}.pp .erp-stage[data-view=today] .erp-list .erp-sheet{transform:translate(var(--qx), calc(var(--qy) + 6px)) rotate(var(--qr))}.pp .erp-list .erp-sheet-card{grid-template-columns:auto auto minmax(0,1fr) auto;grid-template-areas:"glyph n label node";align-content:center;column-gap:8px;padding:0 16px 0 14px}.pp .erp-list .erp-sheet-paper{padding:10px 11px 10px 12px}.pp .erp-list .erp-paper-face{display:none}@container erp-list (min-width:290px){.pp .erp-list .erp-paper-face{display:block}}.pp .erp-list-rail{background-color:#140a241f;border-radius:1px;width:2px;height:calc(100% - 64px);transition:opacity .3s cubic-bezier(.16,1,.3,1);position:absolute;top:32px;left:11px}.pp .erp-list-node{background-color:#fff;border-radius:999px;width:10px;height:10px;margin-top:-5px;transition:background-color .2s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.16,1,.3,1),opacity .3s cubic-bezier(.16,1,.3,1);position:absolute;left:7px;box-shadow:inset 0 0 0 1.5px #140a2447}.pp .erp-list-node[data-state=route]{box-shadow:inset 0 0 0 1.5px #7c3aed73}.pp .erp-list-node[data-state=visited]{background-color:var(--home-electric);box-shadow:inset 0 0 0 1.5px var(--home-electric)}.pp .erp-list-node[data-state=lit]{background-color:var(--home-electric);box-shadow:inset 0 0 0 1.5px var(--home-electric), 0 0 0 3px #fff, 0 0 0 4.5px var(--home-electric)}.pp .erp-list-lane{min-width:84px;height:24px;color:var(--home-muted);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;background-color:#fff;border-radius:999px;justify-content:center;align-items:center;margin-top:-12px;padding-inline:4px;font-size:11px;line-height:16px;transition:opacity .3s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;left:24px;box-shadow:0 0 0 1px #140a2414}@container erp-list not (min-width:300px){.pp .erp-list .erp-sheet{--card-x:104px;--card-w:calc(100cqw - 104px)}.pp .erp-list .erp-sheet-card{column-gap:6px;padding:0 12px 0 10px}.pp .erp-list .erp-list-lane{letter-spacing:0;min-width:74px;padding-inline:0}}.pp .erp-stage[data-view=one] :is(.erp-list-rail,.erp-list-node,.erp-list-lane){transition-delay:.9s}.pp .erp-stage[data-view=today] :is(.erp-list-rail,.erp-list-node,.erp-list-lane){opacity:0}.pp .erp-list .erp-dot{background-color:var(--home-electric);opacity:0;border-radius:999px;width:10px;height:10px;margin-top:-5px;position:absolute;left:7px;box-shadow:0 0 0 2px #fff}.pp .erp-list .erp-mark{translate:0 -50%}.pp .erp-ping{border-radius:inherit;box-shadow:0 0 0 2px var(--home-electric);opacity:0;pointer-events:none;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.pp.home-body.saas-page :is(.erp-sheet-bg,.erp-sheet-card,.erp-sheet-paper,.erp-sheet-here,.erp-lane-fill,.erp-lane-label,.erp-wire,.erp-trace,.erp-hands,.erp-mark,.erp-list-rail,.erp-list-node,.erp-list-lane),.pp.home-body.saas-page .erp-sheet-bg:after{transition:none}}html[data-tier=still] .pp.home-body :is(.erp-sheet-bg,.erp-sheet-card,.erp-sheet-paper,.erp-sheet-here,.erp-lane-fill,.erp-lane-label,.erp-wire,.erp-trace,.erp-hands,.erp-mark,.erp-list-rail,.erp-list-node,.erp-list-lane),html[data-weak] .pp.home-body :is(.erp-sheet-bg,.erp-sheet-card,.erp-sheet-paper,.erp-sheet-here,.erp-lane-fill,.erp-lane-label,.erp-wire,.erp-trace,.erp-hands,.erp-mark,.erp-list-rail,.erp-list-node,.erp-list-lane),html[data-tier=still] .pp.home-body .erp-sheet-bg:after,html[data-weak] .pp.home-body .erp-sheet-bg:after{transition:none}@media (forced-colors:active){.pp.saas-page .erp-sheet-bg:after,.pp.saas-page .erp-stage[data-view=today] .erp-sheet-bg:after{border-color:canvastext}.pp.saas-page .erp-sheet[data-state=lit] .erp-sheet-bg:after,.pp.saas-page .erp-stage[data-view=today] .erp-sheet[data-state=lit] .erp-sheet-bg:after{forced-color-adjust:none;border-width:2px;border-color:highlight}.pp.saas-page .erp-sheet[data-kind=none] .erp-sheet-bg:after{border-style:dotted}.pp.saas-page .erp-stage[data-view=one] .erp-sheet[data-kind=none] .erp-sheet-bg:after{border-width:2px}.pp.saas-page .erp-wire,.pp.saas-page .erp-hand,.pp.saas-page .erp-hand-tip{forced-color-adjust:none;stroke:canvastext}.pp.saas-page .erp-trace{forced-color-adjust:none;stroke:highlight}.pp.saas-page .erp-lanes .erp-dot{forced-color-adjust:none;fill:highlight;stroke:canvas}.pp.saas-page .erp-list .erp-dot,.pp.saas-page .erp-sheet-here{forced-color-adjust:none;background-color:highlight}.pp.saas-page .erp-list-rail{forced-color-adjust:none;background-color:graytext}.pp.saas-page .erp-list-node{forced-color-adjust:none;box-shadow:none;background-color:canvas;border:1.5px solid canvastext}.pp.saas-page .erp-list-node[data-state=visited]{background-color:canvastext}.pp.saas-page .erp-list-node[data-state=lit]{background-color:highlight;border:2px solid highlight}.pp.saas-page .erp-list-node[data-state=route]{border-style:dotted}.pp.saas-page :is(.erp-mark-pop,.erp-list-lane){border:1px solid canvastext}.pp.saas-page .erp-lane-fill{border-color:graytext}.pp.saas-page .erp-face :is(.erp-face-a,.erp-face-b,.erp-face-c){forced-color-adjust:none;fill:graytext}.pp.saas-page .erp-face .erp-face-line{forced-color-adjust:none;stroke:graytext}}
.pp .erp-stage{container:erp-stage/inline-size}.pp .erp-stage-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"controls""rail""caption""list""legend""record";row-gap:16px;display:grid}.pp .erp-stage-grid>.erp-stage-controls{grid-area:controls}.pp .erp-stage-grid>.erp-stage-rail{grid-area:rail}.pp .erp-stage-grid>.erp-stage-lanes{grid-area:lanes;display:none}.pp .erp-stage-grid>.erp-stage-list{grid-area:list}.pp .erp-stage-grid>:is(.erp-stage-lanes,.erp-stage-list){pointer-events:none}.pp .erp-stage-grid>.erp-stage-legend{grid-area:legend}.pp .erp-stage-grid>.erp-stage-caption{grid-area:caption}.pp .erp-stage-grid>.erp-stage-record{grid-area:record}.pp .erp-stage-legend{flex-direction:column;gap:10px;display:flex}@media (min-width:48rem){.pp .erp-stage-grid{grid-template:"controls controls""rail rail""list caption""list legend"1fr"record record"/minmax(0,1fr) minmax(0,1fr);gap:20px 24px}.pp .erp-stage-grid>.erp-stage-list,.pp .erp-stage-grid>.erp-stage-legend{align-self:start}}@media (min-width:64rem){.pp .erp-stage-grid{grid-template-rows:none;grid-template-columns:minmax(0,4fr) minmax(0,8fr);grid-template-areas:"controls controls""rail rail""lanes lanes""legend legend""caption record";gap:16px 24px}.pp .erp-stage-grid>.erp-stage-lanes{display:block}.pp .erp-stage-grid>.erp-stage-list{display:none}.pp .erp-stage-legend{flex-direction:row;justify-content:space-between;align-items:center;column-gap:24px}}@media (min-width:64rem) and (max-height:56.25rem){.pp .erp-stage-grid>:is(.erp-stage-rail,.erp-stage-lanes){justify-self:center;width:100%;max-width:880px}@container erp-stage (min-width:1080px){.pp .erp-stage-grid>:is(.erp-stage-rail,.erp-stage-lanes){justify-self:start}.pp .erp-stage-grid{grid-template-areas:"controls controls""rail rail""lanes lanes""caption record"}.pp .erp-stage-grid>.erp-stage-legend{grid-area:lanes;place-self:center end;width:calc(100% - 904px)}.pp .erp-stage-legend{flex-direction:column;align-items:stretch;gap:16px}.pp .erp-stage-legend .erp-key{flex-flow:column;align-items:flex-start;row-gap:8px}}}.pp .erp-stage-controls{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"switch switch play""tag again again";align-items:center;gap:8px 12px;display:grid}.pp .erp-stage-controls>.erp-stage-switch{grid-area:switch;min-width:0}.pp .erp-stage-controls>.erp-stage-tag{grid-area:tag;min-width:0}.pp .erp-stage-controls>.erp-stage-again{grid-area:again;justify-self:end}.pp .erp-stage-controls>.erp-stage-play{grid-area:play;justify-self:end}@media (min-width:48rem){.pp .erp-stage-controls{grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"switch tag again play";column-gap:16px}}.pp .erp-stage-grid>.erp-stage-dock{z-index:4;pointer-events:none;grid-area:controls;place-self:start end;align-items:center;height:44px;display:flex}.pp .erp-stage-dock>*{pointer-events:auto}@media (max-width:47.999rem),(max-height:33.999rem){.pp .erp-stage[data-docked]>.erp-stage-grid>.erp-stage-dock{grid-area:1/-2/-1/-1;position:sticky;top:72px;translate:28px}.pp .erp-stage[data-docked] .erp-stage-dock .erp-stage-transport{box-shadow:0 0 1px #0006,0 0 0 2px #fff,0 4px 14px #140a242e,0 1px 3px #140a2414}}.pp .erp-rail .erp-dwell{background-color:#140a241a}.pp .erp-rail [data-erp-dwell]{background-color:var(--home-electric);transform-origin:0;transition-property:scale;transition-duration:.35s;transition-timing-function:cubic-bezier(.16,1,.3,1);scale:0 1}.pp .erp-rail [data-erp-dwell]:is([data-state=passed],[data-state=current]){scale:1}@media (max-width:63.999rem){.pp .erp-rail [aria-checked=true] .erp-dwell{background-color:#ffffff59}.pp .erp-rail [aria-checked=true] [data-erp-dwell]{background-color:#fff}}.pp .erp-caption .erp-line-text{color:var(--home-muted);transition-property:color;transition-duration:.3s;transition-timing-function:cubic-bezier(.16,1,.3,1)}.pp .erp-stage[data-view=today] .erp-line[data-line=today] .erp-line-text,.pp .erp-stage[data-view=one] .erp-line[data-line=one] .erp-line-text{color:var(--home-ink)}.pp .erp-stage[data-view=one] .erp-who-word[data-word=today],.pp .erp-stage[data-view=today] .erp-who-word[data-word=one]{visibility:hidden}.pp .erp-record>.erp-record-today,.pp .erp-record>.erp-record-one{grid-area:1/1;position:relative}.pp .erp-stage[data-view=today] .erp-record-today,.pp .erp-stage[data-view=one] .erp-record-one{z-index:1}.pp .erp-stage[data-view=one] .erp-record-today,.pp .erp-stage[data-view=today] .erp-record-one{opacity:0}.pp .erp-stage[data-switched][data-view=today] .erp-record-today,.pp .erp-stage[data-switched][data-view=one] .erp-record-one{animation:.3s cubic-bezier(.16,1,.3,1) both erp-fade-in}.pp .erp-record{container:erp-record/inline-size}.pp .erp-window .erp-window-body{grid-template-columns:minmax(0,1fr);row-gap:20px;display:grid}.pp .erp-window .erp-window-history{border-top:1px solid var(--pp-rule);padding-top:16px}.pp .erp-record .erp-window-foot{flex-direction:column;align-items:flex-start;gap:8px;padding-bottom:12px;display:flex}@container erp-record (min-width:560px){.pp .erp-window .erp-window-body{grid-template-columns:minmax(0,5fr) minmax(0,6fr);column-gap:16px}.pp .erp-window .erp-window-history{border-top:0;border-left:1px solid var(--pp-rule);padding-top:0;padding-left:16px}.pp .erp-record .erp-window-foot{flex-direction:row;align-items:center;gap:16px;padding-bottom:7px}.pp .erp-window .erp-record-status{flex-direction:row;align-items:center;gap:10px}}@container erp-record (min-width:640px){.pp .erp-window .erp-window-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:24px}.pp .erp-window .erp-window-history{padding-left:24px}}@container erp-record not (min-width:330px){.pp .erp-window .erp-record-avatar{display:none}}@container erp-record not (min-width:290px){.pp .erp-window .erp-record-head{flex-wrap:wrap}.pp .erp-window .erp-record-status{flex-direction:row;flex-basis:100%;justify-content:space-between;align-items:center}}@keyframes erp-screen-in{0%{opacity:0;translate:12px}}.pp .erp-stage[data-entered] .erp-window-screen .erp-screen{animation:.28s cubic-bezier(.16,1,.3,1) both erp-screen-in}.pp .erp-row .erp-row-node{border:1.5px solid var(--home-electric);background-color:var(--home-electric);transition-property:background-color,border-color;transition-duration:.3s;transition-timing-function:cubic-bezier(.16,1,.3,1)}.pp .erp-row[data-state=current] .erp-row-node{background-color:#fff;border-width:2px}.pp .erp-row[data-state=tocome] .erp-row-node{border-style:dotted;border-color:var(--home-muted);background-color:#0000}.pp .erp-row .erp-row-text{color:var(--home-ink);transition-property:color;transition-duration:.3s;transition-timing-function:cubic-bezier(.16,1,.3,1)}.pp .erp-row[data-state=current] .erp-row-text{font-weight:500}.pp .erp-row[data-state=tocome] .erp-row-text{color:var(--home-muted)}.pp .erp-record .erp-hot{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--home-electric), 0 2px 8px #140a241a}html[data-tier=lite] .pp.home-body.saas-page .erp-stage :is(.erp-screen,.erp-record-today,.erp-record-one),html[data-tier=still] .pp.home-body.saas-page .erp-stage :is(.erp-screen,.erp-record-today,.erp-record-one),html[data-weak] .pp.home-body.saas-page .erp-stage :is(.erp-screen,.erp-record-today,.erp-record-one){animation:none}html[data-tier=lite] .pp.home-body :is(.erp-line-text,.erp-row-node,.erp-row-text,.erp-rail .erp-dwell),html[data-tier=still] .pp.home-body :is(.erp-line-text,.erp-row-node,.erp-row-text,.erp-rail .erp-dwell),html[data-weak] .pp.home-body :is(.erp-line-text,.erp-row-node,.erp-row-text,.erp-rail .erp-dwell),html[data-tier=lite] .pp.home-body .erp-rail [data-erp-dwell],html[data-weak] .pp.home-body .erp-rail [data-erp-dwell]{transition:none}@media (prefers-reduced-motion:reduce){.pp.home-body.saas-page :is(.erp-line-text,.erp-row-node,.erp-row-text){transition:none}}@media (forced-colors:active){.pp.saas-page .erp-rail .erp-dwell{forced-color-adjust:none;background-color:graytext}.pp.saas-page .erp-rail [data-erp-dwell]{forced-color-adjust:none;background-color:highlight}.pp.saas-page .erp-rail [role=radio][aria-checked=true] [data-erp-dwell]{background-color:highlighttext}.pp.saas-page .erp-row .erp-row-node{forced-color-adjust:none;background-color:canvastext;border-color:canvastext}.pp.saas-page .erp-row[data-state=current] .erp-row-node{background-color:canvas;border-color:highlight}.pp.saas-page .erp-row[data-state=tocome] .erp-row-node{background-color:canvas;border-color:graytext}.pp.saas-page .erp-record .erp-hot{outline-offset:2px;outline:2px solid buttontext}.pp.saas-page .erp-record .erp-hot:focus-visible{outline-offset:5px;outline-color:highlight}.pp.saas-page .erp-window .erp-pill{border:1px solid canvastext}.pp.saas-page .erp-screen .erp-bar{forced-color-adjust:none;background-color:graytext}.pp.saas-page .erp-screen .erp-bar[data-on]{background-color:highlight}.pp.saas-page .erp-screen li{border:1px solid canvastext}.pp.saas-page .erp-screen [aria-current=step]{forced-color-adjust:none;color:highlighttext;background-color:highlight}}
@media (min-width:64rem){.pp .erp-shape-chips.home-fade-x{-webkit-mask-image:none;mask-image:none}}.pp .erp-group-chip{background-color:var(--home-settled-soft);color:var(--home-settled)}.pp .erp-group[data-state=later] .erp-group-chip{background-color:var(--home-chip);color:var(--home-muted)}.pp .erp-group-rail{background-color:#140a2414}.pp .erp-group-fill{background-color:var(--home-electric);transform-origin:top;transition:scale .35s cubic-bezier(.16,1,.3,1)}.pp .erp-group[data-state=later] .erp-group-fill{scale:1 0}.pp .erp-part{transition:color .3s cubic-bezier(.16,1,.3,1)}.pp .erp-part[data-state=in]{color:var(--home-ink)}.pp .erp-part[data-state=later]{color:var(--home-muted)}.pp .erp-shape-card[data-dir=grow] :is(.erp-group-fill,.erp-part){transition-delay:calc(var(--g,0) * 60ms)}.pp .erp-shape-card[data-dir=shrink] :is(.erp-group-fill,.erp-part){transition-delay:calc((2 - var(--g,0)) * 60ms)}.pp .erp-part-knock{fill:#fff}.pp .erp-part-dot{fill:var(--home-electric)}.pp .erp-part-ring{stroke:var(--home-muted)}.pp .erp-pipe-line{background-color:var(--home-electric);transform-origin:top}.pp .erp-pipe-node{background-color:var(--home-electric);box-shadow:0 0 0 3px #fff}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.pp .erp-pipe{view-timeline:--erp-shape block}.pp .erp-room:not([data-picked]) .erp-pipe-line{animation:linear both erp-grow-y;animation-timeline:--erp-shape;animation-range:cover 3% cover 35%}.pp .erp-room:not([data-picked]) .erp-pipe-node{animation:cubic-bezier(.16,1,.3,1) both erp-pop;animation-timeline:--erp-shape;animation-range:cover calc(3% + 32% * var(--k,0) * .8 / 6) cover calc(3% + 32% * (var(--k,0) * .8 / 6 + .2))}}.pp .erp-room[data-picked] .erp-pipe-node{animation:erp-pop .3s cubic-bezier(.16, 1, .3, 1) calc(var(--k,0) * 40ms) both}}@keyframes erp-grow-y{0%{scale:1 0}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.pp .erp-route-fig{--erp-fig-a:2%}@media (min-width:64rem){.pp .erp-route-fig[data-i="1"]{--erp-fig-a:6%}.pp .erp-route-fig[data-i="2"]{--erp-fig-a:10%}}.pp .erp-route-fig.home-draw[data-i] .erp-route-line,.pp .erp-route-fig.home-draw[data-i] .erp-route-pop{animation-timeline:--home-draw;animation-range:cover calc(var(--erp-fig-a) + 28% * var(--o,0)) cover calc(var(--erp-fig-a) + 28% * (var(--o,0) + var(--s,1)))}.pp .erp-route-fig.home-draw[data-i] .erp-route-line{animation-timing-function:cubic-bezier(.455,.03,.515,.955)}.pp .erp-route-fig.home-draw[data-i] .erp-route-pop{transform-box:fill-box;transform-origin:50%;animation-name:erp-pop;animation-duration:auto;animation-timing-function:cubic-bezier(.16,1,.3,1);animation-fill-mode:both}}}html:is([data-tier=lite],[data-tier=still],[data-weak]) .pp.home-body .erp-room.home-rise,html:is([data-tier=lite],[data-tier=still],[data-weak]) .pp.home-body .erp-room :is(.erp-pipe-line,.erp-pipe-node){animation:none}html:is([data-tier=lite],[data-tier=still],[data-weak]) .pp.home-body .erp-route-fig.home-draw .erp-route-line{stroke-dasharray:none;stroke-dashoffset:0;animation:none}html:is([data-tier=lite],[data-tier=still],[data-weak]) .pp.home-body .erp-route-fig.home-draw .erp-route-pop{animation:none}html:is([data-tier=lite],[data-tier=still],[data-weak]) .pp.home-body .erp-shape-card :is(.erp-group-fill,.erp-part){transition:none}@media (forced-colors:active){.pp.saas-page .erp-group-chip{border:1px solid canvastext}.pp.saas-page .erp-group-rail{forced-color-adjust:none;background-color:graytext}.pp.saas-page .erp-group-fill{forced-color-adjust:none;background-color:highlight}.pp.saas-page .erp-part-knock{fill:canvas}.pp.saas-page .erp-part[data-state=in] .erp-part-dot{fill:canvastext}.pp.saas-page .erp-part[data-state=later] .erp-part-ring{stroke:graytext}.pp.saas-page .erp-pipe-line,.pp.saas-page .erp-pipe-node{forced-color-adjust:none;background-color:canvastext}.pp.saas-page .erp-route-fig,.pp.saas-page .erp-route-fig :is(.erp-route-line,.erp-route-pop){color:canvastext}.pp.saas-page .erp-route-fig .erp-route-knock{fill:canvas}}
.pp .erp-rehearsal-fig .erp-move-tick{transform-box:fill-box;transform-origin:50%}.pp .erp-rehearsal-fig .erp-copy[data-merged]{opacity:0}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.pp .erp-rehearsal-fig{view-timeline:--erp-rehearsal block}.pp .erp-rehearsal-fig :is(.erp-move-lead-draw,.erp-copy,.erp-move-tag,.erp-move-tick,.erp-move-ask){animation-duration:auto;animation-fill-mode:both;animation-timeline:--erp-rehearsal;animation-range:cover calc(3% + 47% * var(--o,0)) cover calc(3% + 47% * (var(--o,0) + var(--s,1)))}.pp .erp-rehearsal-fig .erp-move-lead-draw{stroke-dasharray:1 3;stroke-dashoffset:1.25px;animation-name:home-draw;animation-timing-function:cubic-bezier(.455,.03,.515,.955)}.pp .erp-rehearsal-fig .erp-copy{animation-name:erp-slide;animation-timing-function:linear}.pp .erp-rehearsal-fig .erp-copy[data-merged]{animation-name:erp-merge}.pp .erp-rehearsal-fig :is(.erp-move-tag,.erp-move-tick,.erp-move-ask){animation-name:erp-pop;animation-timing-function:cubic-bezier(.16,1,.3,1)}}}@keyframes erp-slide{0%{translate:var(--dx) var(--dy)}}@keyframes erp-merge{0%{translate:var(--dx) var(--dy);opacity:1}80%{opacity:1;translate:0}to{opacity:0;translate:0}}.pp .erp-mini .erp-mini-node{transform-box:fill-box;transform-origin:50%}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.pp .erp-mini.home-draw :is(.erp-mini-draw,.erp-mini-node){animation-timeline:--home-draw;animation-range:cover calc(4% + 30% * var(--o,0)) cover calc(4% + 30% * (var(--o,0) + var(--s,1)))}.pp .erp-mini.home-draw .erp-mini-draw{animation-timing-function:cubic-bezier(.455,.03,.515,.955)}.pp .erp-mini.home-draw .erp-mini-node{animation-name:erp-pop;animation-duration:auto;animation-timing-function:cubic-bezier(.16,1,.3,1);animation-fill-mode:both}}}@media not (min-width:48rem){.pp .erp-whose tbody tr{row-gap:6px;padding-block:16px;display:grid}.pp .erp-whose tbody :is(th,td){padding:0;display:block}}html:is([data-tier=lite],[data-tier=still],[data-weak]) .pp.home-body .erp-rehearsal-fig .erp-move-lead-draw,html:is([data-tier=lite],[data-tier=still],[data-weak]) .pp.home-body .erp-mini.home-draw .erp-mini-draw{stroke-dasharray:none;stroke-dashoffset:0;animation:none}html:is([data-tier=lite],[data-tier=still],[data-weak]) .pp.home-body .erp-rehearsal-fig :is(.erp-copy,.erp-move-tag,.erp-move-tick,.erp-move-ask),html:is([data-tier=lite],[data-tier=still],[data-weak]) .pp.home-body .erp-mini.home-draw .erp-mini-node,html:is([data-tier=lite],[data-tier=still],[data-weak]) .pp.home-body :is(.erp-rehearsal,.erp-move-card).home-rise{animation:none}@media (forced-colors:active){.pp.saas-page .erp-rehearsal-fig :is(svg,g,path,rect,circle),.pp.saas-page .erp-mini,.pp.saas-page .erp-mini :is(g,path,circle){color:inherit}.pp.saas-page .erp-rehearsal-fig .erp-copy rect{fill:canvas;stroke:canvastext;stroke-width:1.5px}.pp.saas-page .erp-rehearsal-fig .erp-move-row rect{fill:canvas;stroke:graytext;stroke-width:1.5px}.pp.saas-page .erp-rehearsal-fig .erp-move-row{opacity:1}.pp.saas-page .erp-rehearsal-fig .erp-move-record{fill:canvas;stroke:canvastext;stroke-opacity:1}.pp.saas-page .erp-rehearsal-fig .erp-move-lead{stroke:graytext;stroke-opacity:1;-webkit-mask:none;mask:none}.pp.saas-page .erp-rehearsal-fig .erp-move-sheet :is(path,rect){fill:none;stroke:graytext;stroke-opacity:1}}
.pp .erp-night{isolation:isolate;color:var(--home-on-deep);background:linear-gradient(#140a24 0%,#1e0a3c 100%);border-radius:28px;overflow:clip}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.pp .erp-night.home-rise{animation-range:entry}}}.pp .erp-night .erp-core-bus{transform-origin:0}.pp .erp-night :is(.erp-core-drop,.erp-core-wire,.erp-core-seg){transform-origin:top}.pp .erp-night .erp-token-x{translate:100%}.pp .erp-night .erp-token-y{translate:0 100%}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.pp .erp-night .erp-core-wires{view-timeline:--erp-core block;view-timeline-inset:0}.pp .erp-night .erp-core-item{view-timeline:--erp-card block;view-timeline-inset:0}.pp .erp-night .erp-token-track{view-timeline:--erp-ride block;view-timeline-inset:0}.pp .erp-night .erp-core-wire{animation:linear both erp-drop-draw;animation-timeline:--erp-core;animation-range:cover calc(30vh + 20px) cover calc(30vh + 76px)}.pp .erp-night .erp-core-seg{animation:linear both erp-drop-draw;animation-timeline:--erp-card;animation-range:cover calc(30vh + 28px) cover calc(100% - 70vh + 44px)}.pp .erp-night .erp-core-port{animation:cubic-bezier(.16,1,.3,1) both erp-pop;animation-timeline:--erp-card;animation-range:cover calc(30vh + 12px) cover calc(30vh + 44px)}.pp .erp-night .erp-token-y{animation:linear both erp-ride-y;animation-timeline:--erp-ride;animation-range:cover 30vh cover calc(100% - 70vh)}@media (min-width:48rem){.pp .erp-night .erp-core-bus{animation:linear both erp-bus-draw;animation-timeline:--erp-core;animation-range:entry 15% entry 50%}.pp .erp-night .erp-token-x{animation:linear both erp-ride-x;animation-timeline:--erp-core;animation-range:entry 15% entry 50%}.pp .erp-night .erp-core-drop{animation:linear both erp-drop-draw;animation-timeline:--erp-core;animation-range:entry 50% cover calc(100% - 70vh)}.pp .erp-night .erp-core-port{animation-timeline:--erp-core;animation-range:cover calc(50vh + (100% - 120vh) * var(--r-md,0)) cover calc(50vh + (100% - 120vh) * var(--r-md,0) + 6%)}}@media (min-width:64rem){.pp .erp-night .erp-core-port{animation-range:cover calc(50vh + (100% - 120vh) * var(--r-lg,0)) cover calc(50vh + (100% - 120vh) * var(--r-lg,0) + 6%)}}}}@keyframes erp-bus-draw{0%{scale:0 1}to{scale:1}}@keyframes erp-drop-draw{0%{scale:1 0}to{scale:1}}@keyframes erp-ride-x{0%{translate:0}}@keyframes erp-ride-y{0%{translate:0}}.pp .erp-night .erp-core-card{box-shadow:0 1px 2px #06040a4d,0 24px 48px -32px #06040a99}.pp .erp-night .erp-core-card[data-kind=none]{border:1.5px dashed var(--home-violet);box-shadow:none}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){@media (min-width:64rem){.pp .erp-night .erp-core-card.home-rise[data-col="1"]{animation-range:entry 4% cover 32%}.pp .erp-night .erp-core-card.home-rise[data-col="2"]{animation-range:entry 8% cover 36%}}}}html:is([data-tier=lite],[data-tier=still],[data-weak]) .pp.home-body .erp-night :is(.erp-core-bus,.erp-core-drop,.erp-core-wire,.erp-core-seg,.erp-core-port,.erp-token-x,.erp-token-y),html:is([data-tier=lite],[data-tier=still],[data-weak]) .pp.home-body :is(.erp-night,.erp-core-card).home-rise{animation:none}@media (forced-colors:active){.pp.saas-page .erp-night{background-image:none}.pp.saas-page .erp-night :is(.erp-core-bus,.erp-core-drop,.erp-core-wire,.erp-core-seg){forced-color-adjust:none;background-color:canvastext}.pp.saas-page .erp-night .erp-core-port{forced-color-adjust:none;background-color:canvas;border-color:canvastext}.pp.saas-page .erp-night .erp-token{forced-color-adjust:none;background-color:highlight;box-shadow:0 0 0 2px canvastext}.pp.saas-page .erp-night :is(.erp-core-card,.erp-core-cell){border:1px solid canvastext}.pp.saas-page .erp-night .erp-core-card[data-kind=none]{border:1.5px dashed canvastext}.pp.saas-page .erp-night .erp-core-bar{forced-color-adjust:none;background-color:graytext}}
