@import"https://fonts.googleapis.com/css2?family=Inter:wght@500;700&display=swap";*{margin:0;padding:0;box-sizing:border-box}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;margin:0;min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{min-height:100vh}.container{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#e7931f,#34482f);padding:1rem;position:relative;overflow:hidden}.background-decoration{position:absolute;width:100%;height:100%;overflow:hidden;opacity:.4}.circle{position:absolute;border-radius:50%;background:linear-gradient(135deg,#e7931f,#34482f);filter:blur(80px);animation:float 20s ease-in-out infinite}.circle-1{width:400px;height:400px;top:-100px;left:-100px;animation-delay:0s}.circle-2{width:350px;height:350px;bottom:-100px;right:-100px;animation-delay:7s}.circle-3{width:300px;height:300px;top:50%;left:50%;transform:translate(-50%,-50%);animation-delay:14s}@keyframes float{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-30px) scale(1.1)}66%{transform:translate(-30px,30px) scale(.9)}}.content{position:relative;text-align:center;padding:4rem 3rem;max-width:700px;background:#fffffff2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:24px;box-shadow:0 0 0 1px #ffffff1a,0 30px 80px #0000004d,0 10px 40px #8b5cf64d;animation:slideUp .8s ease-out;z-index:10}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.logo{width:120px;height:auto;margin-bottom:2rem;animation:logoEntrance 3.2s ease-out;filter:drop-shadow(0 4px 12px rgba(0,0,0,.15))}@keyframes logoEntrance{0%{opacity:0;transform:scale(1) rotate(0)}50%{opacity:1;transform:scale(2.8) rotate(360deg)}to{opacity:1;transform:scale(1) rotate(360deg)}}@keyframes fadeIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.message{font-size:2.5rem;font-weight:700;color:#0f172a;line-height:1.3;letter-spacing:-.02em;margin-bottom:1rem}.highlight{background:linear-gradient(135deg,#3b82f6,#8b5cf6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;position:relative}.subtitle{font-size:1.2rem;color:#64748b;font-weight:500;margin-bottom:2.5rem}.construction{margin-top:2rem;position:relative}.construction-bar{width:100%;height:8px;background:#e2e8f0;border-radius:10px;overflow:hidden;position:relative;box-shadow:inset 0 2px 4px #0000001a}.construction-fill{position:absolute;height:100%;background:linear-gradient(90deg,#f59e0b,#f97316);border-radius:10px;animation:buildProgress 3s ease-in-out infinite}.construction-stripes{position:absolute;width:100%;height:100%;background:repeating-linear-gradient(45deg,transparent,transparent 10px,rgba(0,0,0,.1) 10px,rgba(0,0,0,.1) 20px);animation:moveStripes 1s linear infinite}@keyframes buildProgress{0%{width:0%}50%{width:70%}to{width:0%}}@keyframes moveStripes{0%{transform:translate(0)}to{transform:translate(20px)}}.construction-icons{display:flex;justify-content:center;gap:1.5rem;margin-top:1.5rem}.tool{font-size:1.8rem;animation:toolWork 2s ease-in-out infinite;display:inline-block}.tool:nth-child(1){animation-delay:0s}.tool:nth-child(2){animation-delay:.3s}.tool:nth-child(3){animation-delay:.6s}@keyframes toolWork{0%,to{transform:translateY(0) rotate(0)}25%{transform:translateY(-8px) rotate(-10deg)}75%{transform:translateY(0) rotate(10deg)}}@media(max-width:768px){.content{padding:3rem 2rem}.logo{width:90px}.message{font-size:1.8rem}.subtitle{font-size:1rem}.circle{filter:blur(60px)}}
