:root{--kg-fab-size:56px;--kg-fab-inset:24px;--kg-bottom-safe:80px;--kg-env-banner-h:0px;--kg-env-banner-visible-h:0px}.Toastify__toast-container--bottom-right{bottom:calc(var(--kg-bottom-safe) + var(--kg-env-banner-h, 0px))!important;right:16px!important}.AndroidStartupSplash_root__seGd5{--splash-background:#fffaf3;--splash-muted:#718096;--splash-accent:#f97316;--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%,rgb(249 115 22/.075),transparent 34%),var(--splash-background)}.AndroidStartupSplash_root__seGd5:before{position:absolute;width:min(92vw,32rem);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgb(249 115 22/.07),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 .32s 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:#0c1830;--splash-muted:#94a3b8;--splash-accent:#fb7a22;--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%,rgb(59 130 246/.1),transparent 36%),var(--splash-background)}.AndroidStartupSplash_logoStage__8798g{position:relative;display:flex;width:min(94vw,31rem);flex-direction:column;align-items:center;gap:1.15rem}.AndroidStartupSplash_brandStage__7aCpU{position:relative;width:min(92vw,29rem);height:7.25rem}.AndroidStartupSplash_compactAssembly__nC977{position:absolute;top:50%;left:50%;width:min(46vw,10.8rem);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 .52s var(--brand-ease) 40ms both,AndroidStartupSplash_compactLogoHandoff__eTRut .7s 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(-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(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 .72s var(--brand-ease) .33s forwards}.AndroidStartupSplash_active__1fZZg .AndroidStartupSplash_rightBracketLayer__b0CC_{animation:AndroidStartupSplash_rightBracketArrival__c7GeO .72s var(--brand-ease) .33s forwards}.AndroidStartupSplash_active__1fZZg .AndroidStartupSplash_leftDotLayer__InkYr{animation:AndroidStartupSplash_dotArrival__0UX3A .42s var(--brand-ease) .92s forwards}.AndroidStartupSplash_active__1fZZg .AndroidStartupSplash_rightDotLayer__32n2X{animation:AndroidStartupSplash_dotArrival__0UX3A .42s var(--brand-ease) 1s forwards}.AndroidStartupSplash_fullLogo__JVQXm{position:absolute;top:50%;left:50%;width:min(88vw,27rem);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 .98s var(--brand-ease) 1.5s forwards}.AndroidStartupSplash_tagline__Dbg_8{display:flex;align-items:center;gap:.68rem;margin:0;color:var(--splash-muted);font-size:clamp(.66rem,2.6vw,.78rem);font-weight:700;letter-spacing:.16em;opacity:0;text-transform:uppercase;transform:translateY(7px)}.AndroidStartupSplash_tagline__Dbg_8 i{width:3px;height:3px;border-radius:50%;background:var(--splash-accent)}.AndroidStartupSplash_active__1fZZg .AndroidStartupSplash_tagline__Dbg_8{animation:AndroidStartupSplash_taglineReveal__JVOM6 .52s var(--brand-ease) 2.32s forwards}@keyframes AndroidStartupSplash_leftBracketArrival__bcSWL{0%{opacity:0;transform:translateX(-3rem) scale(.98)}78%{opacity:1;transform:translateX(.12rem) scale(1)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes AndroidStartupSplash_rightBracketArrival__c7GeO{0%{opacity:0;transform:translateX(3rem) scale(.98)}78%{opacity:1;transform:translateX(-.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 .22s ease .9s 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}}.kg-site-footer{container:kg-footer/inline-size;padding-bottom:calc(var(--kg-bottom-safe) + var(--kg-env-banner-h, 0px))}@media (max-width:22.5rem){.kg-footer-column-link{white-space:nowrap}}@media (min-width:22.5rem){@container kg-footer (min-width: 19rem){.kg-footer-links{grid-template-columns:repeat(3,minmax(0,1fr))}}}@container kg-footer (min-width: 35rem){.kg-footer-category-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.kg-footer-bottom{flex-direction:row;justify-content:space-between}}@media (48rem <= width < 64rem){@container kg-footer (min-width: 43.5rem){.kg-footer-primary{flex-direction:row}.kg-footer-brand-row{display:block}}}@media (min-width:64rem){@container kg-footer (min-width: 44.5rem){.kg-footer-primary{flex-direction:row}.kg-footer-brand-row{display:block}}@container kg-footer (min-width: 59rem){.kg-footer-category-list{grid-template-columns:repeat(4,minmax(0,1fr))}}}