@font-face{font-family:SuisseIntlLight;src:url(../media/SuisseIntl_Light-s.p.5d8f3eb4.ttf)format("truetype");font-display:swap}@font-face{font-family:SuisseIntlLight Fallback;src:local(Arial);ascent-override:100.15%;descent-override:31.59%;line-gap-override:0.0%;size-adjust:98.46%}.suisseintllight_24efc318-module__0B0tGa__className{font-family:SuisseIntlLight,SuisseIntlLight Fallback}.suisseintllight_24efc318-module__0B0tGa__variable{--font-suisse-light:"SuisseIntlLight","SuisseIntlLight Fallback"}
@font-face{font-family:SuisseIntlRegular;src:url(../media/SuisseIntl_Regular-s.p.22cc6049.ttf)format("truetype");font-display:swap}@font-face{font-family:SuisseIntlRegular Fallback;src:local(Arial);ascent-override:90.73%;descent-override:18.92%;line-gap-override:2.72%;size-adjust:103.05%}.suisseintlregular_d88b0aa2-module__6xmksW__className{font-family:SuisseIntlRegular,SuisseIntlRegular Fallback}.suisseintlregular_d88b0aa2-module__6xmksW__variable{--font-suisse-regular:"SuisseIntlRegular","SuisseIntlRegular Fallback"}
@font-face{font-family:SuisseIntlMedium;src:url(../media/SuisseIntl_Medium-s.p.1f5f5bcf.ttf)format("truetype");font-display:swap}@font-face{font-family:SuisseIntlMedium Fallback;src:local(Arial);ascent-override:89.17%;descent-override:18.6%;line-gap-override:2.67%;size-adjust:104.86%}.suisseintlmedium_de6ced69-module__9bZ51W__className{font-family:SuisseIntlMedium,SuisseIntlMedium Fallback}.suisseintlmedium_de6ced69-module__9bZ51W__variable{--font-suisse-medium:"SuisseIntlMedium","SuisseIntlMedium Fallback"}
@font-face{font-family:SuisseIntlBold;src:url(../media/SuisseIntl_SemiBold-s.p.91f1e29e.ttf)format("truetype");font-display:swap}@font-face{font-family:SuisseIntlBold Fallback;src:local(Arial);ascent-override:87.78%;descent-override:18.31%;line-gap-override:2.63%;size-adjust:106.51%}.suisseintlbold_def15077-module__DhRsma__className{font-family:SuisseIntlBold,SuisseIntlBold Fallback}.suisseintlbold_def15077-module__DhRsma__variable{--font-suisse-bold:"SuisseIntlBold","SuisseIntlBold Fallback"}
.pwa-install-prompt-module__JhQH5W__overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:9998;opacity:0;visibility:hidden;background:#00000080;transition:opacity .3s;position:fixed;inset:0}.pwa-install-prompt-module__JhQH5W__overlayVisible{opacity:1;visibility:visible}.pwa-install-prompt-module__JhQH5W__banner{z-index:9999;will-change:transform;touch-action:none;background:#121212;border-top:1px solid #ffffff14;border-top-left-radius:24px;border-top-right-radius:24px;flex-direction:column;padding:1rem 1.5rem 1.25rem;transition:transform .4s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%);box-shadow:0 -10px 40px #0006}.pwa-install-prompt-module__JhQH5W__bannerVisible{transform:translateY(0)}.pwa-install-prompt-module__JhQH5W__handle{background:#3f3f46;border-radius:4px;width:40px;height:4px;margin:0 auto 1.5rem}.pwa-install-prompt-module__JhQH5W__header{justify-content:space-between;align-items:flex-start;margin-bottom:1rem;display:flex}.pwa-install-prompt-module__JhQH5W__brand{align-items:center;gap:1rem;display:flex}.pwa-install-prompt-module__JhQH5W__appIcon{color:#fff;background:#dc2626;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:60px;height:60px;display:flex;box-shadow:0 4px 12px #dc262640}.pwa-install-prompt-module__JhQH5W__title{color:#fff;font-size:1.125rem;font-weight:700;font-family:var(--font-suisse-bold,system-ui,sans-serif);letter-spacing:-.01em;margin:0 0 .25rem}.pwa-install-prompt-module__JhQH5W__subtitle{color:#a1a1aa;font-size:.875rem;font-family:var(--font-suisse-medium,system-ui,sans-serif);margin:0}.pwa-install-prompt-module__JhQH5W__desc{color:#d4d4d8;font-size:.95rem;line-height:1.5;font-family:var(--font-suisse-regular,system-ui,sans-serif);margin:0 0 1.5rem}.pwa-install-prompt-module__JhQH5W__desc strong{color:#fff;font-family:var(--font-suisse-bold,system-ui,sans-serif)}.pwa-install-prompt-module__JhQH5W__actions{flex-direction:column;gap:.75rem;display:flex}.pwa-install-prompt-module__JhQH5W__installBtn{color:#fff;cursor:pointer;width:100%;font-size:1rem;font-weight:600;font-family:var(--font-suisse-bold,system-ui,sans-serif);background:#dc2626;border:none;border-radius:12px;justify-content:center;align-items:center;padding:.875rem 1rem;transition:background-color .2s,transform .1s;display:flex}.pwa-install-prompt-module__JhQH5W__installBtn:hover:not(:disabled){background:#b91c1c}.pwa-install-prompt-module__JhQH5W__installBtn:active{transform:scale(.98)}.pwa-install-prompt-module__JhQH5W__installBtn:disabled{opacity:.7;cursor:not-allowed}.pwa-install-prompt-module__JhQH5W__outlineBtn{color:#a1a1aa;cursor:pointer;width:100%;font-size:.95rem;font-weight:600;font-family:var(--font-suisse-medium,system-ui,sans-serif);background:0 0;border:none;border-radius:12px;padding:.875rem 1rem;transition:background-color .2s,color .2s}.pwa-install-prompt-module__JhQH5W__outlineBtn:hover{color:#fff;background:#27272a}.pwa-install-prompt-module__JhQH5W__dismissBtnTop{color:#a1a1aa;cursor:pointer;background:#27272a;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:background-color .2s,color .2s;display:flex}.pwa-install-prompt-module__JhQH5W__dismissBtnTop:hover{color:#fff;background:#3f3f46}.pwa-install-prompt-module__JhQH5W__spinner{border:2px solid #dc2626;border-top-color:#0000;border-radius:50%;width:20px;height:20px;animation:.7s linear infinite pwa-install-prompt-module__JhQH5W__spin;display:block}.pwa-install-prompt-module__JhQH5W__installBtn .pwa-install-prompt-module__JhQH5W__spinner{border-color:#fff #ffffff4d #ffffff4d}@keyframes pwa-install-prompt-module__JhQH5W__spin{to{transform:rotate(360deg)}}@media (min-width:768px){.pwa-install-prompt-module__JhQH5W__overlay{display:none}.pwa-install-prompt-module__JhQH5W__banner{border:1px solid #ffffff1a;border-radius:16px;width:380px;padding:1.5rem;bottom:1.5rem;left:auto;right:1.5rem;transform:translateY(150%);box-shadow:0 10px 40px #0006}.pwa-install-prompt-module__JhQH5W__bannerVisible{transform:translateY(0)}.pwa-install-prompt-module__JhQH5W__handle{display:none}.pwa-install-prompt-module__JhQH5W__actions{flex-direction:row-reverse;justify-content:flex-start}.pwa-install-prompt-module__JhQH5W__installBtn{width:auto;padding:.625rem 1.25rem}.pwa-install-prompt-module__JhQH5W__outlineBtn{width:auto;padding:.625rem 1rem;display:none}}
