.kupak-update-shade{position:fixed;inset:0;background:#0005;z-index:2147483600;display:flex;align-items:flex-end;justify-content:center}.kupak-update-sheet{box-sizing:border-box;width:min(100%,520px);max-height:85dvh;overflow:auto;padding:26px 24px calc(24px + env(safe-area-inset-bottom));border-radius:28px 28px 0 0;background:#f4f1e9;color:#24231e;box-shadow:0 -8px 40px #0003;animation:kupak-update-slide .35s ease-out}.kupak-update-sheet h2{margin:0 0 12px;font-size:24px}.kupak-update-sheet .toolbar{display:flex;gap:12px;flex-wrap:wrap;margin-top:20px}@keyframes kupak-update-slide{from{transform:translateY(100%)}to{transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.kupak-update-sheet{animation:none}}