:root{--pwa-safe-top:env(safe-area-inset-top,0px);--pwa-safe-right:env(safe-area-inset-right,0px);--pwa-safe-bottom:env(safe-area-inset-bottom,0px);--pwa-safe-left:env(safe-area-inset-left,0px)}html[data-display-mode=ios-standalone],html[data-display-mode=standalone]{overscroll-behavior-y:none}.pwa-update-banner{position:fixed;left:50%;bottom:calc(16px + var(--pwa-safe-bottom));transform:translateX(-50%);z-index:1700;display:flex;align-items:center;gap:10px;max-width:calc(100vw - 32px);padding:8px 8px 8px 14px;border-radius:10px;font:500 12px/1.4 Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#f4f4f4;background:rgba(20,20,22,.96);border:1px solid hsla(0,0%,100%,.14);box-shadow:0 12px 40px rgba(0,0,0,.35)}.pwa-update-banner__dot{width:6px;height:6px;border-radius:50%;background:#6fcf97;flex-shrink:0}.pwa-update-banner__text{min-width:0}.pwa-update-banner__hint{display:block;opacity:.75;font-weight:400}.pwa-update-banner__button{font:inherit;font-weight:600;color:#141416;background:#f4f4f4;border:none;border-radius:7px;padding:5px 11px;cursor:pointer;flex-shrink:0;white-space:nowrap}.pwa-update-banner__button:disabled{opacity:.6;cursor:default}.pwa-update-banner__dismiss{font:inherit;color:inherit;background:transparent;border:none;opacity:.7;cursor:pointer;padding:4px 6px;flex-shrink:0}.pwa-update-banner__button:focus-visible,.pwa-update-banner__dismiss:focus-visible,.pwa-update-banner__dismiss:hover{opacity:1;outline:2px solid #6fcf97;outline-offset:2px}.pwa-install-dialog__scrim{position:fixed;inset:0;z-index:1800;background:rgba(0,0,0,.45);display:flex;align-items:flex-end;justify-content:center;padding:calc(16px + var(--pwa-safe-top)) calc(16px + var(--pwa-safe-right)) calc(16px + var(--pwa-safe-bottom)) calc(16px + var(--pwa-safe-left))}@media (min-width:640px){.pwa-install-dialog__scrim{align-items:center}}.pwa-install-dialog{width:100%;max-width:420px;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);overflow:auto;border-radius:14px;background:#1c1c1f;color:#f4f4f4;border:1px solid hsla(0,0%,100%,.12);box-shadow:0 24px 60px rgba(0,0,0,.45);padding:20px;font:14px/1.5 Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.pwa-install-dialog h2{margin:0 0 6px;font-size:17px;font-weight:600}.pwa-install-dialog p{margin:0 0 14px;opacity:.8}.pwa-install-dialog ol{margin:0 0 18px;padding-inline-start:22px}.pwa-install-dialog li{margin-bottom:8px}.pwa-install-dialog__actions{display:flex;justify-content:flex-end}.pwa-install-dialog__close{font:inherit;font-weight:600;color:#141416;background:#f4f4f4;border:none;border-radius:8px;padding:8px 14px;cursor:pointer}.pwa-install-dialog__close:focus-visible{outline:2px solid #6fcf97;outline-offset:2px}@font-face{font-family:__appSansFont_4b1b5f;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:__appSansFont_4b1b5f;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:__appSansFont_4b1b5f;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:__appSansFont_4b1b5f;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:__appSansFont_4b1b5f;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:__appSansFont_Fallback_4b1b5f;src:local("Arial");ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.00%;size-adjust:107.89%}.__className_4b1b5f{font-family:__appSansFont_4b1b5f,__appSansFont_Fallback_4b1b5f,system-ui,Arial,sans-serif}.__variable_4b1b5f{--font-app-sans:"__appSansFont_4b1b5f","__appSansFont_Fallback_4b1b5f",system-ui,Arial,sans-serif}