@keyframes dsFlow{to{stroke-dashoffset:-24}}@keyframes dsPulse{0%,to{opacity:.4;transform:scale(1)}50%{opacity:0;transform:scale(2.4)}}.note-prose .ds-flow{stroke-dasharray:5 7;animation:dsFlow 1.6s linear infinite}.note-prose .ds-pulse{animation:dsPulse 1.8s ease-out infinite;transform-origin:center;transform-box:fill-box}@keyframes dsMigrateScene{0%{opacity:0}3%{opacity:1}90%{opacity:1}94%{opacity:0}to{opacity:0}}@keyframes dsMigrateApprove{0%,9%{opacity:0;transform:scale(.8)}10%{opacity:1;transform:scale(1)}16%,to{opacity:0;transform:scale(1)}}@keyframes dsMigrateApproveLabel{0%,8%{opacity:0}10%,40%{opacity:1}46%,to{opacity:0}}@keyframes dsMigrateBoxAppear{0%,12%{opacity:0;transform:translateY(8px)}20%,to{opacity:1;transform:translateY(0)}}@keyframes dsMigrateOrigFade{0%,20%{opacity:1}26%,to{opacity:0}}@keyframes dsMigratePillSlide{0%,20%{transform:translate(0);opacity:0}21%{opacity:1;transform:translate(0)}48%,to{transform:translate(452px,28px);opacity:1}}.note-prose .ds-migrate-scene{animation:dsMigrateScene 10s ease-in-out infinite}.note-prose .ds-migrate-approve{animation:dsMigrateApprove 10s ease-out infinite;transform-box:fill-box;transform-origin:center;fill:none;stroke:var(--ok);stroke-width:2}.note-prose .ds-migrate-approve-label{animation:dsMigrateApproveLabel 10s ease-in-out infinite}.note-prose .ds-migrate-box{animation:dsMigrateBoxAppear 10s ease-out infinite;transform-box:fill-box}.note-prose .ds-migrate-orig{animation:dsMigrateOrigFade 10s ease-in-out infinite}.note-prose .ds-migrate-pill{animation:dsMigratePillSlide 10s ease-in-out infinite}@keyframes dsLoopFade{0%{opacity:0}2%{opacity:1}95%{opacity:1}97%{opacity:0}to{opacity:0}}@keyframes dsFill1{0%,4%{transform:scaleY(0)}24%,to{transform:scaleY(1)}}@keyframes dsFill2{0%,24%{transform:scaleY(0)}46%,to{transform:scaleY(1)}}@keyframes dsFill3{0%,46%{transform:scaleY(0)}68%,to{transform:scaleY(1)}}@keyframes dsFill4{0%,68%{transform:scaleY(0)}90%,to{transform:scaleY(1)}}@keyframes dsFill1A{0%,4%{transform:scaleY(0)}10%{transform:scaleY(.8)}24%,to{transform:scaleY(1)}}@keyframes dsFill1B{0%,4%{transform:scaleY(0)}14%{transform:scaleY(.5)}24%,to{transform:scaleY(1)}}@keyframes dsFill1C{0%,4%{transform:scaleY(0)}18%{transform:scaleY(.25)}24%,to{transform:scaleY(1)}}@keyframes dsFill2A{0%,24%{transform:scaleY(0)}31%{transform:scaleY(.8)}46%,to{transform:scaleY(1)}}@keyframes dsFill2B{0%,24%{transform:scaleY(0)}35%{transform:scaleY(.5)}46%,to{transform:scaleY(1)}}@keyframes dsFill2C{0%,24%{transform:scaleY(0)}39%{transform:scaleY(.25)}46%,to{transform:scaleY(1)}}@keyframes dsFill3A{0%,46%{transform:scaleY(0)}53%{transform:scaleY(.8)}68%,to{transform:scaleY(1)}}@keyframes dsFill3B{0%,46%{transform:scaleY(0)}57%{transform:scaleY(.5)}68%,to{transform:scaleY(1)}}@keyframes dsFill3C{0%,46%{transform:scaleY(0)}61%{transform:scaleY(.25)}68%,to{transform:scaleY(1)}}@keyframes dsFill4A{0%,68%{transform:scaleY(0)}75%{transform:scaleY(.8)}90%,to{transform:scaleY(1)}}@keyframes dsFill4B{0%,68%{transform:scaleY(0)}79%{transform:scaleY(.5)}90%,to{transform:scaleY(1)}}@keyframes dsFill4C{0%,68%{transform:scaleY(0)}83%{transform:scaleY(.25)}90%,to{transform:scaleY(1)}}@keyframes dsAppear2{0%,18%{opacity:0;transform:translateY(7px)}24%,to{opacity:1;transform:translateY(0)}}@keyframes dsAppear3{0%,39%{opacity:0;transform:translateY(7px)}46%,to{opacity:1;transform:translateY(0)}}@keyframes dsAppear4{0%,61%{opacity:0;transform:translateY(7px)}68%,to{opacity:1;transform:translateY(0)}}@keyframes dsPing1{0%,3.5%{opacity:0;transform:scale(.97)}4%{opacity:.85;transform:scale(.97)}8%,to{opacity:0;transform:scale(1.1)}}@keyframes dsPing2{0%,23.5%{opacity:0;transform:scale(.97)}24%{opacity:.85;transform:scale(.97)}28%,to{opacity:0;transform:scale(1.1)}}@keyframes dsPing3{0%,45.5%{opacity:0;transform:scale(.97)}46%{opacity:.85;transform:scale(.97)}50%,to{opacity:0;transform:scale(1.1)}}@keyframes dsPing4{0%,67.5%{opacity:0;transform:scale(.97)}68%{opacity:.85;transform:scale(.97)}72%,to{opacity:0;transform:scale(1.1)}}@keyframes dsWaveFlow{to{transform:translate(-26px)}}.note-prose .ds-water{animation:dsLoopFade 16s ease-in-out infinite}.note-prose .ds-fillbase{transform-box:fill-box;transform-origin:bottom;transform:scaleY(0)}.note-prose .ds-fill1{animation:dsFill1 16s ease-in-out infinite}.note-prose .ds-fill1a{animation:dsFill1A 16s ease-in-out infinite}.note-prose .ds-fill1b{animation:dsFill1B 16s ease-in-out infinite}.note-prose .ds-fill1c{animation:dsFill1C 16s ease-in-out infinite}.note-prose .ds-fill2{animation:dsFill2 16s ease-in-out infinite}.note-prose .ds-fill2a{animation:dsFill2A 16s ease-in-out infinite}.note-prose .ds-fill2b{animation:dsFill2B 16s ease-in-out infinite}.note-prose .ds-fill2c{animation:dsFill2C 16s ease-in-out infinite}.note-prose .ds-fill3{animation:dsFill3 16s ease-in-out infinite}.note-prose .ds-fill3a{animation:dsFill3A 16s ease-in-out infinite}.note-prose .ds-fill3b{animation:dsFill3B 16s ease-in-out infinite}.note-prose .ds-fill3c{animation:dsFill3C 16s ease-in-out infinite}.note-prose .ds-fill4{animation:dsFill4 16s ease-in-out infinite}.note-prose .ds-fill4a{animation:dsFill4A 16s ease-in-out infinite}.note-prose .ds-fill4b{animation:dsFill4B 16s ease-in-out infinite}.note-prose .ds-fill4c{animation:dsFill4C 16s ease-in-out infinite}.note-prose .ds-appear2{transform-box:fill-box;animation:dsAppear2 16s ease-out infinite}.note-prose .ds-appear3{transform-box:fill-box;animation:dsAppear3 16s ease-out infinite}.note-prose .ds-appear4{transform-box:fill-box;animation:dsAppear4 16s ease-out infinite}.note-prose .ds-ping{fill:none;stroke:var(--ok);stroke-width:2;transform-box:fill-box;transform-origin:center;pointer-events:none}.note-prose .ds-ping1{animation:dsPing1 16s ease-out infinite}.note-prose .ds-ping2{animation:dsPing2 16s ease-out infinite}.note-prose .ds-ping3{animation:dsPing3 16s ease-out infinite}.note-prose .ds-ping4{animation:dsPing4 16s ease-out infinite}.note-prose .ds-wave-a{animation:dsWaveFlow 2.6s linear infinite}.note-prose .ds-wave-b{animation:dsWaveFlow 3.1s linear infinite}.note-prose .ds-wave-c{animation:dsWaveFlow 3.6s linear infinite}.note-prose .ds-panel-label{font-family:var(--mono);font-size:.68rem;letter-spacing:.14em;color:var(--muted);margin:0 0 .5rem}@media(prefers-reduced-motion:reduce){.note-prose .ds-flow,.note-prose .ds-pulse,.note-prose .ds-wave-a,.note-prose .ds-wave-b,.note-prose .ds-wave-c,.note-prose .ds-ping{animation:none;opacity:0}.note-prose .ds-water{animation:none;opacity:1}.note-prose .ds-fill1,.note-prose .ds-fill1a,.note-prose .ds-fill1b,.note-prose .ds-fill1c,.note-prose .ds-fill2,.note-prose .ds-fill2a,.note-prose .ds-fill2b,.note-prose .ds-fill2c,.note-prose .ds-fill3,.note-prose .ds-fill3a,.note-prose .ds-fill3b,.note-prose .ds-fill3c,.note-prose .ds-fill4,.note-prose .ds-fill4a,.note-prose .ds-fill4b,.note-prose .ds-fill4c{animation:none;transform:scaleY(1)}.note-prose .ds-appear2,.note-prose .ds-appear3,.note-prose .ds-appear4{animation:none;opacity:1;transform:none}.note-prose .ds-migrate-scene{animation:none;opacity:1}.note-prose .ds-migrate-approve,.note-prose .ds-migrate-approve-label{animation:none;opacity:0}.note-prose .ds-migrate-box{animation:none;opacity:1;transform:none}.note-prose .ds-migrate-orig{animation:none;opacity:0}.note-prose .ds-migrate-pill{animation:none;opacity:1;transform:translate(452px,28px)}}
