:root{--background:#fff;--foreground:#171717;--safe-area-top:env(safe-area-inset-top,0px);--safe-area-right:env(safe-area-inset-right,0px);--safe-area-bottom:env(safe-area-inset-bottom,0px);--safe-area-left:env(safe-area-inset-left,0px)}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed}}html,body{max-width:100vw;min-height:100%;overflow-x:hidden}body{min-height:100dvh;color:var(--foreground);background:var(--background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Arial,Helvetica,sans-serif}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}
.InstallPrompt-module__8wbBma__banner{right:calc(16px + var(--safe-area-right));bottom:calc(16px + var(--safe-area-bottom));z-index:9999;color:#e2e8f0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0f172aeb;border:1px solid #60a5fa40;border-radius:20px;flex-wrap:wrap;align-items:center;gap:16px;width:min(100% - 32px,520px);padding:16px 18px;display:flex;position:fixed;box-shadow:0 20px 48px #0206174d}.InstallPrompt-module__8wbBma__content{flex:260px}.InstallPrompt-module__8wbBma__eyebrow{color:#93c5fd;letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:.75rem;font-weight:700}.InstallPrompt-module__8wbBma__message{color:#dbeafe;line-height:1.5}.InstallPrompt-module__8wbBma__tenantHint{color:#bfdbfe;margin-top:8px;font-size:.9rem;line-height:1.45}.InstallPrompt-module__8wbBma__tenantValue{color:#e2e8f0;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:6px;font-size:.86rem;overflow:hidden}.InstallPrompt-module__8wbBma__copyStatus,.InstallPrompt-module__8wbBma__copyError{margin-top:6px;font-size:.84rem;font-weight:600}.InstallPrompt-module__8wbBma__copyStatus{color:#86efac}.InstallPrompt-module__8wbBma__copyError{color:#fca5a5}.InstallPrompt-module__8wbBma__actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:10px;display:flex}.InstallPrompt-module__8wbBma__primaryButton,.InstallPrompt-module__8wbBma__secondaryButton{cursor:pointer;border:1px solid #0000;border-radius:999px;min-height:42px;padding:0 16px;font-weight:600}.InstallPrompt-module__8wbBma__primaryButton{color:#eff6ff;background:#2563eb}.InstallPrompt-module__8wbBma__primaryButton:hover{background:#1d4ed8}.InstallPrompt-module__8wbBma__secondaryButton{color:#e2e8f0;background:0 0;border-color:#94a3b859}.InstallPrompt-module__8wbBma__secondaryButton:hover{border-color:#bfdbfe8c}.InstallPrompt-module__8wbBma__secondaryButton:disabled{cursor:not-allowed;opacity:.5}@media (max-width:640px){.InstallPrompt-module__8wbBma__banner{right:calc(12px + var(--safe-area-right));bottom:calc(12px + var(--safe-area-bottom));width:calc(100% - 24px - var(--safe-area-left) - var(--safe-area-right));padding:14px}.InstallPrompt-module__8wbBma__actions{width:100%}.InstallPrompt-module__8wbBma__primaryButton,.InstallPrompt-module__8wbBma__secondaryButton{flex:1 1 0}}
