.cc-splash{z-index:99999;color:#fff;opacity:1;visibility:visible;background-color:#0d1b2e;background-image:radial-gradient(at 50% 40%,#10b98124,#0000 60%);flex-direction:column;justify-content:center;align-items:center;transition:opacity .45s,visibility 0s linear .45s;animation:0s linear 8s forwards cc-splash-failsafe;display:flex;position:fixed;inset:0}.cc-splash[data-phase=leaving]{opacity:0;visibility:hidden;pointer-events:none}@keyframes cc-splash-failsafe{to{opacity:0;visibility:hidden;pointer-events:none}}.cc-splash__logo-wrap{place-items:center;width:96px;height:96px;display:grid;position:relative}.cc-splash__logo-wrap:before{content:"";background:radial-gradient(circle,#10b9814d,#0000 70%);border-radius:36px;animation:2.4s ease-in-out infinite cc-glow;position:absolute;inset:-16px}.cc-splash__logo{object-fit:contain;border-radius:22px;width:96px;height:96px;animation:2.4s ease-in-out infinite cc-breathe;position:relative}@keyframes cc-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes cc-glow{0%,to{opacity:.35;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}.cc-splash__from{left:0;right:0;bottom:max(28px, calc(env(safe-area-inset-bottom) + 16px));text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex;position:absolute}.cc-splash__from-label{letter-spacing:.1em;color:#94a3b8;font-size:12px}.cc-splash__from-name{letter-spacing:.02em;color:#e2e8f0;font-size:14px;font-weight:600}.cc-splash__from-logo{background:#fcfcfc;border-radius:12px;width:auto;height:64px;margin-top:4px}.cc-brand-loader{background-color:#0d1b2e;background-image:radial-gradient(at 50% 40%,#10b9811a,#0000 60%);flex-direction:column;justify-content:center;align-items:center;gap:22px;min-height:100dvh;display:flex}.cc-brand-loader .cc-splash__logo-wrap,.cc-brand-loader .cc-splash__logo{width:72px;height:72px}.cc-brand-loader .cc-splash__logo{border-radius:16px}.cc-brand-loader__msg{color:#64748b;font-size:12px}@media (prefers-reduced-motion:reduce){.cc-splash__logo,.cc-splash__logo-wrap:before{animation:none}.cc-splash{transition-duration:1ms}}
