.loading{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 50% 42%,rgba(255,255,255,.98) 0,rgba(243,246,250,.96) 48%,rgba(231,237,245,.96) 100%)}.pinnacle-loader{display:grid;justify-items:center;gap:1.25rem;color:#304865;font-family:Inter,"Segoe UI",Arial,sans-serif}.pinnacle-loader__visual{width:7.375rem;height:7.375rem;position:relative;display:grid;place-items:center;isolation:isolate}.pinnacle-loader__visual::before{content:"";position:absolute;inset:.5rem;z-index:-2;border-radius:50%;background:rgba(49,90,145,.18);animation:pinnacle-loader-pulse 1.8s ease-out infinite}.pinnacle-loader__ring{position:absolute;inset:0;border-radius:50%;background:conic-gradient(from 0deg,transparent 0 34deg,rgba(49,90,145,.18) 34deg 105deg,#315a91 105deg 215deg,#9cb9dd 215deg 295deg,transparent 295deg 360deg);filter:drop-shadow(0 .5rem .75rem rgba(32,63,112,.16));animation:pinnacle-loader-spin 1.1s linear infinite}.pinnacle-loader__ring::after{content:"";position:absolute;inset:.4375rem;border-radius:50%;background:#f8fafc}.pinnacle-loader__inner-ring{position:absolute;inset:1rem;border:1px solid rgba(32,63,112,.16);border-radius:50%;animation:pinnacle-loader-spin-reverse 3.6s linear infinite}.pinnacle-loader__inner-ring::before,.pinnacle-loader__inner-ring::after{content:"";position:absolute;width:.4375rem;height:.4375rem;border-radius:50%;background:#315a91;box-shadow:0 0 0 .25rem rgba(49,90,145,.11)}.pinnacle-loader__inner-ring::before{top:-.25rem;left:50%;transform:translateX(-50%)}.pinnacle-loader__inner-ring::after{bottom:-.25rem;left:50%;opacity:.45;transform:translateX(-50%)}.pinnacle-loader__logo{position:relative;z-index:2;display:grid;place-items:center;width:4.5rem;height:4.5rem;overflow:hidden;border-radius:50%;background:#fff;box-shadow:0 0 0 .3125rem rgba(255,255,255,.96),0 .75rem 1.875rem rgba(32,63,112,.22);animation:pinnacle-loader-breathe 1.8s ease-in-out infinite}.pinnacle-loader__logo img{display:block;width:78%;height:78%;object-fit:contain}.pinnacle-loader__message{display:flex;align-items:center;min-height:1.5rem;font-size:.875rem;font-weight:600;letter-spacing:.035em}.pinnacle-loader__message-ar{display:none}.pinnacle-loader__dots{display:inline-flex;width:1.5rem;margin-inline-start:.25rem}.pinnacle-loader__dots span{opacity:.2;animation:pinnacle-loader-dot 1.35s infinite}.pinnacle-loader__dots span:nth-child(2){animation-delay:.18s}.pinnacle-loader__dots span:nth-child(3){animation-delay:.36s}[dir="rtl"] .pinnacle-loader__message-en{display:none}[dir="rtl"] .pinnacle-loader__message-ar{display:inline}@keyframes pinnacle-loader-spin{to{transform:rotate(360deg)}}@keyframes pinnacle-loader-spin-reverse{to{transform:rotate(-360deg)}}@keyframes pinnacle-loader-pulse{0%{transform:scale(.82);opacity:.55}75%,100%{transform:scale(1.34);opacity:0}}@keyframes pinnacle-loader-breathe{0%,100%{transform:scale(.96)}50%{transform:scale(1)}}@keyframes pinnacle-loader-dot{0%,20%{opacity:.15;transform:translateY(0)}45%{opacity:1;transform:translateY(-.125rem)}70%,100%{opacity:.15;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.pinnacle-loader__visual::before,.pinnacle-loader__ring,.pinnacle-loader__inner-ring,.pinnacle-loader__logo,.pinnacle-loader__dots span{animation:none}}
