.global-audit-launcher{position:fixed;inset-inline-start:max(16px,env(safe-area-inset-left));inset-block-end:max(18px,calc(env(safe-area-inset-bottom) + 12px));z-index:78;min-width:152px;min-height:52px;display:grid;grid-template-columns:28px 1fr;grid-template-rows:auto auto;align-items:center;gap:0 9px;padding:9px 13px;color:#f8f7ff;background:linear-gradient(135deg,#141c45f0,#2a1e5ef0);border:1px solid rgb(218 176 67 / 45%);border-radius:16px;box-shadow:0 16px 42px #00000057;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);cursor:pointer;text-align:start}.global-audit-launcher>span{grid-row:1 / 3;display:grid;place-items:center;width:28px;height:28px;border-radius:9px;color:#f4c94f;background:#f4c94f1f;font-size:20px}.global-audit-launcher b{font-size:.82rem;line-height:1.35}.global-audit-launcher small{color:#b7b9d8;font-size:.68rem;line-height:1.3}.global-audit-launcher:hover,.global-audit-launcher:focus-visible{border-color:#f4c94fbf;transform:translateY(-1px)}.global-audit-launcher:focus-visible{outline:2px solid #f4c94f;outline-offset:2px}.global-audit-loading{position:fixed;inset-inline-start:50%;inset-block-start:50%;z-index:1001;transform:translate(50%,-50%);padding:16px 20px;border-radius:14px;color:#fff;background:#101838;border:1px solid rgb(244 201 79 / 35%);box-shadow:0 20px 50px #00000073}@media(max-width:760px){.global-audit-launcher{inset-block-end:max(80px,calc(env(safe-area-inset-bottom) + 72px));min-width:52px;width:52px;grid-template-columns:1fr;padding:10px;border-radius:17px}.global-audit-launcher>span{grid-row:auto;margin:auto}.global-audit-launcher b,.global-audit-launcher small{display:none}}.app-fatal-recovery,.app-boot-shell{min-height:100dvh;color:#f7f5ff;background:radial-gradient(circle at 50% 20%,rgb(111 76 255 / 22%),transparent 38%),#070c20}.app-fatal-recovery{display:grid;place-items:center;padding:max(24px,env(safe-area-inset-top)) max(20px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left))}.app-fatal-recovery>section{width:min(560px,100%);display:grid;gap:18px;padding:clamp(22px,5vw,34px);background:#0c1331e0;border:1px solid rgb(215 171 61 / 38%);border-radius:22px;box-shadow:0 28px 80px #00000061}.app-fatal-recovery h1,.app-fatal-recovery p{margin:0}.app-fatal-recovery h1{margin-block:4px 8px;font-size:clamp(1.35rem,4vw,2rem)}.app-fatal-recovery p{line-height:1.8;color:#d8d4ef}.app-fatal-icon{width:48px;height:48px;display:grid;place-items:center;border-radius:14px;color:#ffd66b;background:#d7ab3d1f;border:1px solid rgb(215 171 61 / 28%)}.app-boot-shell{display:grid;place-items:center;padding:max(22px,env(safe-area-inset-top)) max(18px,env(safe-area-inset-right)) max(22px,env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left));font-family:IBM Plex Sans Arabic,Tajawal,system-ui,sans-serif}.app-boot-shell>section{width:min(420px,88vw);display:grid;grid-template-columns:auto 1fr;align-items:center;gap:16px}.app-boot-mark{width:52px;height:52px;display:grid;place-items:center;border-radius:16px;color:#070c20;background:linear-gradient(145deg,#ffd86d,#d8a92f);font:700 1.35rem/1 system-ui,sans-serif;box-shadow:0 10px 30px #d8a92f2e}.app-boot-shell strong,.app-boot-shell span{display:block}.app-boot-shell strong{font-size:1.05rem;letter-spacing:.16em}.app-boot-shell div>span{margin-block-start:4px;color:#cfcbe8;font-size:.9rem}.app-boot-progress{grid-column:1 / -1;height:3px;overflow:hidden;border-radius:999px;background:#ffffff14}.app-boot-progress i{width:42%;height:100%;display:block;border-radius:inherit;background:linear-gradient(90deg,transparent,#d8a92f,#7f67ff,transparent);animation:kosif-boot-slide 1.15s ease-in-out infinite}@keyframes kosif-boot-slide{0%{transform:translate(140%)}to{transform:translate(-230%)}}@media(prefers-reduced-motion:reduce){.app-boot-progress i{animation:none;width:100%;opacity:.55}}
