.AppUpdateNotice_anchor__jQ_Iz{position:fixed;z-index:180;top:max(16px,env(safe-area-inset-top));left:50%;transform:translateX(-50%);width:min(480px,calc(100% - 32px));pointer-events:none;color:#172b40}.AppUpdateNotice_panel__aXoCD{max-height:calc(100dvh - 32px);overflow-y:auto;display:grid;grid-template-columns:36px minmax(0,1fr) 32px;gap:12px;align-items:start;padding:18px;background:#fff;border:1px solid #dce5ee;border-radius:var(--ui-radius-panel,16px);pointer-events:auto;animation:AppUpdateNotice_arrive__ydNU8 .18s ease-out}.AppUpdateNotice_icon__TK4Xe{display:grid;place-items:center;width:36px;height:36px;border-radius:var(--ui-radius-control,10px);color:#216749;background:#edf6f0}.AppUpdateNotice_content__sHGpk{min-width:0}.AppUpdateNotice_content__sHGpk strong{display:block;font-size:14px;font-weight:600;line-height:1.5}.AppUpdateNotice_content__sHGpk p{margin:4px 0 12px;font-size:12px;line-height:1.65;color:#617084}.AppUpdateNotice_actions__5T0za{display:flex;flex-wrap:wrap;gap:8px}.AppUpdateNotice_close__2wmkn,.AppUpdateNotice_pill__0Pvpp,.AppUpdateNotice_primary__fb_Vy,.AppUpdateNotice_secondary___IeLo{font:inherit;cursor:pointer;transition:background .14s,transform .14s}.AppUpdateNotice_primary__fb_Vy,.AppUpdateNotice_secondary___IeLo{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:9px 12px;border-radius:var(--ui-radius-control,10px);border:1px solid transparent;font-size:12px;font-weight:500}.AppUpdateNotice_primary__fb_Vy{color:#fff;background:#174d7e}.AppUpdateNotice_primary__fb_Vy:hover{background:#103b63}.AppUpdateNotice_secondary___IeLo{color:#44566b;background:#f3f6f9}.AppUpdateNotice_secondary___IeLo:hover{background:#e9eff5}.AppUpdateNotice_close__2wmkn{display:grid;place-items:center;min-width:44px;height:44px;margin:-6px -6px 0;border:0;border-radius:var(--ui-radius-control,10px);color:#617084;background:transparent}.AppUpdateNotice_close__2wmkn:hover{background:#f3f6f9}.AppUpdateNotice_pill__0Pvpp{display:flex;align-items:center;gap:9px;margin:auto;min-height:44px;max-width:100%;padding:10px 15px;border:1px solid #dce5ee;border-radius:var(--ui-radius-pill,9999px);background:#fff;color:#294f73;pointer-events:auto;font-size:12px}.AppUpdateNotice_dot__5treW{width:6px;height:6px;border-radius:50%;background:#247a58;flex:0 0 auto}.AppUpdateNotice_anchor__jQ_Iz button:focus-visible{outline:2px solid #3579b6;outline-offset:3px}.AppUpdateNotice_anchor__jQ_Iz button:active{transform:scale(.98)}.AppUpdateNotice_anchor__jQ_Iz button:disabled{opacity:.65;cursor:wait}@keyframes AppUpdateNotice_arrive__ydNU8{0%{opacity:0;translate:0 -8px}to{opacity:1;translate:0 0}}@media (max-width:380px){.AppUpdateNotice_anchor__jQ_Iz{width:calc(100% - 20px)}.AppUpdateNotice_panel__aXoCD{padding:14px;gap:8px;grid-template-columns:28px minmax(0,1fr) 28px}.AppUpdateNotice_icon__TK4Xe{width:28px;height:28px}.AppUpdateNotice_actions__5T0za{flex-direction:column}}@media (prefers-reduced-motion:reduce){.AppUpdateNotice_panel__aXoCD{animation:none}.AppUpdateNotice_anchor__jQ_Iz button{transition:none}}