.decay-stage{position:relative;height:540px;display:grid;place-items:center;overflow:clip}.decay-specimen{position:relative;z-index:1;width:680px}.decay-specimen .mkt-window-heading{min-height:48px;padding:12px 20px}.decay-specimen .mkt-window-heading>span:first-child{font-weight:500}.decay-specimen .mkt-window-meta{font-size:12px;font-variant-numeric:tabular-nums}.decay-specimen-body{--pad: 32px;position:relative;container-type:inline-size;padding:4px var(--pad) 16px}.decay-callouts{--gap: 76px;position:absolute;left:var(--pad);right:var(--pad);top:32px;height:calc((100cqw - var(--pad) * 2) * var(--plot-h) / 860);margin:0;padding:0;list-style:none;pointer-events:none}.decay-callout{position:absolute;top:var(--y);width:216px;display:grid;gap:2px;padding:12px 14px;background:#fff;border-radius:10px;box-shadow:var(--mkt-toast-shadow);color:var(--mkt-ink);transform:translateY(-50%)}.decay-callout[data-side=left]{right:calc(100% + var(--gap))}.decay-callout[data-side=right]{left:calc(100% + var(--gap))}.decay-callout strong{font-size:18px;line-height:22px;letter-spacing:-.02em;font-weight:500;font-variant-numeric:tabular-nums}.decay-callout:nth-child(2) strong{color:var(--mkt-green-text)}.decay-callout>span:not(.decay-pin){font-size:12px;line-height:17px;color:var(--mkt-secondary)}.decay-callout>.decay-pin{display:none}.decay-callout:after{content:"";position:absolute;top:50%;border-top:1px solid #063c2e47}.decay-callout[data-side=left]:after{left:100%;width:calc(var(--gap) + var(--xs) * (100cqw - var(--pad) * 2) / 100)}.decay-callout[data-side=right]:after{right:100%;width:calc(var(--gap) + (100 - var(--xs)) * (100cqw - var(--pad) * 2) / 100)}.decay-callout:before{content:"";position:absolute;z-index:1;top:calc(50% - 3.5px);width:7px;height:7px;border-radius:50%;background:var(--mkt-deep);box-shadow:0 0 0 2px #fff}.decay-callout:nth-child(2):before{background:var(--mkt-green)}.decay-callout[data-side=left]:before{left:calc(100% + var(--gap) + var(--xs) * (100cqw - var(--pad) * 2) / 100 - 3.5px)}.decay-callout[data-side=right]:before{right:calc(100% + var(--gap) + (100 - var(--xs)) * (100cqw - var(--pad) * 2) / 100 - 3.5px)}.decay-callouts[data-enter]>.decay-callout{animation:decay-callout-in var(--mkt-enter-time) var(--mkt-ease) both;animation-delay:calc(.7s + var(--i) * .12s)}@keyframes decay-callout-in{0%{opacity:0;translate:0 10px;scale:.98}to{opacity:1;translate:0 0;scale:1}}@media print{.decay-callouts>.decay-callout{animation:none!important}}.decay-pin{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--mkt-deep);color:#fff;font-size:12px;line-height:12px;font-weight:500;font-variant-numeric:tabular-nums;box-shadow:0 0 0 2px #fff}.decay-pin--lead{background:var(--mkt-green-text)}.sf-curve-plot>.decay-pin{display:none;position:absolute;z-index:2;transform:translate(-50%,-50%)}@media(min-width:1080px)and (max-height:820px){.decay-stage{height:500px}}@media(max-width:1279px){.decay-specimen{width:560px}.decay-callouts{--gap: 60px}.decay-callout{width:184px}}@media(max-width:1079px){.decay-stage{height:auto;display:block;padding:48px 40px}.decay-specimen{width:100%;max-width:640px;margin-inline:auto}.sf-curve-plot>.decay-pin{display:inline-flex}.decay-callouts{position:static;height:auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 20px;margin-top:4px;border-top:1px solid var(--mkt-line-soft);pointer-events:auto}.decay-callout{position:static;width:auto;transform:none;grid-template-columns:22px minmax(0,1fr);-moz-column-gap:10px;column-gap:10px;row-gap:2px;align-content:start;padding:14px 0 0;background:transparent;border-radius:0;box-shadow:none}.decay-callout:before,.decay-callout:after{display:none}.decay-callout>.decay-pin{display:inline-flex;grid-row:1 / span 2;margin-top:1px;box-shadow:none}.decay-callout>span:not(.decay-pin){font-size:13px;line-height:19px}.decay-callouts[data-enter]>.decay-callout{animation:none}}@media(max-width:767px){.decay-stage{padding:28px 16px}.decay-specimen-body{--pad: 18px;padding-bottom:14px}.decay-callouts{grid-template-columns:1fr}.decay-callout{padding-block:12px;border-bottom:1px solid var(--mkt-line-soft)}.decay-callout:last-child{border-bottom:0;padding-bottom:0}.decay-specimen .mkt-window-heading{flex-wrap:wrap;row-gap:2px;padding:12px 16px}}
