*{box-sizing:border-box}html,body{color:#fff;background:#020919;width:100%;min-height:100%;margin:0;overflow:hidden}html{overscroll-behavior:none}body{-webkit-font-smoothing:antialiased;min-height:100dvh;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,select{font:inherit}button{cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}button:disabled{cursor:default;opacity:.45}a{color:inherit}:root{--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px)}
.AppInstallManager-module__jlU7BW__installCard{left:50%;bottom:calc(88px + env(safe-area-inset-bottom,0px));z-index:1000;color:#f6fbff;background:linear-gradient(145deg,#091c3efa,#040c1ffc);border:1px solid #57e8db52;border-radius:19px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:11px;width:min(100vw - 24px,420px);padding:11px;animation:.28s ease-out both AppInstallManager-module__jlU7BW__installRise;display:grid;position:fixed;transform:translate(-50%);box-shadow:0 18px 55px #00000080,0 0 30px #17d3c31f}.AppInstallManager-module__jlU7BW__installCard[data-mode=update]{border-color:#ffb91d73}.AppInstallManager-module__jlU7BW__installIcon{aspect-ratio:1;color:#061c2d;background:linear-gradient(135deg,#22e0cc,#36c8ff 48%,#ffbc29 49%,#9b4dff);border-radius:14px;place-items:center;width:46px;font-size:24px;font-weight:1000;display:grid;box-shadow:inset 0 0 0 3px #ffffff2e}.AppInstallManager-module__jlU7BW__installCopy{gap:2px;min-width:0;display:grid}.AppInstallManager-module__jlU7BW__installCopy strong{font-size:14px}.AppInstallManager-module__jlU7BW__installCopy small{color:#aab7cf;font-size:11px;line-height:1.35}.AppInstallManager-module__jlU7BW__installActions{align-items:center;gap:7px;display:flex}.AppInstallManager-module__jlU7BW__installActions button,.AppInstallManager-module__jlU7BW__installActions span{color:#06222d;background:linear-gradient(135deg,#22e0cc,#20abd7);border:0;border-radius:12px;place-items:center;min-height:36px;padding:0 12px;font-size:12px;font-weight:900;display:grid}.AppInstallManager-module__jlU7BW__installActions span{color:#fff;background:#ffffff1a}.AppInstallManager-module__jlU7BW__installActions .AppInstallManager-module__jlU7BW__dismissButton{color:#aebbd2;background:0 0;width:32px;padding:0;font-size:20px}@keyframes AppInstallManager-module__jlU7BW__installRise{0%{opacity:0;transform:translate(-50%,14px)scale(.98)}to{opacity:1;transform:translate(-50%)scale(1)}}@media (max-width:359px){.AppInstallManager-module__jlU7BW__installCard{bottom:calc(76px + env(safe-area-inset-bottom,0px));grid-template-columns:40px minmax(0,1fr) auto;gap:8px;padding:9px}.AppInstallManager-module__jlU7BW__installIcon{width:40px}.AppInstallManager-module__jlU7BW__installCopy small{display:none}.AppInstallManager-module__jlU7BW__installActions button{padding:0 9px}}@media (display-mode:standalone){.AppInstallManager-module__jlU7BW__installCard{display:none}}@media (prefers-reduced-motion:reduce){.AppInstallManager-module__jlU7BW__installCard{animation:none}}
.NotificationManager-module__wxcMZa__toast{z-index:1200;top:max(12px, env(safe-area-inset-top));color:#fff;background:#071630f7;border:1px solid #6cecdd52;border-radius:17px;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;width:min(390px,100vw - 22px);padding:10px;animation:.22s both NotificationManager-module__wxcMZa__enter;display:grid;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 18px 46px #00000061}.NotificationManager-module__wxcMZa__toast>button:first-child{min-width:0;color:inherit;text-align:left;background:0 0;border:0;grid-template-columns:38px 1fr;align-items:center;gap:10px;padding:0;display:grid}.NotificationManager-module__wxcMZa__toast span{aspect-ratio:1;color:#052d31;background:#68eadd;border-radius:12px;place-items:center;width:38px;font-size:19px;display:grid}.NotificationManager-module__wxcMZa__toast strong,.NotificationManager-module__wxcMZa__toast small{display:block}.NotificationManager-module__wxcMZa__toast strong{font-size:13px}.NotificationManager-module__wxcMZa__toast small{color:#a4b3ca;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:10px;overflow:hidden}.NotificationManager-module__wxcMZa__dismiss{color:#c7d1df;background:#ffffff14;border:0;border-radius:10px;width:30px;height:30px;font-size:18px}@keyframes NotificationManager-module__wxcMZa__enter{0%{opacity:0;transform:translate(-50%,-14px)scale(.97)}}@media (prefers-reduced-motion:reduce){.NotificationManager-module__wxcMZa__toast{animation:none}}
