.pwaInstall{position:fixed;z-index:50;right:20px;bottom:20px;display:flex;align-items:center;gap:10px;padding:11px 15px;border:1px solid rgba(25,230,160,.35);border-radius:13px;background:#0c2028;color:#eef9f6;box-shadow:0 16px 50px #02090c}.pwaInstall>span{display:grid;place-items:center;width:29px;height:29px;border-radius:8px;background:var(--green);color:#06110e;font-size:18px}.pwaInstall div{display:grid;text-align:left}.pwaInstall strong{font-size:10px}.pwaInstall small{color:#789597;font-size:8px}@media(max-width:640px){.pwaInstall{right:14px;bottom:76px}}.systemState{min-height:100vh;display:grid;place-items:center;padding:28px;background:radial-gradient(circle at 50% 30%,rgba(197,160,89,.14),transparent 45%),var(--bg)}.systemState section{width:min(100%,650px);padding:clamp(30px,6vw,60px);border:1px solid rgba(255,255,255,.1);border-radius:24px;background:rgba(14,24,56,.75);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);text-align:center;box-shadow:0 30px 90px rgba(5,10,24,.75)}.systemState span{color:var(--gold);font-size:11px;font-weight:800;letter-spacing:1.6px}.systemState h1{font:700 clamp(35px,6vw,58px)/1 var(--display);letter-spacing:-2.5px;margin:20px 0;color:var(--text)}.systemState p{color:var(--muted);line-height:1.7;margin:0 auto 30px;max-width:480px}.systemState section>div{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}