.ComplianceBanner-module__vRwF7q__bar{z-index:60;padding:9px 32px calc(9px + env(safe-area-inset-bottom));text-align:center;background:#050505;border-top:1px solid rgba(255,255,255,.08);position:fixed;bottom:0;left:0;right:0}.ComplianceBanner-module__vRwF7q__txt{font-family:var(--font-outfit),sans-serif;letter-spacing:.01em;color:rgba(255,255,255,.55);max-width:1100px;margin:0 auto;font-size:11px;line-height:1.4;display:block}.ComplianceBanner-module__vRwF7q__txt strong{color:#fff;font-weight:500}.ComplianceBanner-module__vRwF7q__spacer{height:calc(40px + env(safe-area-inset-bottom))}@media (max-width:700px){.ComplianceBanner-module__vRwF7q__bar{padding:8px 14px calc(8px + env(safe-area-inset-bottom))}.ComplianceBanner-module__vRwF7q__txt{font-size:9.5px}.ComplianceBanner-module__vRwF7q__spacer{height:calc(34px + env(safe-area-inset-bottom))}}
.InstallSheet-module__Q7sKcW__sheet{left:50%;bottom:calc(40px + env(safe-area-inset-bottom) + 12px);z-index:80;background:#080808;border:1px solid rgba(0,255,136,.3);align-items:center;gap:14px;width:min(560px,100vw - 24px);padding:14px 16px;animation:.28s ease-out InstallSheet-module__Q7sKcW__rise;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 20px 60px -20px rgba(0,255,136,.25),0 0 0 1px rgba(0,0,0,.6)}@keyframes InstallSheet-module__Q7sKcW__rise{0%{opacity:0;transform:translate(-50%)translateY(14px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@media (prefers-reduced-motion:reduce){.InstallSheet-module__Q7sKcW__sheet{animation:none}}.InstallSheet-module__Q7sKcW__mark{flex:none;width:44px;height:44px}.InstallSheet-module__Q7sKcW__body{flex:1 1 0;min-width:0}.InstallSheet-module__Q7sKcW__title{font-family:var(--font-audiowide),cursive;letter-spacing:.08em;color:#fff;margin:0 0 3px;font-size:13px}.InstallSheet-module__Q7sKcW__copy{font-family:var(--font-jetbrains-mono),monospace;letter-spacing:.01em;color:rgba(255,255,255,.6);margin:0;font-size:11.5px;line-height:1.45}.InstallSheet-module__Q7sKcW__copy strong{color:#fff;font-weight:600}.InstallSheet-module__Q7sKcW__glyph{vertical-align:-2px;color:#0f8;width:13px;height:13px;display:inline-block}.InstallSheet-module__Q7sKcW__actions{flex:none;align-items:center;gap:8px;display:flex}.InstallSheet-module__Q7sKcW__install{color:#000;cursor:pointer;font-family:var(--font-jetbrains-mono),monospace;letter-spacing:.12em;text-transform:uppercase;background:#0f8;border:0;padding:10px 18px;font-size:11px;font-weight:700;transition:background .2s}.InstallSheet-module__Q7sKcW__install:hover{background:#fff}.InstallSheet-module__Q7sKcW__later{cursor:pointer;font-family:var(--font-jetbrains-mono),monospace;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.45);background:0 0;border:0;padding:10px 8px;font-size:11px;transition:color .2s}.InstallSheet-module__Q7sKcW__later:hover{color:#fff}@media (max-width:700px){.InstallSheet-module__Q7sKcW__sheet{bottom:calc(34px + env(safe-area-inset-bottom) + 10px);flex-wrap:wrap;gap:11px;padding:12px 13px}.InstallSheet-module__Q7sKcW__actions{flex:1 0 100%;justify-content:flex-end;margin-top:2px}.InstallSheet-module__Q7sKcW__mark{width:36px;height:36px}.InstallSheet-module__Q7sKcW__title{font-size:12px}.InstallSheet-module__Q7sKcW__copy{font-size:11px}.InstallSheet-module__Q7sKcW__install,.InstallSheet-module__Q7sKcW__later{padding:9px 12px;font-size:10px}}
