html{background-color:#0B1A30!important}body.apc-skin-midnight .md-header,.md-header{background:#0B1A30!important;padding-top:env(safe-area-inset-top,0)!important}.livehd-pwa-bar{position:fixed;bottom:-140px;left:0;right:0;z-index:99990;display:flex;justify-content:center;padding:10px 14px;pointer-events:none;transition:bottom 0.4s cubic-bezier(.16,1,.3,1)}.livehd-pwa-bar.pwa-visible{bottom:14px}@media (max-width:768px){body:has(.md-bottom-nav) .livehd-pwa-bar.pwa-visible,.has-md-bottom-nav .livehd-pwa-bar.pwa-visible{bottom:calc(var(--md-bottom-h, 56px) + 12px + env(safe-area-inset-bottom, 0px))}}.pwa-bar-inner{pointer-events:auto;max-width:520px;width:100%;background:rgb(11 26 48 / .95);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgb(255 255 255 / .12);border-radius:18px;padding:10px 14px;display:flex;align-items:center;justify-content:space-between;gap:12px;box-shadow:0 10px 30px rgb(0 0 0 / .6),0 0 0 1px rgb(229 57 53 / .3)}.pwa-bar-info{display:flex;align-items:center;gap:12px;min-width:0}.pwa-bar-icon{width:44px;height:44px;border-radius:11px;flex-shrink:0;box-shadow:0 4px 10px rgb(0 0 0 / .4)}.pwa-bar-text{display:flex;flex-direction:column;min-width:0}.pwa-bar-title{color:#fff;font-size:14px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pwa-bar-desc{color:#94a3b8;font-size:11px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:2px}.pwa-bar-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.pwa-btn-install{background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%);color:#fff;border:none;border-radius:10px;padding:8px 16px;font-size:13px;font-weight:800;cursor:pointer;box-shadow:0 4px 12px rgb(220 38 38 / .4);transition:transform 0.15s ease,opacity 0.15s ease;white-space:nowrap}.pwa-btn-install:active{transform:scale(.96);opacity:.9}.pwa-btn-close{background:rgb(255 255 255 / .08);border:1px solid rgb(255 255 255 / .1);color:#94a3b8;width:30px;height:30px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:13px;transition:background 0.15s ease,color 0.15s ease}.pwa-btn-close:hover{background:rgb(255 255 255 / .15);color:#fff}.md-drawer-pwa-item{display:flex;align-items:center;gap:10px;padding:12px 18px;margin:10px 14px;border-radius:12px;background:linear-gradient(135deg,rgb(229 57 53 / .15) 0%,rgb(220 38 38 / .08) 100%);border:1px solid rgb(229 57 53 / .35);color:#ef4444!important;font-weight:800;font-size:14px;cursor:pointer;text-decoration:none;transition:background 0.2s ease}.md-drawer-pwa-item:hover{background:rgb(229 57 53 / .25)}.md-drawer-pwa-icon{font-size:18px}.livehd-pwa-modal-wrap{position:fixed;inset:0;background:rgb(0 0 0 / .75);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:99999;display:flex;align-items:center;justify-content:center;padding:20px}.livehd-pwa-modal{background:#111827;border:1px solid rgb(255 255 255 / .12);border-radius:20px;padding:28px 22px;max-width:380px;width:100%;text-align:center;position:relative;box-shadow:0 20px 40px rgb(0 0 0 / .6);color:#f1f5f9}.livehd-modal-close{position:absolute;top:14px;left:14px;background:#fff0;border:none;color:#94a3b8;font-size:18px;cursor:pointer}.ios-app-icon{border-radius:16px;box-shadow:0 6px 16px rgb(0 0 0 / .4);margin-bottom:12px}.livehd-pwa-modal h3{font-size:17px;font-weight:800;margin-bottom:14px;color:#fff}.ios-steps{text-align:right;padding-right:20px;margin-bottom:22px;font-size:13.5px;line-height:1.8;color:#cbd5e1}.ios-icon{display:inline-block;background:rgb(255 255 255 / .1);padding:1px 6px;border-radius:6px;font-weight:800;color:#ef4444}@media (max-width:480px){.pwa-bar-inner{padding:8px 10px;gap:8px}.pwa-bar-icon{width:38px;height:38px}.pwa-bar-title{font-size:13px}.pwa-bar-desc{font-size:10px}.pwa-btn-install{padding:6px 12px;font-size:12px}}