:root{--ctp-nav-height:76px}.ctp-unified-splash{position:fixed;z-index:2147483600;inset:0;display:flex;align-items:center;justify-content:center;padding:24px;direction:rtl;color:#fff;background:#020617;font-family:Tahoma,Arial,sans-serif;opacity:1;visibility:visible;transition:opacity .16s ease,visibility .16s ease}.ctp-unified-splash.leave{opacity:0;visibility:hidden;pointer-events:none}.ctp-unified-splash:before{content:'';position:absolute;inset:0;background:radial-gradient(circle at 50% 24%,rgb(14 165 233 / .2),transparent 34%),radial-gradient(circle at 50% 75%,rgb(245 158 11 / .16),transparent 34%);animation:ctpUnifiedAura .24s ease both}.ctp-unified-splash .ctp-splash-inner{position:relative;z-index:1;text-align:center}.ctp-unified-splash .ctp-splash-logo-wrap{position:relative;width:104px;height:104px;margin:auto;display:grid;place-items:center}.ctp-unified-splash .ctp-splash-logo-wrap:before,.ctp-unified-splash .ctp-splash-logo-wrap:after{content:'';position:absolute;inset:-8px;border:2px solid #fff0;border-top-color:#facc15;border-right-color:#38bdf8;border-radius:29px;animation:ctpUnifiedOrbit .7s linear infinite}.ctp-unified-splash .ctp-splash-logo-wrap:after{inset:-16px;border-top-color:#38bdf8;border-right-color:#fff0;border-bottom-color:#facc15;animation-direction:reverse;animation-duration:1s}.ctp-unified-splash .ctp-splash-logo{width:88px;height:88px;padding:4px;object-fit:cover;background:#111827;border:1px solid #fde68a;border-radius:23px;box-shadow:0 0 28px rgb(56 189 248 / .25),0 0 22px rgb(250 204 21 / .18);animation:ctpUnifiedPulse .55s ease-in-out infinite alternate}.ctp-unified-splash .ctp-splash-piece{position:absolute;right:-15px;bottom:-17px;color:#fde68a;font:900 39px Georgia;text-shadow:0 5px 12px #000;animation:ctpUnifiedPiece .42s ease-in-out infinite alternate}.ctp-unified-splash .ctp-splash-title{margin-top:25px;color:#f8fafc;font-size:18px;font-weight:950}.ctp-unified-splash .ctp-splash-text{margin-top:6px;color:#94a3b8;font-size:9px}.ctp-unified-splash .ctp-splash-progress{width:190px;height:6px;margin:13px auto 0;overflow:hidden;background:#1e293b;border:1px solid #334155;border-radius:20px}.ctp-unified-splash .ctp-splash-progress i{display:block;width:18%;height:100%;background:linear-gradient(90deg,#0ea5e9,#facc15);border-radius:inherit;animation:ctpUnifiedLoad .42s cubic-bezier(.22,.7,.25,1) forwards}.ctp-unified-splash .ctp-splash-dots{margin-top:7px;color:#7dd3fc;letter-spacing:4px;font-size:10px;animation:ctpUnifiedDots .55s steps(3,end) infinite}body:not(.ctp-is-app) #ctp-app-bottom-nav.ctp-site-unified-nav{position:fixed;z-index:2147482000;right:50%;bottom:max(8px,env(safe-area-inset-bottom));display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr));width:min(760px,calc(100% - 12px));min-height:64px;padding:5px;transform:translateX(50%);direction:rtl;background:rgb(2 6 23 / .97);border:1px solid rgb(245 190 70 / .32);border-radius:19px;box-shadow:0 16px 45px rgb(0 0 0 / .42)}body:not(.ctp-is-app) #ctp-app-bottom-nav.ctp-site-unified-nav .ctp-app-nav-item{position:relative;display:flex;min-width:0;height:52px;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:3px 1px;color:#94a3b8!important;background:#fff0;border:0;border-radius:13px;font:700 7.5px/1.25 Tahoma;cursor:pointer;touch-action:manipulation}body:not(.ctp-is-app) #ctp-app-bottom-nav.ctp-site-unified-nav .ctp-app-nav-item svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}body:not(.ctp-is-app) #ctp-app-bottom-nav.ctp-site-unified-nav .ctp-app-nav-item.active{color:#fde68a!important;background:linear-gradient(145deg,rgb(146 64 14 / .55),rgb(30 41 59 / .65))}body:has(#ctp-app-bottom-nav.ctp-site-unified-nav){padding-bottom:calc(78px + env(safe-area-inset-bottom,0px))!important}@keyframes ctpUnifiedAura{from{opacity:0}to{opacity:1}}@keyframes ctpUnifiedOrbit{to{transform:rotate(360deg)}}@keyframes ctpUnifiedPulse{to{transform:scale(1.05);filter:brightness(1.1)}}@keyframes ctpUnifiedPiece{to{transform:translateY(-4px) rotate(-4deg)}}@keyframes ctpUnifiedLoad{to{width:100%}}@keyframes ctpUnifiedDots{50%{opacity:.35}}@media(min-width:951px){body:not(.ctp-is-app) #ctp-app-bottom-nav.ctp-site-unified-nav{display:none!important}}@media(prefers-reduced-motion:reduce){.ctp-unified-splash *{animation-duration:.01ms!important;animation-iteration-count:1!important}}