*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--bg-base:#f2f5f6;--bg-input:#eef2f3;--border-bright:#c9d4d6;--accent:#1f8a80;--text-primary:#17282b}body{background:var(--bg-base);color:var(--text-primary);font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:14px;line-height:1.5;overflow:hidden}#root{text-align:left;width:100%;max-width:100%}.cbi-load{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:14px;min-height:320px;padding:24px;font-family:Plus Jakarta Sans,system-ui,sans-serif;display:flex}.cbi-load--cheia{background:#f2f5f6;width:100%;height:100dvh}.cbi-marca{background:#0f3436;border-radius:18px;width:64px;height:64px;animation:1.6s ease-in-out infinite cbi-pulsa;overflow:hidden;box-shadow:0 8px 24px #0f34362e}.cbi-marca img{width:100%;height:100%;display:block}.cbi-gira{border:3px solid #d7e6e4;border-top-color:#1f8a80;border-radius:50%;width:26px;height:26px;animation:.8s linear infinite cbi-gira}.cbi-msg{color:#17282b;font-size:14px;font-weight:600}.cbi-dica{color:#8a9a9d;max-width:280px;font-size:12px}@keyframes cbi-gira{to{transform:rotate(360deg)}}@keyframes cbi-pulsa{50%{opacity:.85;transform:scale(.94)}}@media (prefers-reduced-motion:reduce){.cbi-marca,.cbi-gira{animation:none}}
