:root{--kg-fab-size:var(--kg-design-unit-56px);--kg-fab-inset:var(--kg-design-unit-24px);--kg-bottom-safe:var(--kg-design-unit-80px);--kg-env-banner-h:var(--kg-design-unit-0px);--kg-env-banner-visible-h:var(--kg-design-unit-0px)}.Toastify__toast-container--bottom-right{bottom:calc(var(--kg-bottom-safe) + var(--kg-env-banner-h, var(--kg-design-unit-0px)))!important;right:var(--kg-design-unit-16px)!important}.AndroidStartupSplash_root__seGd5{--splash-background:var(--kg-paint-android-startup-splash-efce13a0);--splash-muted:var(--kg-paint-android-startup-splash-86948e24);--splash-accent:var(--kg-paint-pwa-theme);--brand-ease:cubic-bezier(0.22,1,0.36,1);--compact-logo:url(/assets/images/small-logo.png);--full-logo:url(/assets/images/full-logo.png);position:fixed;inset:0;z-index:2147483000;display:none;place-items:center;overflow:hidden;touch-action:none;isolation:isolate;background:radial-gradient(circle at 50% 45%,var(--kg-paint-android-startup-splash-e9c5b1c1),transparent 34%),var(--splash-background)}.AndroidStartupSplash_root__seGd5:before{position:absolute;width:min(var(--kg-design-unit-rebase-0ac7100c0e),var(--kg-design-unit-rebase-34ca678090));aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,var(--kg-paint-android-startup-splash-c99e0d7d),transparent 66%);content:"";opacity:.3;transform:scale(.94);pointer-events:none}.AndroidStartupSplash_active__1fZZg,html[data-kg-android="1"]:not([data-kg-android-splash-complete="1"]) .AndroidStartupSplash_root__seGd5{display:grid}.AndroidStartupSplash_active__1fZZg{animation:AndroidStartupSplash_splashExit__gl4KD var(--kg-design-unit-rebase-d44f71bce4) cubic-bezier(.4,0,.2,1) 3.28s forwards}.AndroidStartupSplash_active__1fZZg:before{animation:AndroidStartupSplash_ambientSettle__bgUvl 2.85s ease-in-out forwards}html.dark .AndroidStartupSplash_root__seGd5{--splash-background:var(--kg-bg-card);--splash-muted:var(--kg-paint-android-startup-splash-b5e2bc59);--splash-accent:var(--kg-paint-android-startup-splash-f0f0edac);--compact-logo:url(/assets/images/small-dark-logo.png);--full-logo:url(/assets/images/full-dark-logo.png);background:radial-gradient(circle at 50% 45%,var(--kg-paint-android-startup-splash-217ed94a),transparent 36%),var(--splash-background)}.AndroidStartupSplash_logoStage__8798g{position:relative;display:flex;width:min(var(--kg-design-unit-rebase-9117197f51),var(--kg-design-unit-rebase-d0bd00d0ff));flex-direction:column;align-items:center;gap:var(--kg-design-unit-1point-15rem)}.AndroidStartupSplash_brandStage__7aCpU{position:relative;width:min(var(--kg-design-unit-rebase-0ac7100c0e),var(--kg-design-unit-rebase-194ecaccc3));height:var(--kg-design-unit-rebase-a7637a69ac)}.AndroidStartupSplash_compactAssembly__nC977{position:absolute;top:50%;left:50%;width:min(var(--kg-design-unit-rebase-403a7ad055),var(--kg-design-unit-rebase-e0b502bdd7));aspect-ratio:20/9;transform:translate(-50%,-50%);transform-origin:center;will-change:opacity,transform}.AndroidStartupSplash_active__1fZZg .AndroidStartupSplash_compactAssembly__nC977{animation:AndroidStartupSplash_compactLogoSettle__OvIWF var(--kg-design-unit-520ms) var(--brand-ease) var(--kg-design-unit-40ms) both,AndroidStartupSplash_compactLogoHandoff__eTRut var(--kg-design-unit-700ms) cubic-bezier(.4,0,.2,1) 1.58s forwards}.AndroidStartupSplash_compactLayer__SMaHg{position:absolute;inset:0;background-image:var(--compact-logo);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;will-change:clip-path,opacity,transform}.AndroidStartupSplash_coreLayer__qCm8h{clip-path:inset(12% 18.5% 12% 18.5%)}.AndroidStartupSplash_leftBracketLayer__C5XpC{clip-path:polygon(0 0,25% 0,8.5% 9.5%,8.5% 90.5%,25% 100%,0 100%);opacity:0;transform:translateX(var(--kg-design-unit-negative-3rem))}.AndroidStartupSplash_rightBracketLayer__b0CC_{clip-path:polygon(75% 0,100% 0,100% 100%,75% 100%,91.5% 90.5%,91.5% 9.5%);opacity:0;transform:translateX(var(--kg-design-unit-3rem))}.AndroidStartupSplash_leftDotLayer__InkYr{clip-path:circle(2.25% at 12.5% 51.8%);opacity:0;transform:scale(.55)}.AndroidStartupSplash_rightDotLayer__32n2X{clip-path:circle(2.25% at 87.5% 51.8%);opacity:0;transform:scale(.55)}.AndroidStartupSplash_active__1fZZg .AndroidStartupSplash_leftBracketLayer__C5XpC{animation:AndroidStartupSplash_leftBracketArrival__bcSWL var(--kg-design-unit-720ms) var(--brand-ease) var(--kg-design-unit-330ms) forwards}.AndroidStartupSplash_active__1fZZg .AndroidStartupSplash_rightBracketLayer__b0CC_{animation:AndroidStartupSplash_rightBracketArrival__c7GeO var(--kg-design-unit-720ms) var(--brand-ease) var(--kg-design-unit-330ms) forwards}.AndroidStartupSplash_active__1fZZg .AndroidStartupSplash_leftDotLayer__InkYr{animation:AndroidStartupSplash_dotArrival__0UX3A var(--kg-design-unit-420ms) var(--brand-ease) var(--kg-design-unit-920ms) forwards}.AndroidStartupSplash_active__1fZZg .AndroidStartupSplash_rightDotLayer__32n2X{animation:AndroidStartupSplash_dotArrival__0UX3A var(--kg-design-unit-420ms) var(--brand-ease) 1s forwards}.AndroidStartupSplash_fullLogo__JVQXm{position:absolute;top:50%;left:50%;width:min(var(--kg-design-unit-88vw),var(--kg-design-unit-rebase-fc0b811e3a));aspect-ratio:2000/281;background-image:var(--full-logo);background-position:50%;background-repeat:no-repeat;background-size:contain;clip-path:inset(0 50% 0 50%);opacity:0;transform:translate(-50%,-50%) scale(.96);transform-origin:center;will-change:clip-path,opacity,transform}.AndroidStartupSplash_active__1fZZg .AndroidStartupSplash_fullLogo__JVQXm{animation:AndroidStartupSplash_fullLogoReveal__SyRdi var(--kg-design-unit-980ms) var(--brand-ease) 1.5s forwards}.AndroidStartupSplash_tagline__Dbg_8{display:flex;align-items:center;gap:var(--kg-design-unit-rebase-644ffea9e0);margin:0;color:var(--splash-muted);font-size:clamp(var(--kg-design-unit-rebase-05f582591c),var(--kg-design-unit-rebase-b58721b9e6),var(--kg-design-unit-rebase-54a01a1e99));font-weight:700;letter-spacing:var(--kg-design-unit-rebase-16bfd78aeb);opacity:0;text-transform:uppercase;transform:translateY(var(--kg-design-unit-7px))}.AndroidStartupSplash_tagline__Dbg_8 i{width:var(--kg-design-unit-3px);height:var(--kg-design-unit-3px);border-radius:50%;background:var(--splash-accent)}.AndroidStartupSplash_active__1fZZg .AndroidStartupSplash_tagline__Dbg_8{animation:AndroidStartupSplash_taglineReveal__JVOM6 var(--kg-design-unit-520ms) var(--brand-ease) 2.32s forwards}@keyframes AndroidStartupSplash_leftBracketArrival__bcSWL{0%{opacity:0;transform:translateX(var(--kg-design-unit-negative-3rem)) scale(.98)}78%{opacity:1;transform:translateX(var(--kg-design-unit-0point-12rem)) scale(1)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes AndroidStartupSplash_rightBracketArrival__c7GeO{0%{opacity:0;transform:translateX(var(--kg-design-unit-3rem)) scale(.98)}78%{opacity:1;transform:translateX(var(--kg-design-unit-negative-0point-12rem)) scale(1)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes AndroidStartupSplash_dotArrival__0UX3A{0%{opacity:0;transform:scale(.55)}72%{opacity:1;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@keyframes AndroidStartupSplash_compactLogoSettle__OvIWF{0%{transform:translate(-50%,-50%) scale(.975)}to{transform:translate(-50%,-50%) scale(1)}}@keyframes AndroidStartupSplash_compactLogoHandoff__eTRut{0%,24%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(.9)}}@keyframes AndroidStartupSplash_fullLogoReveal__SyRdi{0%{clip-path:inset(0 50% 0 50%);opacity:0;transform:translate(-50%,-50%) scale(.96)}68%{opacity:1}to{clip-path:inset(0 0 0 0);opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes AndroidStartupSplash_ambientSettle__bgUvl{0%{opacity:.22;transform:scale(.94)}48%{opacity:.52;transform:scale(1.025)}to{opacity:.3;transform:scale(1)}}@keyframes AndroidStartupSplash_taglineReveal__JVOM6{to{opacity:1;transform:translateY(0)}}@keyframes AndroidStartupSplash_splashExit__gl4KD{to{opacity:0;visibility:hidden}}@media (prefers-reduced-motion:reduce){.AndroidStartupSplash_active__1fZZg{animation:AndroidStartupSplash_splashExit__gl4KD var(--kg-design-unit-rebase-ca6276779f) ease var(--kg-design-unit-rebase-a42092cedc) forwards}.AndroidStartupSplash_active__1fZZg .AndroidStartupSplash_compactAssembly__nC977{opacity:0;animation:none}.AndroidStartupSplash_active__1fZZg .AndroidStartupSplash_fullLogo__JVQXm{clip-path:none;opacity:1;transform:translate(-50%,-50%);animation:none}.AndroidStartupSplash_active__1fZZg .AndroidStartupSplash_tagline__Dbg_8{opacity:1;transform:none;animation:none}}