.lang-sw{display:inline-flex;flex:none;padding:2px;border-radius:999px;border:1px solid rgba(238,240,255,.28)}.lang-sw button{min-width:40px;min-height:40px;padding:0 8px;border:0;border-radius:999px;background:none;color:inherit;font:inherit;font-size:13px;font-weight:700;letter-spacing:.04em;cursor:pointer;opacity:.72}.lang-sw button[aria-pressed=true]{background:#f4c25538;opacity:1}@media(max-width:480px){.lang-sw{position:relative;padding:0;border:0}.lang-sw button{border:1px solid rgba(238,240,255,.28);opacity:1}.lang-sw button[aria-pressed=true]{display:inline-flex;align-items:center;gap:4px;padding:0 10px;background:none}.lang-sw button[aria-pressed=true]:after{content:"";width:6px;height:6px;margin-top:-3px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg)}.lang-sw.open button[aria-pressed=true]:after{margin-top:3px;transform:rotate(-135deg)}.lang-sw button[aria-pressed=false]{display:none}.lang-sw.open{z-index:30}.lang-sw.open button[aria-pressed=false]{display:flex;align-items:center;justify-content:center;position:absolute;inset-inline-end:0;min-width:64px;background:#1b1e4a;box-shadow:0 6px 18px #00000059}.lang-sw.open button[aria-pressed=false]{top:calc(100% + 6px + var(--i, 0) * 46px)}}dialog.getapp{border:0;padding:0;margin:auto;background:transparent;width:100%;max-width:min(460px,calc(100vw - 32px));color:#eef0ff;font-family:Plus Jakarta Sans,ui-sans-serif,system-ui,sans-serif}dialog.getapp::backdrop{background:#0607189e;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.ga-card{position:relative;background:#171a45;border:1px solid rgba(238,240,255,.14);border-radius:22px;box-shadow:0 30px 80px -20px #0009;padding:26px 22px 20px;max-height:calc(100dvh - 32px);overflow-y:auto;overscroll-behavior:contain}.ga-card h2{margin:0;padding-right:48px;font-family:Fraunces,ui-serif,Georgia,serif;font-size:23px;line-height:1.2;color:#eef0ff}.ga-sub{margin:8px 0 0;color:#b9bee3;font-size:16px;line-height:1.5}.ga-close{position:absolute;top:14px;right:14px;width:44px;height:44px;border-radius:12px;border:1px solid rgba(238,240,255,.2);background:#0e1030;color:#b9bee3;font-size:24px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center}.ga-close:hover{color:#eef0ff}.ga-opts{display:flex;flex-direction:column;gap:10px;margin-top:18px}.ga-opt{display:flex;align-items:center;gap:14px;min-height:64px;padding:12px 16px;border-radius:16px;border:1.5px solid rgba(238,240,255,.16);background:#0e1030;color:#eef0ff;text-decoration:none;transition:transform .15s,border-color .15s}.ga-opt:hover{transform:translateY(-2px);border-color:#f4c255}.ga-opt svg{width:28px;height:28px;flex:0 0 auto;fill:#eef0ff}.ga-opt .t{flex:1 1 auto;min-width:0;line-height:1.3}.ga-opt .t b{display:block;font-size:18px}.ga-opt .t small{display:block;color:#b9bee3;font-size:15px}.ga-opt .flag{display:inline-block;margin-top:6px;padding:4px 10px;border-radius:999px;background:#f4c25529;color:#f4c255;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.ga-opt .flag[hidden]{display:none}.ga-opt.is-mine{position:relative;min-height:84px;margin-top:10px;padding:18px 16px;border:2px solid #f4c255;background:linear-gradient(160deg,#262a6b,#0e1030 70%);box-shadow:0 14px 30px -10px #f4c25573,0 0 0 4px #f4c2551a;animation:ga-glow 2.4s ease-in-out infinite}.ga-opt.is-mine svg{width:48px;height:48px;padding:11px;border-radius:14px;background:linear-gradient(160deg,#ffe08a,#d49a26);fill:#2a1d03}.ga-opt.is-mine .t b{font-size:20px}.ga-opt.is-mine .flag{position:absolute;top:-12px;right:14px;margin:0;background:#f4c255;color:#2a1d03}.ga-other{margin:6px 2px -2px;color:#8f95c9;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ga-other[hidden]{display:none}.ga-opts.has-mine .ga-opt:not(.is-mine){min-height:52px;padding:8px 14px}.ga-opts.has-mine .ga-opt:not(.is-mine) svg{width:22px;height:22px}.ga-opts.has-mine .ga-opt:not(.is-mine) .t b{font-size:16px}.ga-opts.has-mine .ga-opt:not(.is-mine) .t small{font-size:13px}@keyframes ga-glow{50%{box-shadow:0 14px 34px -8px #f4c25599,0 0 0 6px #f4c25529}}@media(prefers-reduced-motion:reduce){.ga-opt.is-mine{animation:none}}
