.vl-sw-toast{z-index:9500;bottom:calc(env(safe-area-inset-bottom,0px) + 1.25rem);right:calc(env(safe-area-inset-right,0px) + 1.25rem);color:#181821;background:#fff;border:1px solid #6247ff38;border-radius:14px;align-items:center;gap:.75rem;max-width:min(360px,100vw - 2rem);padding:.625rem .625rem .625rem .9rem;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-size:13px;line-height:1.45;animation:.24s vl-sw-toast-in;display:flex;position:fixed;box-shadow:0 8px 28px #18182129,0 2px 6px #18182114}@keyframes vl-sw-toast-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.vl-sw-toast__dot{background:#6247ff;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 4px #6247ff24}.vl-sw-toast__text{flex:auto;font-weight:500}.vl-sw-toast__refresh{appearance:none;cursor:pointer;color:#fff;letter-spacing:.01em;background:#6247ff;border:none;border-radius:999px;flex:none;padding:.4rem .85rem;font-family:inherit;font-size:12px;font-weight:650;transition:background .15s,transform .1s}.vl-sw-toast__refresh:hover{background:#5236f0}.vl-sw-toast__refresh:active{transform:translateY(1px)}.vl-sw-toast__refresh:focus-visible{outline-offset:2px;outline:2px solid #6247ff}.vl-sw-toast__dismiss{appearance:none;cursor:pointer;color:#646479;background:0 0;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;width:26px;height:26px;font-size:19px;line-height:1;transition:color .15s,background .15s;display:inline-flex}.vl-sw-toast__dismiss:hover{color:#181821;background:#1818210f}.vl-sw-toast__dismiss:focus-visible{outline-offset:1px;outline:2px solid #6247ff}[data-theme=dark] .vl-sw-toast{color:#f4f4f8;background:#1c1c26;border-color:#8b7cf04d;box-shadow:0 8px 28px #00000080,0 2px 6px #0000004d}[data-theme=dark] .vl-sw-toast__dismiss{color:#a0a0b4}[data-theme=dark] .vl-sw-toast__dismiss:hover{color:#f4f4f8;background:#ffffff14}@media (prefers-reduced-motion:reduce){.vl-sw-toast{animation:none}.vl-sw-toast__refresh,.vl-sw-toast__dismiss{transition:none}}
.vl-install{z-index:9400;bottom:calc(env(safe-area-inset-bottom,0px) + 1.25rem);left:calc(env(safe-area-inset-left,0px) + 1.25rem);animation:.24s vl-install-in;position:fixed}@keyframes vl-install-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.vl-install__btn{appearance:none;cursor:pointer;color:#fff;letter-spacing:.01em;background:#6247ff;border:1px solid #6247ff38;border-radius:999px;align-items:center;gap:.5rem;padding:.6rem 1rem;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-size:13px;font-weight:650;line-height:1;transition:background .15s,transform .1s,box-shadow .15s;display:inline-flex;box-shadow:0 8px 28px #6247ff47,0 2px 6px #1818211f}.vl-install__btn:hover{background:#5236f0;box-shadow:0 10px 32px #6247ff57,0 2px 6px #18182124}.vl-install__btn:active{transform:translateY(1px)}.vl-install__btn:focus-visible{outline-offset:2px;outline:2px solid #6247ff}.vl-install__icon{flex:none}@media (prefers-reduced-motion:reduce){.vl-install{animation:none}.vl-install__btn{transition:none}}
