.apk-prompt{position:fixed;z-index:90;right:20px;bottom:20px;width:min(400px,calc(100vw - 32px));padding:22px 22px 16px;background:var(--white);border-radius:16px;box-shadow:0 24px 60px #0c2d4847,0 0 0 1px #0c2d480f;transform:translateY(24px);opacity:0;transition:transform .35s cubic-bezier(.2,.8,.2,1),opacity .35s ease}.apk-prompt.is-visible{transform:none;opacity:1}.apk-prompt__x{position:absolute;top:8px;right:8px;width:36px;height:36px;border:0;border-radius:50%;background:transparent;color:var(--ink-2);font-size:1.5rem;line-height:1;cursor:pointer}.apk-prompt__x:hover{background:var(--sky-50);color:var(--ink)}.apk-prompt__icon{display:grid;place-items:center;width:48px;height:48px;margin-bottom:10px;border-radius:14px;background:var(--red);color:var(--white);box-shadow:0 6px 16px #dc262659}.apk-prompt__title{margin:0 32px 4px 0;font-family:var(--font-display);font-weight:700;font-size:1.5rem;line-height:1.15}.apk-prompt__text{margin:0 0 12px;color:var(--ink-2);font-size:.9375rem}.apk-prompt__opts{display:grid;gap:6px;margin:0 0 14px}.apk-prompt__opt{display:flex;align-items:center;gap:10px;padding:8px 12px;border:1.5px solid var(--line);border-radius:10px;font-weight:600;font-size:.9375rem;cursor:pointer}.apk-prompt__opt:has(input:checked){border-color:var(--sky);background:var(--sky-50)}.apk-prompt__opt input{width:18px;height:18px;accent-color:var(--red)}.apk-prompt__actions{display:flex;gap:8px;flex-wrap:wrap}.apk-prompt__actions .apk-btn--red{flex:1}.apk-prompt__small{margin:10px 0 0;font-size:.75rem;color:var(--ink-2)}.apk-prompt--ios .apk-prompt__icon{background:var(--sky-deep);box-shadow:0 6px 16px #0369a14d}@media (max-width: 560px){.apk-prompt{right:0;left:0;bottom:0;width:100%;border-radius:18px 18px 0 0;padding-bottom:calc(16px + env(safe-area-inset-bottom,0px));transform:translateY(100%)}}.apk-toast{position:fixed;z-index:95;left:50%;bottom:24px;transform:translate(-50%,20px);max-width:min(92vw,480px);padding:12px 18px;border-radius:var(--r-sm);background:var(--ink);color:var(--white);font-size:.9375rem;opacity:0;pointer-events:none;transition:opacity .2s ease,transform .2s ease}.apk-toast.is-visible{opacity:1;transform:translate(-50%)}
