.ServiceWorkerUpdatePrompt_root__s1HIw{z-index:130;inset-inline:0;display:flex;justify-content:center;padding:0 18px 12px;pointer-events:none}.ServiceWorkerUpdatePrompt_card__SUBYl{display:grid;grid-template-columns:40px minmax(0,1fr) auto 44px;align-items:center;gap:10px;width:min(100%,32rem);padding:12px;border:1px solid var(--rule);border-radius:20px;background:color-mix(in srgb,var(--paper) 97%,transparent);color:var(--ink);box-shadow:0 14px 34px color-mix(in srgb,var(--ink) 14%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);pointer-events:auto;animation:ServiceWorkerUpdatePrompt_prompt-in__ysVFB .2s ease-out both}.ServiceWorkerUpdatePrompt_icon__Gxz9p{display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--accent) 30%,var(--rule));border-radius:50%;background:var(--accent-soft);color:var(--accent)}.ServiceWorkerUpdatePrompt_message__ct9QF{min-width:0;color:var(--ink);font-size:14px;font-weight:500;line-height:1.4}.ServiceWorkerUpdatePrompt_action__E9VDm{white-space:nowrap}.ServiceWorkerUpdatePrompt_dismiss__H3NmH{color:var(--ink-3)}.ServiceWorkerUpdatePrompt_dismiss__H3NmH:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@keyframes ServiceWorkerUpdatePrompt_prompt-in__ysVFB{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:420px){.ServiceWorkerUpdatePrompt_card__SUBYl{grid-template-columns:40px minmax(0,1fr) 44px}.ServiceWorkerUpdatePrompt_action__E9VDm{grid-row:2;grid-column:2/4;justify-self:start}.ServiceWorkerUpdatePrompt_dismiss__H3NmH{grid-row:1;grid-column:3}}@media (min-width:768px){.ServiceWorkerUpdatePrompt_root__s1HIw{padding-inline:32px}}@media (prefers-reduced-motion:reduce){.ServiceWorkerUpdatePrompt_card__SUBYl{animation:none}}