:root{--bg-base: #000000;--bg-elevated: #111111;--bg-card: rgba(24, 24, 27, .6);--text-primary: #ffffff;--text-secondary: #a3a3a3;--accent: #1ed760;--accent-hover: #1fdf64;--border: rgba(255, 255, 255, .08)}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Inter,sans-serif;background-color:var(--bg-base);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.layout{display:flex;height:100vh;overflow:hidden}.main{flex:1;display:flex;flex-direction:column;overflow-y:auto;background:linear-gradient(180deg,rgba(32,32,32,.3) 0%,var(--bg-base) 100%);position:relative}.header{height:72px;padding:16px 32px;display:flex;justify-content:space-between;align-items:center;position:sticky;top:0;background:transparent;z-index:10}.header-logo{width:28px;height:28px}.content{padding:0 40px 40px;max-width:1400px;margin:0 auto;width:100%;display:flex;flex-direction:column;align-items:center;text-align:center}.page-title{font-size:56px;font-weight:800;letter-spacing:-2px;margin-bottom:48px;background:linear-gradient(90deg,#fff,#b3b3b3);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.maintenance-box{background:var(--bg-card);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);padding:64px 48px;border-radius:16px;border:1px solid var(--border);max-width:800px;width:100%;box-shadow:0 24px 80px #00000080;transition:transform .3s ease;display:flex;flex-direction:column;align-items:center}.maintenance-box:hover{transform:translateY(-4px);border-color:#ffffff26}.maintenance-heading{font-size:32px;font-weight:700;margin-bottom:24px;letter-spacing:-.5px}.maintenance-desc{font-size:16px;color:var(--text-secondary);line-height:1.7;margin-bottom:12px;max-width:600px}.maintenance-desc.highlight{color:var(--text-primary);font-weight:600;margin-top:24px}.visualizer-container{width:100%;margin-bottom:48px;display:flex;justify-content:center}.visualizer{display:flex;align-items:flex-end;gap:8px;height:60px}.bar{width:10px;background-color:var(--accent);border-radius:5px;animation:eq 1s ease-in-out infinite alternate;box-shadow:0 0 12px #1ed76066}.bar:nth-child(1){height:20px;animation-duration:.8s}.bar:nth-child(2){height:45px;animation-duration:1.1s}.bar:nth-child(3){height:60px;animation-duration:.9s}.bar:nth-child(4){height:35px;animation-duration:1.2s}.bar:nth-child(5){height:25px;animation-duration:1s}@keyframes eq{0%{height:10px;opacity:.6;box-shadow:0 0 5px #1ed76033}to{height:100%;opacity:1;box-shadow:0 0 20px #1ed76099}}.pulse-status{display:flex;align-items:center;gap:12px;margin-top:48px;font-size:14px;color:var(--text-secondary);font-weight:600;background:#ffffff0d;padding:12px 20px;border-radius:999px;border:1px solid rgba(255,255,255,.05)}.pulse-dot{width:10px;height:10px;background-color:#ff4500;border-radius:50%;position:relative;box-shadow:0 0 10px #ff4500}.pulse-dot:after{content:"";position:absolute;inset:-4px;border-radius:50%;border:2px solid #ff4500;animation:ripple 1.5s linear infinite}@keyframes ripple{0%{transform:scale(.8);opacity:1}to{transform:scale(2.5);opacity:0}}.footer{display:flex;justify-content:center;padding:24px;margin-top:auto}.footer-link{color:var(--text-secondary);text-decoration:none;font-size:14px;font-weight:600;transition:color .2s ease}.footer-link:hover{color:var(--text-primary)}@media(max-width:768px){.content{padding:24px}.page-title{font-size:40px}}
