Bon retour 👋
Connectez-vous à FatCat.
Nom d'utilisateur ou Email
Mot de passe
Mot de passe oublié ?
login
Se connecter
Pas encore client ?
Inscrivez-vous sans CB
FatCat v0.1.0
Audit & FinOps
Le stockage Cloud,
en
moins cher.
-70%
d'économie moyenne sur la facture S3
check_circle
Analyse automatique
des données froides
check_circle
Migration sans coupure
vers R2
check_circle
Déduplication
à la source
/* i18n Toggle */ .lang-toggle { position: fixed; top: 1.5rem; right: 1.5rem; display: flex; gap: 0.5rem; z-index: 100; } .lang-btn { background: rgba(255, 255, 255, 0.05); border: 1px solid rgba(255, 255, 255, 0.1); color: var(--text-muted); padding: 6px 12px; border-radius: 8px; font-size: 0.75rem; font-weight: 600; cursor: pointer; transition: all 0.2s; } .lang-btn.active { background: var(--primary); border-color: var(--primary); color: white; box-shadow: 0 4px 12px rgba(59, 130, 246, 0.2); } /* Success Animation Overaly */ .success-overlay { position: fixed; top: 0; left: 0; width: 100vw; height: 100vh; background: var(--bg-main); display: none; flex-direction: column; align-items: center; justify-content: center; z-index: 9999; opacity: 0; transition: opacity 0.5s ease; } .success-overlay.active { display: flex; opacity: 1; } .paws-container { position: relative; width: 400px; height: 200px; display: flex; align-items: center; justify-content: center; margin-bottom: 2rem; } .paw-anim { width: 120px; height: 120px; position: absolute; transition: transform 0.8s cubic-bezier(0.34, 1.56, 0.64, 1); } .paw-left { left: -150px; transform: rotate(90deg); } .paw-right { right: -150px; transform: scaleX(-1) rotate(90deg); } .success-overlay.active .paw-left { transform: translate(170px, 0) rotate(90deg); } .success-overlay.active .paw-right { transform: translate(-170px, 0) scaleX(-1) rotate(90deg); } .shake { animation: handshake 0.5s ease-in-out infinite alternate; animation-delay: 0.8s; } @keyframes handshake { from { transform: translate(170px, -5px) rotate(90deg); } to { transform: translate(170px, 5px) rotate(90deg); } } @keyframes handshake-right { from { transform: translate(-170px, -5px) scaleX(-1) rotate(90deg); } to { transform: translate(-170px, 5px) scaleX(-1) rotate(90deg); } } .success-overlay.active .paw-right.shake { animation: handshake-right 0.5s ease-in-out infinite alternate; animation-delay: 0.8s; } .success-msg { text-align: center; transform: translateY(20px); opacity: 0; transition: all 0.5s ease; transition-delay: 1.2s; } .success-overlay.active .success-msg { transform: translateY(0); opacity: 1; }
EN
FR
Connexion Réussie !
Redirection vers votre tableau de bord...