@keyframes AppBanner_app-banner-enter__k2OpF{0%{opacity:0;max-height:0;padding:0 var(--mantine-spacing-md)}to{opacity:1;max-height:var(--app-banner-max-height,100px);padding:var(--mantine-spacing-xs) var(--mantine-spacing-md)}}.AppBanner_root__Ro0p5{--app-banner-radius:0;--app-banner-bg:var(--mantine-primary-color-light);--app-banner-color:var(--mantine-primary-color-light-color);padding:var(--mantine-spacing-xs) var(--mantine-spacing-md);border-radius:var(--app-banner-radius);position:relative;overflow:hidden;background-color:color-mix(in srgb,var(--app-banner-bg),transparent 35%);color:var(--app-banner-color);border:none;box-shadow:inset 0 -1px 0 0 color-mix(in srgb,var(--app-banner-bg),transparent 25%);max-height:0;min-height:42px;animation:AppBanner_app-banner-enter__k2OpF var(--app-banner-enter-duration,.3s) ease both;transition:background-color .3s ease,color .3s ease,box-shadow .3s ease}.AppBanner_root__Ro0p5[data-clickable]{cursor:pointer}.AppBanner_arrowIcon__HU1eT{display:inline-flex;transition:transform .2s ease}.AppBanner_root__Ro0p5:hover .AppBanner_arrowIcon__HU1eT{transform:translateX(4px)}.AppBanner_inner__5Yi_0{justify-content:center;width:100%}.AppBanner_inner__5Yi_0,.AppBanner_wrapper__oRn6o{display:flex;align-items:center}.AppBanner_body__bqXhj{flex:1;display:flex;flex-direction:column;gap:var(--mantine-spacing-xs);font-size:var(--mantine-font-size-sm);font-weight:500}.AppBanner_leftSection__7WoIm{margin-inline-end:var(--mantine-spacing-xs)}.AppBanner_leftSection__7WoIm,.AppBanner_rightSection__9_76p{line-height:1;display:flex;align-items:center;justify-content:flex-start}.AppBanner_rightSection__9_76p{margin-inline-start:var(--mantine-spacing-xs)}.AppBanner_closeButton__94WVN{position:absolute;right:0;top:50%;transform:translateY(-50%);line-height:1;display:flex;align-items:center;justify-content:flex-start}.PwaInstallDialog_hero__frYow{position:relative;overflow:hidden;border:1px solid var(--mantine-color-gray-2)}[data-mantine-color-scheme=dark] .PwaInstallDialog_hero__frYow{border:1px solid var(--mantine-color-dark-4)}.PwaInstallDialog_hero__frYow{background:radial-gradient(120% 140% at 0 0,rgb(34 197 94/.2),transparent 55%),radial-gradient(120% 140% at 100% 0,rgb(59 130 246/.2),transparent 55%),linear-gradient(180deg,var(--mantine-color-white),var(--mantine-color-gray-0))}[data-mantine-color-scheme=dark] .PwaInstallDialog_hero__frYow{background:radial-gradient(120% 140% at 0 0,rgb(34 197 94/.2),transparent 55%),radial-gradient(120% 140% at 100% 0,rgb(59 130 246/.2),transparent 55%),linear-gradient(180deg,var(--mantine-color-dark-6),var(--mantine-color-dark-7))}.PwaInstallDialog_hero__frYow:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(135deg,transparent 35%,rgb(255 255 255/.15) 0,transparent 70%);opacity:.5}.PwaInstallDialog_heroInner__UtKue{position:relative;z-index:1}.PwaInstallDialog_appIconFrame__BY2Zl{position:relative;width:48px;height:48px;flex:0 0 48px;border-radius:12px;padding:2px;background:linear-gradient(180deg,rgb(255 255 255/.85),rgb(255 255 255/.4));box-shadow:inset 0 1px 0 rgb(255 255 255/.5),0 12px 24px rgb(15 23 42/.12)}.PwaInstallDialog_appIconTile__lzKTR{position:relative;width:100%;height:100%;border-radius:10px;overflow:hidden;background:var(--mantine-color-white)}[data-mantine-color-scheme=dark] .PwaInstallDialog_appIconTile__lzKTR{background:var(--mantine-color-dark-5)}.PwaInstallDialog_appIconTile__lzKTR{border:1px solid rgb(255 255 255/.45)}.PwaInstallDialog_appIconTile__lzKTR:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(120% 70% at 50% -10%,rgb(255 255 255/.35),transparent 55%)}.PwaInstallDialog_appIconImage__z0zFJ{display:block;width:100%;height:100%;object-fit:cover}.PwaInstallDialog_stepList__pCP0g{margin:0;padding-left:1.1rem}.PwaInstallDialog_stepItem__aI6Kh+.PwaInstallDialog_stepItem__aI6Kh{margin-top:.5rem}