.apkb-app-installer[hidden]{display:none!important}
.apkb-app-installer{position:fixed;z-index:1000000;left:50%;bottom:calc(88px + env(safe-area-inset-bottom));width:min(430px,calc(100% - 24px));padding:18px;color:#edf9fb;background:linear-gradient(145deg,#092b39,#041823 72%);border:1px solid rgba(39,216,223,.5);border-radius:22px;box-shadow:0 24px 60px rgba(0,0,0,.55),inset 0 1px rgba(255,255,255,.05);font-family:Inter,system-ui,sans-serif;opacity:0;transform:translate(-50%,22px);transition:opacity .22s ease,transform .22s ease;box-sizing:border-box}
.apkb-app-installer *{box-sizing:border-box}
.apkb-app-installer.is-visible{opacity:1;transform:translate(-50%,0)}
.apkb-app-installer__close{position:absolute;right:10px;top:8px;width:36px;height:36px;padding:0;color:#9cb4bd;background:transparent;border:0;border-radius:10px;font-size:28px;line-height:1;cursor:pointer}
.apkb-app-installer__brand{display:grid;grid-template-columns:68px minmax(0,1fr);align-items:center;gap:13px;padding-right:27px}
.apkb-app-installer__brand img{display:block;width:68px;height:68px;object-fit:cover;border-radius:17px;box-shadow:0 7px 18px rgba(0,0,0,.34)}
.apkb-app-installer__brand small,.apkb-app-installer__brand strong,.apkb-app-installer__brand span{display:block}
.apkb-app-installer__brand small{color:#29d8df;font-size:8px;font-weight:950;letter-spacing:1.5px}
.apkb-app-installer__brand strong{margin-top:3px;color:#fff;font-size:21px;line-height:1.1}
.apkb-app-installer__brand span{margin-top:5px;color:#a9c1ca;font-size:11px;line-height:1.35}
.apkb-app-installer__ios{margin:15px 0 4px;padding:12px;background:#06141e;border:1px solid rgba(223,183,70,.32);border-radius:15px}
.apkb-app-installer__ios ol{display:grid;gap:10px;margin:0;padding:0;list-style:none}
.apkb-app-installer__ios li{display:grid;grid-template-columns:25px minmax(0,1fr);align-items:center;gap:9px;color:#c3d5db;font-size:11px;line-height:1.35}
.apkb-app-installer__ios li>b{display:grid;width:25px;height:25px;place-items:center;color:#211703;background:#dfb746;border-radius:50%;font-size:10px}
.apkb-app-installer__ios i{display:inline-grid;width:20px;height:20px;place-items:center;margin-left:3px;color:#26d8df;border:1px solid #26d8df;border-radius:5px;font-size:15px;font-style:normal}
.apkb-app-installer__message{margin:12px 2px 10px;color:#9fb6bf;font-size:10px;line-height:1.4}
.apkb-app-installer__action,.apkb-app-installer__later{width:100%;min-height:48px;padding:11px;border-radius:12px;font-weight:900;cursor:pointer}
.apkb-app-installer__action{color:#201703;background:linear-gradient(135deg,#ffd76b,#d9a92d);border:1px solid #ffe092}
.apkb-app-installer__action:disabled{color:#8ea3ab;background:#102c37;border-color:#31515e;cursor:default}
.apkb-app-installer__later{min-height:36px;margin-top:5px;color:#8fa7b0;background:transparent;border:0;font-size:10px}
@media(max-width:370px){.apkb-app-installer{bottom:calc(78px + env(safe-area-inset-bottom));padding:15px}.apkb-app-installer__brand{grid-template-columns:58px minmax(0,1fr)}.apkb-app-installer__brand img{width:58px;height:58px}.apkb-app-installer__brand strong{font-size:18px}}
@media(prefers-reduced-motion:reduce){.apkb-app-installer{transition:none}}
.apkb-installer-page{box-sizing:border-box;max-width:520px;min-height:100vh;margin:auto;padding:30px 16px 80px;color:#edf9fb;background:radial-gradient(circle at 50% 0,rgba(20,155,178,.2),transparent 32%),linear-gradient(180deg,#061d29,#031019);font-family:Inter,system-ui,sans-serif}
.apkb-installer-page *{box-sizing:border-box}
.apkb-installer-page>header{text-align:center}
.apkb-installer-page>header small{color:#29d8df;font-size:9px;font-weight:950;letter-spacing:1.8px}
.apkb-installer-page>header h1{margin:7px 0 5px;color:#fff;font-size:32px;line-height:1.1}
.apkb-installer-page>header p{margin:0 auto;color:#a9c1ca;font-size:13px;line-height:1.45}
.apkb-app-installer--page{position:relative;left:auto;bottom:auto;width:100%;margin:24px auto 0;opacity:1;transform:none}
.apkb-app-installer--page.is-visible{transform:none}
.apkb-app-installer--page .apkb-app-installer__close,.apkb-app-installer--page .apkb-app-installer__later{display:none}
.apkb-app-installer--page.is-installed .apkb-app-installer__action{color:#08291c;background:#64e5a1;border-color:#84efb7}
.apkb-installer-page__benefits{display:grid;gap:9px;margin-top:18px;padding:16px;color:#b8ccd3;background:#071d28;border:1px solid rgba(39,216,223,.22);border-radius:16px;font-size:12px}
.apkb-installer-page__benefits span{display:flex;align-items:center;gap:9px}
.apkb-installer-page__benefits b{display:grid;width:22px;height:22px;place-items:center;color:#08291c;background:#64e5a1;border-radius:50%;font-size:11px}
html.apkb-installer-document,body.apkb-installer-body{width:100%;min-height:100%;margin:0!important;padding:0!important;background:#031019!important}
body.apkb-installer-body{overflow-x:hidden}
body.apkb-installer-body .apkb-installer-page{max-width:480px;min-height:100dvh;padding-top:max(28px,env(safe-area-inset-top));padding-bottom:max(35px,env(safe-area-inset-bottom))}
body.apkb-installer-body .apkb-installer-page>header h1{font-size:clamp(29px,8vw,38px)}
body.apkb-installer-body .apkb-app-installer--page{box-shadow:0 20px 48px rgba(0,0,0,.42),inset 0 1px rgba(255,255,255,.05)}
.apkb-recovery-page{box-sizing:border-box;display:flex;flex-direction:column;width:100%;max-width:480px;min-height:100dvh;margin:auto;padding:max(28px,env(safe-area-inset-top)) 16px max(35px,env(safe-area-inset-bottom));color:#edf9fb;background:radial-gradient(circle at 50% 0,rgba(20,155,178,.2),transparent 32%),linear-gradient(180deg,#061d29,#031019);font-family:Inter,system-ui,sans-serif}.apkb-recovery-page *{box-sizing:border-box}.apkb-recovery-page>header{text-align:center}.apkb-recovery-page>header small{color:#29d8df;font-size:9px;font-weight:950;letter-spacing:1.8px}.apkb-recovery-page>header h1{margin:7px 0 5px;color:#fff;font-size:clamp(29px,8vw,38px);line-height:1.1}.apkb-recovery-page>header p{margin:0;color:#a9c1ca;font-size:13px}.apkb-recovery-card{margin-top:24px;padding:18px;color:#edf9fb;background:linear-gradient(145deg,#092b39,#041823 72%);border:1px solid rgba(39,216,223,.55);border-radius:22px;box-shadow:0 20px 48px rgba(0,0,0,.42),inset 0 1px rgba(255,255,255,.05)}.apkb-recovery-card__brand{display:grid;grid-template-columns:68px minmax(0,1fr);align-items:center;gap:13px}.apkb-recovery-card__brand img{display:block;width:68px;height:68px;object-fit:cover;border-radius:17px;box-shadow:0 7px 18px rgba(0,0,0,.34)}.apkb-recovery-card__brand small,.apkb-recovery-card__brand strong,.apkb-recovery-card__brand span{display:block}.apkb-recovery-card__brand small{color:#29d8df;font-size:8px;font-weight:950;letter-spacing:1.5px}.apkb-recovery-card__brand strong{margin-top:3px;color:#fff;font-size:21px;line-height:1.1}.apkb-recovery-card__brand span{margin-top:5px;color:#a9c1ca;font-size:11px;line-height:1.35}.apkb-recovery-card__intro{margin:18px 2px 4px;color:#b8ccd3;font-size:11px;line-height:1.5}.apkb-recovery-card form{display:grid;gap:12px;margin:15px 0 11px}.apkb-recovery-card form label{display:grid;gap:7px;color:#b8d0d9;font-size:11px;font-weight:800}.apkb-recovery-card form label small{color:#7896a1;font-size:8px}.apkb-recovery-card form input:not([type=hidden]){display:block;width:100%;min-width:0;min-height:48px;padding:11px 12px;color:#eefbfc;background:#06141e;border:1px solid #24758a;border-radius:12px;font:inherit;font-size:14px;outline:0}.apkb-recovery-card form input:not([type=hidden]):focus{border-color:#29d8df;box-shadow:0 0 0 3px rgba(41,216,223,.12)}.apkb-recovery-card form button{width:100%;min-height:48px;padding:11px;color:#201703;background:linear-gradient(135deg,#ffd76b,#d9a92d);border:1px solid #ffe092;border-radius:12px;font:inherit;font-size:13px;font-weight:950;cursor:pointer}.apkb-recovery-card__back{display:block;padding:9px;color:#9fb6bf;font-size:10px;font-weight:800;text-align:center;text-decoration:none}.apkb-recovery-card__message,.apkb-recovery-card__error{margin:17px 0 5px;padding:12px;border-radius:12px;font-size:11px;line-height:1.5}.apkb-recovery-card__message{color:#c9f8de;background:rgba(69,201,132,.1);border:1px solid #45c984}.apkb-recovery-card__error{color:#ffd5d2;background:rgba(239,107,103,.1);border:1px solid #ef6b67}.apkb-recovery-page__trust{display:grid;gap:10px;margin-top:18px;padding:16px;color:#b8ccd3;background:#071d28;border:1px solid rgba(39,216,223,.22);border-radius:16px;font-size:11px}.apkb-recovery-page__trust span{display:flex;align-items:center;gap:9px}.apkb-recovery-page__trust b{display:grid;flex:0 0 22px;width:22px;height:22px;place-items:center;color:#08291c;background:#64e5a1;border-radius:50%;font-size:11px}@media(max-width:370px){.apkb-recovery-card{padding:15px}.apkb-recovery-card__brand{grid-template-columns:58px minmax(0,1fr)}.apkb-recovery-card__brand img{width:58px;height:58px}.apkb-recovery-card__brand strong{font-size:18px}}
.apkb-recovery-page{min-width:0;overflow-x:hidden}.apkb-recovery-page *{max-width:100%}.apkb-recovery-card{width:100%;min-width:0;overflow:hidden}.apkb-recovery-card form,.apkb-recovery-card form label{min-width:0}.apkb-recovery-card form input:not([type=hidden]){font-family:inherit;font-size:16px;line-height:1.25;-webkit-text-size-adjust:100%}.apkb-recovery-card form button{min-width:0;white-space:normal}.apkb-recovery-body{overflow-x:hidden!important}
.apkb-ios-install-hint{position:fixed;z-index:1000000;left:50%;bottom:calc(88px + env(safe-area-inset-bottom));display:grid;width:min(430px,calc(100% - 24px));grid-template-columns:52px minmax(0,1fr);align-items:center;gap:12px;padding:12px 14px;color:#edf9fb;background:rgba(4,25,36,.97);border:1px solid rgba(39,216,223,.55);border-radius:17px;box-shadow:0 18px 45px rgba(0,0,0,.48);font-family:Inter,system-ui,sans-serif;transform:translateX(-50%);box-sizing:border-box}
.apkb-ios-install-hint *{box-sizing:border-box}.apkb-ios-install-hint img{width:52px;height:52px;border-radius:13px}.apkb-ios-install-hint strong,.apkb-ios-install-hint span{display:block}.apkb-ios-install-hint strong{color:#fff;font-size:15px}.apkb-ios-install-hint span{margin-top:4px;color:#b4c9d0;font-size:10px;line-height:1.4}
