*{box-sizing:border-box}html,body{color:#fff;background:#020919;width:100%;min-height:100%;margin:0;overflow-x:hidden}html{overscroll-behavior:none;scroll-behavior:smooth}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,textarea{font:inherit}button{cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}button:disabled{cursor:default;opacity:.45}a{color:inherit}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:3px;outline:3px solid #31decbb3}:root{--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--doku-blue-170:#0756c9;--doku-blue-deep-170:#031c58;--doku-blue-night-170:#020b2a;--doku-cyan-170:#44dfff;--doku-gold-170:#ffd33f;--doku-orange-170:#ff9d16;--doku-cream-170:#fff7df;--doku-red-170:#ff4f61;--doku-green-170:#23d17f}html,body{background:radial-gradient(circle at 18% 2%,#23a9ff47,#0000 31rem),radial-gradient(circle at 82% 12%,#4837db38,#0000 34rem),linear-gradient(#031b51 0%,#020a27 72%,#010615 100%)}body:before{content:"";pointer-events:none;opacity:.2;z-index:-1;background-image:radial-gradient(circle at 12% 18%,#fff 0 1px,#0000 1.5px),radial-gradient(circle at 72% 8%,#fff 0 1px,#0000 1.5px),radial-gradient(circle at 88% 38%,#ffd842 0 1px,#0000 1.5px),radial-gradient(circle at 35% 60%,#50e5ff 0 1px,#0000 1.5px);background-size:170px 170px,230px 230px,290px 290px,340px 340px;position:fixed;inset:0}::selection{color:#08235a;background:#ffd33f}
.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}}
