:root[data-app] [data-app-open]{display:none!important}@media (display-mode:standalone){[data-app-open]{display:none!important}}.toast .toast-media>.app-ic{width:42px;height:42px;animation:app-ic-land .64s var(--spring) .12s both;border-radius:10px;box-shadow:0 0 0 .5px #ffffff24,0 4px 10px #00000047}@keyframes app-ic-land{0%{opacity:0;transform:translateY(-10px)scale(1.25)rotate(-6deg)}}:root[data-hello]:before,:root[data-launch]:before{content:"";z-index:9999;background:var(--bg);position:fixed;inset:0}:root[data-launch]:before{background:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='106 66 380 380'><defs><linearGradient id='g' x1='150' y1='110' x2='470' y2='400' gradientUnits='userSpaceOnUse'><stop offset='0' stop-color='%231552f0'/><stop offset='.5' stop-color='%231f7cff'/><stop offset='1' stop-color='%235cd0ff'/></linearGradient></defs><path d='M150 400 L197 132 C200 118 210 112 226 112 L286 112 C346 112 378 142 376 186 C374 234 334 262 276 262 L232 262 C262 318 290 390 339 397 C382 403 424 376 454 322' fill='none' stroke='url(%23g)' stroke-width='62' stroke-linecap='round' stroke-linejoin='round'/></svg>") center / 112px no-repeat, var(--bg);transition:opacity .42s var(--ease), transform .48s var(--ease)}:root[data-launch]:after{content:"";z-index:9999;background:var(--brand-tip);opacity:0;width:18px;height:18px;animation:app-hello-ping .9s var(--ease) .14s;border-radius:50%;position:fixed;top:calc(50% + 10.5px);left:calc(50% + 37.5px)}:root[data-launch=out]:before{opacity:0;pointer-events:none;transform:scale(1.08)}:root[data-launch=out]:after{display:none}@media (prefers-reduced-motion:reduce){:root[data-launch]:after{display:none}:root[data-launch=out]:before{transform:none}}.app-hello{z-index:9999;background:var(--bg);transition:opacity .52s var(--ease);place-items:center;display:grid;position:fixed;inset:0}.app-hello svg{width:112px;height:112px;transition:transform .56s var(--ease);overflow:visible}.app-hello-r{stroke-dasharray:1;stroke-dashoffset:1px;animation:.86s cubic-bezier(.65,0,.35,1) .12s forwards app-hello-draw}.app-hello-ping{opacity:0;transform-box:fill-box;transform-origin:50%;animation:app-hello-ping .9s var(--ease) .82s both}.app-hello.out{opacity:0;pointer-events:none}.app-hello.out svg{transform:scale(1.14)}@keyframes app-hello-draw{to{stroke-dashoffset:0}}@keyframes app-hello-ping{0%{opacity:0;transform:scale(.4)}12%{opacity:.9}to{opacity:0;transform:scale(2.6)}}
