.A2HSPrompt_overlay__w9Zh2{position:fixed;inset:0;z-index:9998;display:flex;align-items:center;justify-content:center;padding:var(--space-5);padding-top:max(var(--space-5),env(safe-area-inset-top));padding-bottom:max(var(--space-5),env(safe-area-inset-bottom));background:rgba(11,30,41,.4);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);animation:A2HSPrompt_overlayIn__PGz_o .35s cubic-bezier(.16,1,.3,1)}@keyframes A2HSPrompt_overlayIn__PGz_o{0%{opacity:0}to{opacity:1}}.A2HSPrompt_prompt__nIHFn{position:relative;width:100%;max-width:340px;padding:var(--space-6) var(--space-5);padding-bottom:max(var(--space-6),env(safe-area-inset-bottom));background:var(--bg-secondary-ios);border-radius:var(--radius-ios-xl);box-shadow:var(--shadow-ios-raised),0 0 0 1px rgba(0,0,0,.04);animation:A2HSPrompt_cardIn__aFwC8 .4s cubic-bezier(.16,1,.3,1)}.A2HSPrompt_prompt__nIHFn:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--color-primary-500),var(--color-accent-500));border-radius:var(--radius-ios-xl) var(--radius-ios-xl) 0 0}@keyframes A2HSPrompt_cardIn__aFwC8{0%{opacity:0;transform:scale(.92) translateY(16px)}to{opacity:1;transform:scale(1) translateY(0)}}.A2HSPrompt_title__fVGUx{margin:0 0 var(--space-2);font-size:22px;font-weight:600;color:var(--gray-900);letter-spacing:-.02em;line-height:1.25}.A2HSPrompt_description__6IdDA{margin:0 0 var(--space-5);font-size:15px;color:var(--gray-600);line-height:1.45}.A2HSPrompt_actions__ZctrK{display:flex;flex-direction:column;gap:var(--space-2)}.A2HSPrompt_installBtn__xW4RK{width:100%;min-height:50px;padding:var(--space-3) var(--space-5);background:linear-gradient(180deg,var(--color-primary-600),var(--color-primary-700));color:#fff;border:none;border-radius:var(--radius-ios-md);font-size:17px;font-weight:600;cursor:pointer;transition:opacity .2s,transform .02s;-webkit-tap-highlight-color:transparent;box-shadow:0 2px 8px rgba(29,117,163,.35)}.A2HSPrompt_installBtn__xW4RK:hover:not(:disabled){opacity:.95}.A2HSPrompt_installBtn__xW4RK:active:not(:disabled){transform:scale(.98)}.A2HSPrompt_installBtn__xW4RK:disabled{opacity:.7;cursor:wait}.A2HSPrompt_installBtn__xW4RK:focus-visible{outline:2px solid var(--color-primary-400);outline-offset:2px}.A2HSPrompt_dismissBtn__FORWu{width:100%;min-height:44px;padding:var(--space-2) var(--space-4);background:transparent;color:var(--gray-600);border:none;border-radius:var(--radius-ios-md);font-size:16px;font-weight:500;cursor:pointer;transition:background .2s,color .2s;-webkit-tap-highlight-color:transparent}.A2HSPrompt_dismissBtn__FORWu:hover{background:var(--gray-100);color:var(--gray-800)}.A2HSPrompt_dismissBtn__FORWu:focus-visible{outline:2px solid var(--color-primary-400);outline-offset:2px}@media (prefers-reduced-motion:reduce){.A2HSPrompt_overlay__w9Zh2,.A2HSPrompt_prompt__nIHFn{animation:none}}.UpdateBar_bar__EZivj{position:fixed;bottom:0;left:0;right:0;z-index:9999;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-4);padding-bottom:max(var(--space-3),env(safe-area-inset-bottom));background:var(--color-primary-800);color:#fff;font-size:14px;box-shadow:0 -4px 12px rgba(0,0,0,.15)}.UpdateBar_text__9vNLe{flex:1 1}.UpdateBar_actions__CMnj9{display:flex;gap:var(--space-2)}.UpdateBar_laterBtn__TzNQJ{padding:var(--space-2) var(--space-3);background:hsla(0,0%,100%,.2);border:none;border-radius:var(--radius-ios-md);color:#fff;font-size:13px;cursor:pointer;-webkit-tap-highlight-color:transparent}.UpdateBar_laterBtn__TzNQJ:hover{background:hsla(0,0%,100%,.3)}.UpdateBar_reloadBtn__u_axC{padding:var(--space-2) var(--space-4);background:#fff;color:var(--color-primary-800);border:none;border-radius:var(--radius-ios-md);font-size:13px;font-weight:600;cursor:pointer;-webkit-tap-highlight-color:transparent}.UpdateBar_reloadBtn__u_axC:hover:not(:disabled){opacity:.95}.UpdateBar_reloadBtn__u_axC:disabled{cursor:wait;opacity:.9}