.sw-splash-mark{transform-origin:50% 50%;animation:swMarkIn 1.7s cubic-bezier(.4,0,.2,1) both}@keyframes swMarkIn{0%{opacity:0;transform:translateY(4px) scale(.96)}8%{opacity:1;transform:translateY(4px) scale(.96)}67%{transform:translateY(4px) scale(.96)}84%{transform:translateY(0) scale(1)}to{transform:translateY(-6px) scale(1)}}.sw-splash-frame,.sw-splash-divide{stroke-dasharray:1;stroke-dashoffset:1}.sw-splash-frame{animation:swDraw .7s cubic-bezier(.4,0,.2,1) .12s both}.sw-splash-divide{animation:swDraw .42s cubic-bezier(.4,0,.2,1) .72s both}@keyframes swDraw{to{stroke-dashoffset:0}}html,body,#root{margin:0;padding:0;min-height:100%;font-family:Adelle Sans ARA,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{max-width:100%}input,select,textarea{min-width:0;max-width:100%;box-sizing:border-box}img,svg,video,canvas{max-width:100%}@media(prefers-reduced-motion:no-preference){button{transition:background-color .15s ease,color .15s ease,border-color .15s ease,box-shadow .18s ease,transform .12s ease,opacity .15s ease}button:not(:disabled):active{transform:translateY(1px)}input,select,textarea{transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.sw-card{transition:box-shadow .2s ease,transform .2s ease}.sw-card.sw-clickable:hover{transform:translateY(-1px);box-shadow:0 6px 22px #0000001a}.sw-overlay{animation:sw-fade .18s ease both}.sw-modal{animation:sw-rise .22s cubic-bezier(.2,.7,.2,1) both}.sw-toast{animation:sw-toast-in .25s cubic-bezier(.2,.7,.2,1) both}}@keyframes sw-fade{0%{opacity:0}to{opacity:1}}@keyframes sw-rise{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:none}}@keyframes sw-toast-in{0%{opacity:0;bottom:8px}to{opacity:1;bottom:20px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}[data-anim=none] *,[data-anim=none] *:before,[data-anim=none] *:after{transition:none!important;animation:none!important}@media(prefers-reduced-motion:no-preference){[data-anim=subtle] button{transition:background-color .2s ease,color .2s ease,border-color .2s ease,box-shadow .22s ease,transform .14s ease,opacity .2s ease}[data-anim=subtle] .sw-card.sw-clickable:hover{transform:translateY(-1px)}[data-anim=subtle] .sw-modal{animation:sw-rise .24s ease both}[data-anim=moderate] button{transition:background-color .25s ease,color .25s ease,border-color .25s ease,box-shadow .28s ease,transform .16s cubic-bezier(.2,.7,.2,1),opacity .25s ease}[data-anim=moderate] button:not(:disabled):hover{transform:translateY(-1px)}[data-anim=moderate] button:not(:disabled):active{transform:translateY(1px) scale(.985)}[data-anim=moderate] .sw-card{transition:box-shadow .28s ease,transform .28s ease}[data-anim=moderate] .sw-card.sw-clickable:hover{transform:translateY(-2px);box-shadow:0 8px 26px #00000024}[data-anim=moderate] .sw-modal{animation:sw-rise .3s cubic-bezier(.2,.7,.2,1) both}[data-anim=moderate] .sw-overlay{animation:sw-fade .24s ease both}}@media(prefers-reduced-motion:no-preference){.sw-pill-btn{transition:filter .15s ease,box-shadow .15s ease,opacity .15s ease,transform .12s ease}}.sw-pill-btn:hover{filter:brightness(.93)}.sw-pill-btn:active{transform:translateY(.5px)}@media(max-width:640px){.sw-stage-cb{align-self:flex-start}}
