.ServiceWorkerRegister_gate___8_R_{--update-canvas:#edf2f7;--update-surface:#f6f9fc;--update-raised:#fbfdff;--update-text:#172033;--update-muted:#64748b;--update-accent:#245bc7;--update-teal:#0f766e;--update-shadow-dark:rgba(148,163,184,0.3);--update-shadow-light:rgba(255,255,255,0.96);position:fixed;inset:0;z-index:2147483000;display:grid;place-items:center;overflow-y:auto;overscroll-behavior:contain;padding:calc(clamp(.9rem, 4vw, 1.5rem) + env(safe-area-inset-top)) clamp(.9rem,4vw,1.5rem) calc(clamp(.9rem, 4vw, 1.5rem) + env(safe-area-inset-bottom));background:radial-gradient(circle at 12% 8%,rgba(219,234,254,.9),transparent 32%),radial-gradient(circle at 90% 92%,rgba(204,251,241,.72),transparent 28%),var(--update-canvas);color:var(--update-text);touch-action:none}.ServiceWorkerRegister_card__MvWQb{width:min(100%,31rem);display:grid;justify-items:center;gap:clamp(.85rem,3vw,1.15rem);padding:clamp(1.25rem,5vw,2rem);border:1px solid rgba(255,255,255,.82);border-radius:clamp(1.35rem,5vw,2rem);background:linear-gradient(145deg,var(--update-raised),var(--update-surface));box-shadow:.8rem .8rem 1.8rem var(--update-shadow-dark),-.8rem -.8rem 1.8rem var(--update-shadow-light);text-align:center;contain:layout paint style;animation:ServiceWorkerRegister_updateCardIn__P6mG_ .18s cubic-bezier(.22,1,.36,1)}@keyframes ServiceWorkerRegister_updateCardIn__P6mG_{0%{opacity:0;transform:translateY(.75rem) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.ServiceWorkerRegister_iconWell__VwRlS{width:clamp(4rem,18vw,5rem);aspect-ratio:1;display:grid;place-items:center;border:1px solid rgba(255,255,255,.86);border-radius:clamp(1.2rem,5vw,1.6rem);background:linear-gradient(145deg,#f9fcff,#dfe9f6);color:var(--update-accent);box-shadow:.38rem .38rem .85rem rgba(148,163,184,.3),-.38rem -.38rem .85rem var(--update-shadow-light)}.ServiceWorkerRegister_iconWell__VwRlS svg{width:46%;height:46%}.ServiceWorkerRegister_status__Ey5_Y{display:inline-flex;align-items:center;gap:.42rem;min-height:2.1rem;border:1px solid rgba(255,255,255,.82);border-radius:999px;padding-inline:.72rem;background:linear-gradient(145deg,#f5fffc,#dff5ed);color:#08715d;box-shadow:.24rem .24rem .55rem rgba(148,163,184,.24),-.24rem -.24rem .55rem var(--update-shadow-light);font-size:.74rem;font-weight:850}.ServiceWorkerRegister_copy__QzGPK{min-width:0}.ServiceWorkerRegister_copy__QzGPK h2{margin:0;color:var(--update-text);font-size:clamp(1.45rem,7vw,2rem);font-weight:900;line-height:1.12;letter-spacing:-.035em;overflow-wrap:anywhere}.ServiceWorkerRegister_copy__QzGPK p{margin:.7rem auto 0;max-width:25rem;color:var(--update-muted);font-size:clamp(.88rem,3.5vw,.98rem);font-weight:650;line-height:1.55;overflow-wrap:anywhere}.ServiceWorkerRegister_assurances__DTL1D{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));gap:.65rem;margin:0;padding:0;list-style:none}.ServiceWorkerRegister_assurances__DTL1D li{min-width:0;display:flex;align-items:center;gap:.55rem;padding:.72rem;border:1px solid rgba(255,255,255,.78);border-radius:.9rem;background:linear-gradient(145deg,var(--update-raised),#eef3f8);color:#475569;box-shadow:.25rem .25rem .58rem rgba(148,163,184,.23),-.25rem -.25rem .58rem var(--update-shadow-light);font-size:.78rem;font-weight:780;line-height:1.35;text-align:left}.ServiceWorkerRegister_assurances__DTL1D svg{width:1.9rem;height:1.9rem;flex:0 0 auto;padding:.42rem;border-radius:.62rem;background:#e4f2ee;color:var(--update-teal);box-shadow:inset .16rem .16rem .34rem rgba(148,163,184,.2),inset -.16rem -.16rem .34rem rgba(255,255,255,.92)}.ServiceWorkerRegister_message__eMe5Z{width:100%;margin:0;border:1px solid;border-radius:.85rem;padding:.7rem .8rem;font-size:.8rem;font-weight:780;line-height:1.45}.ServiceWorkerRegister_offline__MmGN_{border-color:#fed7aa;background:#fff7ed;color:#9a3412}.ServiceWorkerRegister_error__qfRs8{border-color:#fecaca;background:#fef2f2;color:#b91c1c}.ServiceWorkerRegister_updateButton__zGB6V{width:100%;min-height:3.4rem;display:inline-flex;align-items:center;justify-content:center;gap:.65rem;border:1px solid rgba(255,255,255,.25);border-radius:1rem;padding-inline:1rem;background:linear-gradient(145deg,#2d68d8,#1e4eae);color:#ffffff;box-shadow:.4rem .4rem .9rem rgba(30,64,175,.28),-.3rem -.3rem .72rem rgba(255,255,255,.9);font:inherit;font-size:.94rem;font-weight:900;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.ServiceWorkerRegister_updateButton__zGB6V:hover:not(:disabled){transform:translateY(-1px)}.ServiceWorkerRegister_updateButton__zGB6V:active:not(:disabled){transform:none;box-shadow:inset .24rem .24rem .55rem rgba(15,40,96,.42)}.ServiceWorkerRegister_updateButton__zGB6V:focus-visible{outline:3px solid rgba(37,99,235,.3);outline-offset:3px}.ServiceWorkerRegister_updateButton__zGB6V:disabled{cursor:wait;opacity:.72;transform:none}.ServiceWorkerRegister_updateButton__zGB6V [data-loader=infinity]{min-height:0}.ServiceWorkerRegister_updateButton__zGB6V [data-loader=infinity] svg{width:3rem;filter:none}.ServiceWorkerRegister_footnote__EW_NC{margin:0;color:#7c8a9f;font-size:.72rem;font-weight:700;line-height:1.4}@media (prefers-reduced-motion:reduce){.ServiceWorkerRegister_card__MvWQb{animation:none}.ServiceWorkerRegister_updateButton__zGB6V{transition:none}}