:root{--growth-card:rgba(7,26,46,.92);--growth-line:rgba(125,220,255,.35);--growth-accent:#63dcff;--growth-gold:#ffd166}.growth-panel{border:1px solid var(--growth-line);background:var(--growth-card);box-shadow:0 18px 50px rgba(0,0,0,.3);color:#effcff}.growth-panel h2,.growth-panel p{margin:0}.growth-panel small{color:#b9dceb}.growth-progress{height:8px;border-radius:999px;background:rgba(255,255,255,.12);overflow:hidden}.growth-progress>span{display:block;height:100%;background:linear-gradient(90deg,var(--growth-accent),var(--growth-gold));transition:width .25s ease}.growth-install{border:0;border-radius:14px;background:#e8fbff;color:#08243d;font-weight:900;padding:12px 16px;cursor:pointer}.growth-install[hidden]{display:none!important}.desktop-growth-panel{position:absolute;right:24px;bottom:24px;z-index:12;width:min(330px,30vw);padding:18px;border-radius:20px;display:grid;gap:12px}.desktop-growth-panel .growth-row{display:flex;justify-content:space-between;gap:12px}.mobile-growth-panel{margin:14px 0 0;padding:15px;border-radius:18px;display:grid;gap:10px;text-align:left}.mobile-growth-panel .growth-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.mobile-growth-panel .growth-install{width:100%}.ios-install-backdrop{position:fixed;inset:0;z-index:10000;display:grid;place-items:end center;padding:18px;background:rgba(2,12,24,.72);backdrop-filter:blur(8px)}.ios-install-backdrop[hidden]{display:none!important}.ios-install-dialog{position:relative;width:min(520px,100%);border:1px solid rgba(125,220,255,.4);border-radius:24px 24px 16px 16px;padding:24px;background:linear-gradient(180deg,rgba(10,42,70,.98),rgba(5,23,41,.99));box-shadow:0 24px 80px rgba(0,0,0,.5);color:#effcff}.ios-install-dialog h2{margin:6px 40px 14px 0;font-size:clamp(1.35rem,5vw,2rem);line-height:1.1}.ios-install-dialog small{color:#8fe8ff;font-weight:800;letter-spacing:.08em}.ios-install-dialog ol{display:grid;gap:12px;margin:18px 0;padding-left:24px}.ios-install-dialog li{padding-left:4px;line-height:1.45}.ios-install-dialog p{color:#c9e8f5;line-height:1.45}.ios-install-icon{display:grid;place-items:center;width:54px;height:54px;margin-bottom:12px;border-radius:16px;background:linear-gradient(145deg,#63dcff,#8c7cff);font-size:28px;box-shadow:0 10px 24px rgba(0,0,0,.3)}.ios-install-close{position:absolute;top:14px;right:14px;width:40px;height:40px;border:0;border-radius:999px;background:rgba(255,255,255,.1);color:#fff;font-size:28px;line-height:1;cursor:pointer}.ios-install-done{width:100%;margin-top:18px;border:0;border-radius:14px;padding:13px 16px;background:#e8fbff;color:#08243d;font-weight:900;cursor:pointer}.ios-install-open{overflow:hidden}@media (hover:none),(pointer:coarse),(max-width:900px){.desktop-growth-panel{display:none!important}}@media (hover:hover) and (pointer:fine) and (min-width:901px){.mobile-growth-panel{display:none!important}.ios-install-backdrop{place-items:center}.ios-install-dialog{border-radius:24px}}@media (prefers-reduced-motion:reduce){.growth-progress>span{transition:none}}