.st-revenue{--rv-ok:var(--lime-accent);--rv-warn:var(--lime-warn);--rv-end:var(--lime-faint);--rv-ease:cubic-bezier(.22, .8, .3, 1)}.st-revenue code{font-family:var(--font-jetbrains-mono), var(--lime-font-mono,monospace);overflow-wrap:anywhere;font-size:.86em}.st-revenue .rv-fig{border-radius:var(--lime-r-card,16px);background:var(--lime-surface);border:1px solid var(--lime-bord-sub);margin:2.5rem auto;padding:clamp(1.1rem,3vw,1.75rem)}.st-revenue .rv-journey,.st-revenue .rv-life{width:min(var(--nr-wide), calc(100vw - 2.5rem));margin-left:50%;transform:translate(-50%)}.st-revenue .rv-fig figcaption{max-width:var(--nr-col);color:var(--lime-muted);text-align:center;text-wrap:pretty;margin:1.1rem auto 0;font-size:14px;line-height:1.45}.st-revenue .rv-legend{color:var(--lime-muted);flex-wrap:wrap;justify-content:center;gap:.5rem 1.4rem;font-size:13px;display:flex}.st-revenue .rv-legend span{align-items:center;gap:.45rem;display:inline-flex}.st-revenue .rv-sw{border-radius:50%;width:10px;height:10px;display:inline-block}.st-revenue .rv-sw.an{background:color-mix(in srgb, var(--lime-text) 45%, transparent)}.st-revenue .rv-sw.st,.st-revenue .rv-sw.ok{background:var(--rv-ok)}.st-revenue .rv-sw.warn{background:var(--rv-warn)}.st-revenue .rv-sw.end{background:var(--rv-end)}.st-revenue .rv-steps{--dur:3.2s;grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:0 .9rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid;position:relative}.st-revenue .rv-rail{top:7px;left:calc(100% / var(--n) / 2);right:calc(100% / var(--n) / 2);background:var(--lime-bord);border-radius:2px;height:2px;position:absolute;overflow:hidden}.st-revenue .rv-rail-fill{background:linear-gradient(90deg, color-mix(in srgb, var(--lime-text) 45%, transparent), var(--rv-ok));transform-origin:0;transition:transform var(--dur) linear .2s;position:absolute;inset:0;transform:scaleX(0)}.st-revenue .rv-journey.on .rv-rail-fill{transform:none}.st-revenue .rv-steps li{--at:calc(.2s + var(--dur) * var(--i) / (var(--n) - 1));text-align:center;flex-direction:column;align-items:center;gap:.3rem;display:flex;position:relative}.st-revenue .rv-dot{z-index:1;background:var(--lime-surface);border:2px solid var(--lime-bord);width:16px;height:16px;transition:background .35s ease var(--at), border-color .35s ease var(--at), box-shadow .6s ease var(--at);border-radius:50%;margin-bottom:.55rem;position:relative}.st-revenue .rv-when{letter-spacing:.04em;text-transform:uppercase;color:var(--lime-faint);font-size:12px;font-weight:600}.st-revenue .rv-what{color:var(--lime-muted);transition:color .35s ease var(--at);font-size:15px;line-height:1.35}.st-revenue .rv-tag{color:var(--lime-muted);background:color-mix(in srgb, var(--lime-text) 8%, transparent);opacity:0;transition:opacity .35s ease var(--at);border-radius:999px;margin-top:.35rem;padding:2px 9px;font-size:12px;font-weight:600}.st-revenue .rv-journey.on .rv-dot{background:color-mix(in srgb, var(--lime-text) 45%, var(--lime-surface));border-color:#0000}.st-revenue .rv-journey.on .rv-what{color:var(--lime-text)}.st-revenue .rv-journey.on .rv-tag{opacity:1}.st-revenue .rv-steps li.sale .rv-what{font-weight:700}.st-revenue .rv-steps li.sale .rv-tag{color:var(--lime-accent);background:color-mix(in srgb, var(--lime-accent) 14%, transparent)}.st-revenue .rv-journey.on li.sale .rv-dot{background:var(--rv-ok);box-shadow:0 0 0 6px color-mix(in srgb, var(--lime-accent) 22%, transparent)}@media (max-width:760px){.st-revenue .rv-steps{grid-template-columns:1fr;gap:1.1rem;padding-left:2rem}.st-revenue .rv-rail{width:2px;height:auto;inset:8px auto 8px 7px}.st-revenue .rv-rail-fill{background:linear-gradient(180deg, color-mix(in srgb, var(--lime-text) 45%, transparent), var(--rv-ok));transform-origin:50% 0;transform:scaleY(0)}.st-revenue .rv-steps li{text-align:left;grid-template-columns:1fr auto;align-items:baseline;gap:.15rem .75rem;display:grid}.st-revenue .rv-dot{margin:0;position:absolute;top:1px;left:-2rem}.st-revenue .rv-steps li.sale:after{content:"";background:var(--lime-surface);width:6px;position:absolute;top:18px;bottom:-12px;left:calc(5px - 2rem)}.st-revenue .rv-when{grid-column:1}.st-revenue .rv-tag{grid-area:1/2;margin:0}.st-revenue .rv-what{grid-column:1/-1}}.st-revenue .rv-life-box{margin:.25rem 0 1.25rem}.st-revenue .rv-life-svg{width:100%;height:auto;display:block;overflow:visible}.st-revenue .rv-life-svg.tall{max-width:420px;margin-inline:auto;display:none}@media (max-width:760px){.st-revenue .rv-life-svg.wide{display:none}.st-revenue .rv-life-svg.tall{display:block}}.st-revenue .rv-node,.st-revenue .rv-edge{--at:calc(.15s + var(--o) * .13s);opacity:0;transition:opacity .45s ease var(--at)}.st-revenue .rv-life.on .rv-node,.st-revenue .rv-life.on .rv-edge{opacity:1}.st-revenue .rv-edge path{fill:none;stroke:color-mix(in srgb, var(--lime-text) 32%, transparent);stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .55s var(--rv-ease) var(--at)}.st-revenue .rv-life.on .rv-edge path{stroke-dashoffset:0}.st-revenue .rv-arrow{fill:color-mix(in srgb, var(--lime-text) 45%, transparent)}.st-revenue .rv-elabel{fill:var(--lime-faint);font-size:12.5px;font-family:var(--lime-font-sans)}.st-revenue .rv-pulse{fill:var(--rv-ok);opacity:.75}.st-revenue .rv-node rect{--c:var(--rv-ok);fill:color-mix(in srgb, var(--c) 10%, var(--lime-card));stroke:color-mix(in srgb, var(--c) 55%, transparent);stroke-width:1.4px}.st-revenue .rv-node.warn rect{--c:var(--rv-warn)}.st-revenue .rv-node.leave rect{--c:var(--lime-muted)}.st-revenue .rv-node.end rect{--c:var(--rv-end)}.st-revenue .rv-node.end rect,.st-revenue .rv-node.leave rect{stroke-dasharray:4 4}.st-revenue .rv-nlabel{fill:var(--lime-text);font-size:15px;font-weight:700;font-family:var(--lime-font-sans)}.st-revenue .rv-nsub{fill:var(--lime-muted);font-size:12px;font-family:var(--lime-font-sans)}.st-revenue .rv-life-svg.tall .rv-nlabel{font-size:15.5px}.st-revenue .rv-life-svg.tall .rv-nsub{font-size:12.5px}.st-revenue .rv-life-svg.tall .rv-elabel{font-size:13.5px}.st-revenue .rv-table{border-radius:var(--lime-r-card,16px);border:1px solid var(--lime-bord-sub);margin:1.75rem 0;font-size:15px;overflow:hidden}.st-revenue .rv-tr{border-top:1px solid var(--lime-bord-sub);grid-template-columns:1fr 1.35fr 1.35fr;gap:.25rem 1rem;padding:.7rem 1rem;line-height:1.4;display:grid}.st-revenue .rv-tr:first-child{border-top:0}.st-revenue .rv-tr.head{background:var(--lime-surface);letter-spacing:.05em;text-transform:uppercase;color:var(--lime-muted);font-size:12px;font-weight:700}.st-revenue .rv-tr .what{color:var(--lime-text);font-weight:600}.st-revenue .rv-tr code{color:var(--lime-text)}.st-revenue .rv-tr code.sub{color:var(--lime-muted)}@media (max-width:640px){.st-revenue .rv-tr{grid-template-columns:1fr}.st-revenue .rv-tr.head{display:none}.st-revenue .rv-tr [data-store]:before{content:attr(data-store);color:var(--lime-faint);font-size:12px;display:block}}.st-revenue .rv-retry ol{margin:0;padding:0;list-style:none}.st-revenue .rv-retry li{--at:calc(.2s + var(--i) * .7s);--c:var(--rv-ok);opacity:.25;transition:opacity .5s ease var(--at);grid-template-columns:4.2rem 1fr;gap:1rem;padding:0 0 1.25rem 1.4rem;display:grid;position:relative}.st-revenue .rv-retry li.warn{--c:var(--rv-warn)}.st-revenue .rv-retry li:before{content:"";background:var(--c);border-radius:50%;width:10px;height:10px;position:absolute;top:.45rem;left:0}.st-revenue .rv-retry li:not(:last-child):after{content:"";background:var(--lime-bord);width:2px;position:absolute;top:1.35rem;bottom:.2rem;left:4px}.st-revenue .rv-retry.on li{opacity:1}.st-revenue .rv-retry li:last-child{padding-bottom:0}.st-revenue .rv-day{color:var(--lime-muted);padding-top:.15rem;font-size:13px;font-weight:700}.st-revenue .rv-retry p{margin:0;font-size:16px;line-height:1.5}.st-revenue .rv-retry .rv-codes{grid-template-columns:auto 1fr;align-items:baseline;gap:.15rem .7rem;margin-top:.45rem;font-size:13px;display:grid}.st-revenue .rv-codes code{color:var(--lime-text)}.st-revenue .rv-codes span{color:var(--lime-faint);font-size:12px}.st-revenue .rv-retry figcaption{text-align:left;margin-left:0}@media (max-width:520px){.st-revenue .rv-retry li{grid-template-columns:1fr;gap:.2rem}.st-revenue .rv-retry .rv-codes{grid-template-columns:1fr}.st-revenue .rv-codes span{margin-bottom:.3rem}}.st-revenue .rv-tiles{grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:12px;margin:0 0 1.6rem;padding:0;list-style:none;display:grid}.st-revenue .rv-tiles li{border-radius:var(--lime-r-card,16px);background:var(--lime-surface);border:1px solid var(--lime-bord-sub);align-items:flex-start;gap:14px;padding:16px 18px;display:flex}.st-revenue .rv-tiles li:last-child:nth-child(odd){grid-column:1/-1}.st-revenue .rv-tile-ic{width:36px;height:36px;color:var(--lime-accent);background:color-mix(in srgb, var(--lime-accent) 12%, transparent);border-radius:10px;flex:none;place-items:center;display:grid}.st-revenue .rv-tiles b{color:var(--lime-text);font-size:16px;line-height:1.3;display:block}.st-revenue .rv-tiles p{color:var(--lime-muted);margin:4px 0 0;font-size:15px;line-height:1.5}@media (prefers-reduced-motion:reduce){.st-revenue .rv-fig *,.st-revenue .rv-fig{transition:none!important}.st-revenue .rv-pulse{display:none}}
