.lt-pwa-card{left:16px;right:16px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:70;box-sizing:border-box;background:var(--lt-raised);border:1px solid var(--lt-border-control);max-width:440px;color:var(--lt-text);font:13px/1.4 var(--lt-font);border-radius:16px;align-items:center;gap:12px;margin:0 auto;padding:12px 12px 12px 14px;animation:.2s ease-out lt-pwa-in;display:flex;position:fixed;box-shadow:0 20px 50px #0000008c}@keyframes lt-pwa-in{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.lt-pwa-card{animation:none}.lt-pwa-btn{transition:none}.lt-pwa-btn:hover:not(:disabled){transform:none}}.lt-pwa-card img{border-radius:10px;flex:none;width:40px;height:40px}.lt-pwa-card .lt-pwa-text{flex:1;min-width:0}.lt-pwa-card .lt-pwa-title{font-size:14px;font-weight:600;display:block}.lt-pwa-card .lt-pwa-sub{color:var(--lt-text-3);margin-top:2px;font-size:12px;display:block}.lt-pwa-card .lt-pwa-share{vertical-align:-2px;width:14px;height:14px;margin:0 2px;display:inline-block}.lt-pwa-btn{border-radius:var(--lt-radius-control);border:1px solid var(--lt-btn-primary-border);background:var(--lt-btn-primary);height:36px;box-shadow:var(--lt-btn-primary-shadow);color:#fff;font:600 13px var(--lt-font);cursor:pointer;white-space:nowrap;flex:none;padding:0 14px;transition:transform .12s,box-shadow .12s,filter .12s}.lt-pwa-btn:hover:not(:disabled){filter:brightness(var(--lt-btn-hover-brightness));box-shadow:var(--lt-btn-primary-shadow-hover);transform:translateY(-1px)}.lt-pwa-btn:active:not(:disabled){filter:brightness(.96);box-shadow:var(--lt-btn-primary-shadow-active);transform:translateY(0)}.lt-pwa-btn:disabled{opacity:.6;cursor:default}.lt-pwa-x{width:32px;height:32px;color:var(--lt-faint);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;margin-right:-4px;font-size:20px;line-height:1}.lt-pwa-x:hover{color:var(--lt-text-2);background:#ffffff0f}.lt-push-row{border-top:1px solid var(--lt-border-card);font:13px/1.4 var(--lt-font);align-items:center;gap:12px;padding:12px 16px;display:flex}.lt-push-row .lt-pwa-text{flex:1;min-width:0}.lt-push-row .lt-pwa-title{color:var(--lt-text);font-weight:500;display:block}.lt-push-row .lt-pwa-sub{color:var(--lt-faint);margin-top:2px;font-size:12px;display:block}.lt-push-row .lt-pwa-err{color:var(--lt-down)}.lt-switch{cursor:pointer;background:#ffffff24;border:0;border-radius:999px;flex:none;width:38px;height:22px;padding:0;transition:background .15s;position:relative}.lt-switch:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:3px;left:3px}.lt-switch:before{content:"";position:absolute;inset:-11px -4px}.lt-switch[aria-checked=true]{background:var(--lt-accent)}.lt-switch[aria-checked=true]:after{transform:translate(16px)}.lt-switch:disabled{opacity:.6;cursor:default}.lt-switch:focus-visible{outline:2px solid var(--lt-accent-tint);outline-offset:2px}
