@keyframes module-live-ping{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--v2-status-resolved)45%,transparent)}80%,to{box-shadow:0 0 0 7px #0000}}.module-live-dot{animation:1.8s cubic-bezier(.23,1,.32,1) infinite module-live-ping}@media (prefers-reduced-motion:reduce){.module-live-dot{animation:none}}
@keyframes router-row-flash{0%{background:color-mix(in srgb,var(--v2-brand-ai)10%,transparent)}to{background:0 0}}.router-row-flash>td{animation:2s ease-out both router-row-flash}@media (prefers-reduced-motion:reduce){.router-row-flash>td{animation:none}}
.block-story{--bs-ai:var(--color-ai);--bs-soft:color-mix(in oklab,var(--color-ai)38%,var(--color-page));--bs-ink:var(--color-ink-tertiary);--bs-mute:color-mix(in oklab,var(--color-ink)18%,var(--color-page));--bs-faint:color-mix(in oklab,var(--color-ink)6%,var(--color-page));--bs-ok:var(--color-status-resolved);--bs-bad:var(--color-status-high);--bs-warn:var(--color-status-waiting);--bs-slack-blue:#36c5f0;--bs-slack-green:#2eb67d;--bs-slack-red:#e01e5a;--bs-slack-yellow:#ecb22e;--bs-teams-tile:#4b53bc;--bs-teams-light:#7b83eb;--bs-teams-dark:#5059c9;flex-direction:column;align-items:center;width:100%;display:flex;container-type:inline-size}.block-story-stage{--s:clamp(5px,calc((100cqw - 96px)/var(--bs-cols)),10px);width:calc(var(--bs-cols)*var(--s));height:calc(var(--bs-rows)*var(--s));animation:.6s cubic-bezier(.2,.7,.3,1) both block-story-enter;position:relative}.block-story-stage.has-labels{margin-bottom:30px}.block-story-lattice{inset:calc(var(--s)*-8);background-image:linear-gradient(to right,var(--color-hairline)1px,transparent 1px),linear-gradient(to bottom,var(--color-hairline)1px,transparent 1px);background-size:var(--s)var(--s);position:absolute;-webkit-mask-image:radial-gradient(closest-side,#000 35%,#0000 100%);mask-image:radial-gradient(closest-side,#000 35%,#0000 100%)}.block-story [data-anim]{animation-duration:var(--bs-loop);animation-timing-function:linear;animation-iteration-count:infinite;animation-fill-mode:both}.block-story-sprite,.block-story-morph{width:calc(var(--cols)*var(--s));height:calc(var(--rows)*var(--s));transform-origin:50%;position:absolute;top:0;left:0}.block-story-cube{left:calc(var(--c)*var(--s));top:calc(var(--r)*var(--s));width:var(--s);height:var(--s);box-shadow:inset 0 0 0 .25px var(--color-page);position:absolute}.block-story-mcube{width:var(--s);height:var(--s);box-shadow:inset 0 0 0 .25px var(--color-page);background-color:var(--c0);transform:translate(calc(var(--x0)*var(--s)),calc(var(--y0)*var(--s)));animation-delay:var(--d);position:absolute;top:0;left:0}.block-story-bar{left:calc(var(--x)*var(--s));top:calc(var(--y)*var(--s));width:calc(var(--w)*var(--s));height:calc(var(--h)*var(--s));background-image:linear-gradient(to right,transparent calc(100% - .5px),var(--color-page)0),linear-gradient(to bottom,transparent calc(100% - .5px),var(--color-page)0);background-size:var(--s)var(--s);position:absolute}.block-story-bar[data-align=right]{left:auto;right:calc(var(--right)*var(--s));background-position:100% 0}.block-story-label{top:calc(var(--bs-rows)*var(--s) + 12px);left:calc(var(--x)*var(--s));white-space:nowrap;color:var(--color-ink-tertiary);font-size:11.5px;line-height:16px;position:absolute;transform:translate(-50%)}.block-story-label.is-accent{color:var(--color-ai);font-weight:500}.block-story-caption{text-align:center;width:100%;height:20px;color:var(--color-ink-secondary);margin-top:14px;font-size:13px;font-weight:500;line-height:20px;position:relative}.block-story-caption>span{opacity:0;position:absolute;inset:0}.block-story-caption>.block-story-still{display:none}@keyframes block-story-enter{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.block-story-stage,.block-story [data-anim]{animation:none}.block-story-caption>.block-story-still{opacity:1;display:block}}
