@property --db-p{syntax:"<number>";inherits:true;initial-value:1}@keyframes ac-db-assemble{0%{--db-p:0}to{--db-p:1}}.ac-db-stage{--db-c:clamp(0,var(--db-p,1)/0.4,1);--db-f:clamp(0,(var(--db-p,1) - 0.3)/0.3,1);--db-r:clamp(0,(var(--db-p,1) - 0.6)/0.4,1);--db-top:72px;animation:ac-db-assemble 2.6s cubic-bezier(.45,0,.2,1) 1.1s both}@media (hover:hover) and (pointer:fine) and (min-height:720px) and (prefers-reduced-motion:no-preference){.ac-db-track{height:calc(110svh + 100svh - 72px)}.ac-db-stage{position:sticky;top:var(--db-top);min-height:calc(100svh - var(--db-top));animation-delay:5s}}.ac-db-stage[data-scrub]{animation:none}.ac-db-panel{--db-spread:1;transform:translate(calc(var(--x) * var(--db-spread) * (1 - var(--db-c))),calc(var(--y) * var(--db-spread) * (1 - var(--db-c)))) rotate(calc(var(--rot) * (1 - var(--db-c)))) scale(calc(1 - .32 * var(--db-c)));opacity:calc(1 - var(--db-f));will-change:transform,opacity}.ac-db-breathe{animation:ac-db-breathe 6s ease-in-out infinite;animation-delay:var(--breathe-delay,0s)}@keyframes ac-db-breathe{0%,to{transform:translate(0)}33%{transform:translate(2px,-2px)}66%{transform:translate(-2px,1px)}}@media (max-width:639px){.ac-db-panel{--db-spread:0.55}@keyframes ac-db-breathe{0%,to{transform:translate(0)}33%{transform:translate(1px,-1px)}66%{transform:translate(-1px,1px)}}}.ac-db-card{opacity:var(--db-f);transform:scale(calc(.94 + .06 * var(--db-f)));will-change:transform,opacity}.ac-db-card-row{--db-ri:clamp(0,var(--db-r) * (var(--n) + 1) - var(--i),1);opacity:var(--db-ri);transform:translateY(calc((1 - var(--db-ri)) * 10px))}.ac-db-window{grid-area:1/1;opacity:min(clamp(0,(var(--db-p,1) - var(--a)) * 30,1),clamp(0,(var(--b) - var(--db-p,1)) * 30,1))}.ac-db-lane-path{stroke-dasharray:10 110;stroke-dashoffset:-100;opacity:0}[data-armed] .ac-db-lane[data-lit] .ac-db-lane-path{animation:ac-db-pulse 1.1s cubic-bezier(.4,0,.2,1) both}@keyframes ac-db-pulse{0%{stroke-dashoffset:10;opacity:1}85%{opacity:1}to{stroke-dashoffset:-100;opacity:0}}.ac-db-lane-label{transition:opacity .5s ease-out}[data-armed] .ac-db-lane:not([data-lit]) .ac-db-lane-label{opacity:.4}.ac-db-node-tick{transition:transform .3s ease-out}.ac-db-reason{animation:ac-db-fade-in .26s ease-out both}@keyframes ac-db-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.ac-db-still{transition:opacity .4s ease-out,transform .4s ease-out}.ac-db-still[data-hidden]{opacity:0;transform:translateY(6px)}.ac-db-empty-list{grid-area:1/1;opacity:0}[data-armed] .ac-db-empty-list{opacity:1}.ac-db-empty-row{transition:opacity .5s ease-out,transform .5s ease-out}.ac-db-empty-row[data-gone]{opacity:0;transform:translateX(-8px)}.ac-db-empty-clear{grid-area:1/1;transition:opacity .7s ease-out,transform .7s ease-out}[data-armed]:not([data-clear]) .ac-db-empty-clear{opacity:0;transform:translateY(6px)}.ac-db-late-fill{transform-origin:left;transition:transform .38s cubic-bezier(.2,.8,.2,1),opacity .38s ease-out}.ac-db-late-fill:not([data-filled]){opacity:0;transform:scaleX(0)}.ac-db-late-plus{opacity:0}[data-armed][data-offered] .ac-db-late-plus{animation:ac-db-rise 1.6s ease-out both}@keyframes ac-db-rise{0%{opacity:0;transform:translateY(6px)}25%{opacity:1}to{opacity:0;transform:translateY(-28px)}}@media (prefers-reduced-motion:reduce){.ac-db-breathe,.ac-db-lane-path,.ac-db-late-plus,.ac-db-reason,.ac-db-stage{animation:none!important}.ac-db-stage{--db-p:1!important}.ac-db-empty-clear,.ac-db-empty-row,.ac-db-lane-label,.ac-db-late-fill,.ac-db-node-tick,.ac-db-still{transition:none!important}}