.ff-android-placement{--ff-app-bg:#f4faf8;--ff-app-text:#13332d;--ff-app-muted:#49655d;--ff-app-line:#cbded7;--ff-app-accent:#11766e;color:var(--ff-app-text);font:400 13px/1.6 Inter,system-ui,sans-serif}.ff-android-placement--sidebar{margin:12px 16px 0}.ff-android-placement--mobile{margin:4px 0 16px}.ff-android-placement[hidden],.ff-android-placement [hidden]{display:none!important}.dark .ff-android-placement{--ff-app-bg:#102f31;--ff-app-text:#f0f7f5;--ff-app-muted:#d3e2e2;--ff-app-line:#3c6763;--ff-app-accent:#79dacb}.ff-android-announcement{position:relative;min-width:0;padding:16px;border:1px solid var(--ff-app-line);border-radius:10px;background:var(--ff-app-bg)}.ff-android-announcement-heading{display:flex;align-items:center;gap:10px;padding-right:26px}.ff-android-announcement-heading img{width:39px;height:39px;flex-shrink:0;border-radius:9px}.ff-android-announcement-heading p{font-size:10px;line-height:1.4;color:var(--ff-app-muted);margin:0 0 3px}.ff-android-announcement-heading h2{font:600 17px/1.3 Inter,system-ui,sans-serif;letter-spacing:-.015em;color:var(--ff-app-text);margin:0}.ff-android-announcement .ff-android-summary{font-size:12px;line-height:1.65;color:var(--ff-app-muted);margin:12px 0 6px}.ff-android-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ff-android-play{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-height:48px;padding:0;border:0;background:transparent;border-radius:5px;line-height:0;vertical-align:middle;text-decoration:none!important}.ff-android-play img{display:block;width:155px;height:auto;max-width:100%;object-fit:contain}.ff-android-play:hover{opacity:.88}.ff-android-text-link,.ff-android-return a{display:inline-flex;align-items:center;min-height:44px;color:var(--ff-app-accent);font-size:12px;text-decoration:underline;text-underline-offset:3px}.ff-android-return{margin:0}.ff-android-return a{font-weight:600}.ff-android-close{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;min-width:44px;min-height:44px;padding:0;border:0;border-radius:5px;background:transparent;color:inherit;font:400 25px/1 system-ui,sans-serif;cursor:pointer}.ff-android-close:hover{background:rgba(127,127,127,.1)}.ff-android-dismiss{position:absolute;right:2px;top:2px;color:var(--ff-app-muted)}.ff-android-placement :focus-visible,[data-android-app-modal] :focus-visible{outline:2px solid #71d7c5;outline-offset:3px}
[data-android-app-modal]{position:fixed;color:#edf5f5;background:#121e26;border:1px solid rgba(255,255,255,.12);box-shadow:none;font:400 12px/1.65 Inter,system-ui,sans-serif;z-index:11000;max-height:90vh;max-height:90dvh;overscroll-behavior:contain}[data-android-app-modal]:not([open]){display:none}[data-android-app-modal]::backdrop{background:rgba(4,10,14,.7)}.ff-android-preview{width:min(440px,calc(100% - 32px));max-width:none;padding:0;border-radius:14px;overflow:hidden}.ff-android-preview[open]{display:flex;flex-direction:column}.ff-android-preview-header{display:flex;align-items:center;gap:10px;flex-shrink:0;padding:15px 16px 13px 20px;border-bottom:1px solid rgba(255,255,255,.08)}.ff-android-preview-header>img{width:30px;height:30px;border-radius:7px;object-fit:contain}.ff-android-preview-header>div{min-width:0}.ff-android-preview-header span{display:block;font-size:12px;font-weight:600;color:#edf5f5;line-height:1.4}.ff-android-preview-header p{margin:3px 0 0;font-size:10px;color:#b5c7cd;line-height:1.4;text-wrap:pretty}.ff-android-preview-header .ff-android-close{margin-left:auto;color:#c8d7dc}.ff-android-preview-body{padding:22px 20px 4px;overflow-y:auto;min-height:0;flex:1 1 auto;scrollbar-width:thin;scrollbar-color:#536670 #121e26}.ff-android-preview-body h2{font:600 25px/1.14 Inter,system-ui,sans-serif;letter-spacing:-.025em;text-wrap:balance;max-width:320px;margin:0 0 11px;color:#f4f8f8}.ff-android-preview-description{font-size:12px;line-height:1.65;color:#bdcdd3;margin:0 0 19px;max-width:340px;text-wrap:pretty}.ff-android-tabs{display:flex;gap:0;align-items:stretch;border-bottom:1px solid rgba(255,255,255,.12);margin:0 0 15px}.ff-android-tabs button{display:flex;align-items:center;justify-content:center;flex:1;min-width:44px;min-height:44px;font:500 12px/1.4 Inter,system-ui,sans-serif;padding:10px 8px 11px;color:#a9bec5;background:transparent;border:0;border-radius:0;border-bottom:2px solid transparent;transition:color 140ms ease,background-color 140ms ease;cursor:pointer}.ff-android-tabs button:hover{color:#e0efef;background:rgba(255,255,255,.035)}.ff-android-tabs button[aria-selected=true]{color:#e4f5f1;border-bottom-color:#73d5c4}.ff-android-figure{margin:0;padding:0}.ff-android-screenshot{display:block;width:100%;aspect-ratio:16/9;position:relative;padding:0;border:0;border-radius:9px;overflow:hidden;background:#090e12;cursor:zoom-in;outline:1px solid rgba(255,255,255,.1);outline-offset:-1px}.ff-android-screenshot>img{display:block;position:static;width:100%;height:auto;aspect-ratio:16/9;max-width:100%;object-fit:contain}.ff-android-screenshot>span{position:absolute;right:8px;top:8px;padding:5px 7px;background:rgba(9,14,18,.86);border-radius:4px;font-size:10px;color:#f4f7f7;line-height:1.4;pointer-events:none}.ff-android-figure figcaption{min-height:48px;margin:0;padding:13px 1px 9px;font-size:11px;color:#bfd0d5;line-height:1.6;text-wrap:pretty}.ff-android-preview-footer{flex:0 0 auto;padding:11px 20px max(17px,env(safe-area-inset-bottom));background:#121e26;border-top:1px solid rgba(255,255,255,.09)}.ff-android-download-row{display:flex;align-items:center;gap:10px;min-height:60px;margin:0 0 6px}.ff-android-download-row>.ff-android-play{margin-left:-10px}.ff-android-download-row>p{font-size:11px;line-height:1.6;color:#c4d4d8;margin:0;padding:0;text-wrap:pretty}.ff-android-preview-footer>p{font-size:10px;line-height:1.65;color:#a8bcc4;margin:0;text-wrap:pretty}.ff-android-preview-footer>p+p{margin-top:3px}.ff-android-lightbox{width:min(1120px,calc(100% - 32px));max-width:none;padding:0;overflow:auto;border-radius:10px}.ff-android-lightbox header{display:flex;align-items:center;justify-content:space-between;padding:10px 13px 10px 20px;gap:20px}.ff-android-lightbox h2{font:500 14px/1.4 Inter,system-ui,sans-serif;margin:0;color:inherit}.ff-android-lightbox>img{display:block;width:100%;height:auto;max-width:100%;object-fit:contain;aspect-ratio:16/9}.ff-android-lightbox>p{font-size:12px;line-height:1.6;padding:14px 20px;margin:0;color:#c0d0d6}.ff-android-qr{position:fixed;width:min(410px,calc(100% - 32px));padding:30px;border-radius:12px;overflow:auto}.ff-android-qr>.ff-android-close{position:absolute;right:7px;top:7px}.ff-android-qr .ff-android-qr-kicker{font-size:10px;color:#b5c7cd;margin:0 26px 13px 0}.ff-android-qr h2{font:600 25px/1.2 Inter,system-ui,sans-serif;letter-spacing:-.02em;margin:0 0 16px;color:#f4f8f8}.ff-android-qr>p{font-size:12px;line-height:1.7;color:#c0d0d6}.ff-android-qr-code{display:block;width:190px;height:190px;max-width:100%;margin:18px auto;background:#fff;object-fit:contain}.ff-android-qr>.ff-android-play{margin-left:-10px}
@media(max-width:640px){.ff-android-preview{inset:auto 0 0;margin:0;width:100%;max-height:94vh;max-height:94dvh;border-radius:18px 18px 0 0;border-width:1px 0 0}.ff-android-preview-header{padding:13px 12px 11px 17px}.ff-android-preview-body{padding:19px 17px 3px}.ff-android-preview-body h2{font-size:24px;line-height:1.15;max-width:280px}.ff-android-preview-description{margin-bottom:16px}.ff-android-preview-footer{padding:10px 17px max(15px,env(safe-area-inset-bottom))}.ff-android-download-row{gap:7px}.ff-android-lightbox{width:calc(100% - 16px)}.ff-android-lightbox header{padding-left:14px}.ff-android-lightbox h2{font-size:12px}.ff-android-lightbox>p{font-size:11px;padding:12px 14px}}
@media(prefers-reduced-motion:reduce){.ff-android-tabs button{transition:none}}
[data-android-app-open][hidden],
[data-android-app-store][hidden],
[data-android-app-direct-store][hidden] {
    display: none !important;
}
