*{box-sizing:border-box;transition:all .25s ease}body{margin:0;font-family:Inter,system-ui,sans-serif;background:linear-gradient(135deg,#eef1f7,#f7f9fc);color:#1e293b}.page{min-height:100vh;display:flex;flex-direction:column;padding-bottom:40px}.page-header{padding:2rem 1rem 1rem;text-align:center;background:linear-gradient(135deg,#070612,#7c3aed);color:#fff;border-bottom-left-radius:20px;border-bottom-right-radius:20px;box-shadow:0 10px 20px #00000014}.page-header h1{margin:0;font-size:2rem;font-weight:700}.page-header .muted{margin-top:.25rem;color:#e9e9ff}.layout{flex:1;padding:2rem 1.5rem;max-width:1100px;margin:0 auto;display:flex;flex-direction:column;gap:2rem}.card{background:#fff;border-radius:1rem;padding:1.5rem 1.75rem;box-shadow:0 4px 16px #00000014;border:1px solid #edf0f7;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.card:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001f}.card h2{margin-top:0;font-size:1.3rem;color:#111827}.form{display:flex;flex-direction:column;gap:1rem;margin-top:1rem}label{font-size:.95rem;display:flex;flex-direction:column;gap:.4rem;font-weight:500}input,textarea{padding:.7rem .85rem;border:1.5px solid #e2e8f0;border-radius:.6rem;font-size:.95rem;background:#f9fafb}input:focus,textarea:focus{outline:none;border-color:#6366f1;background:#fff;box-shadow:0 0 0 3px #6366f133}button{margin-top:.5rem;padding:.8rem 1rem;border-radius:.8rem;border:none;background:linear-gradient(135deg,#4f46e5,#6366f1);color:#fff;font-weight:600;cursor:pointer;font-size:1rem;letter-spacing:.2px;box-shadow:0 4px 16px #4f46e540}button:hover{transform:translateY(-2px);box-shadow:0 6px 24px #4f46e559}button:disabled{opacity:.6;cursor:not-allowed}.muted{color:#64748b;font-size:.9rem}.error{color:#dc2626;font-weight:500;text-align:center}.chip{padding:.35rem .75rem;border-radius:50px;font-size:.8rem;font-weight:600;background:#f1f5f9;border:1px solid #cbd5e1}.chip.success{background-color:#ecfdf5;border-color:#4ade80;color:#15803d}.chip.warning{background-color:#fef9c3;border-color:#facc15;color:#a16207}.roadmap{display:grid;grid-template-columns:1fr;gap:1rem;margin-top:1rem}.roadmap-phase{border-radius:.8rem;border:1px solid #e2e8f0;padding:1rem;background:#fafafa}.roadmap-phase:hover{background:#fff;transform:translateY(-3px);box-shadow:0 6px 16px #00000014}.news-list{list-style:none;padding:0;margin-top:1rem;display:flex;flex-direction:column;gap:.8rem}.news-item{padding:.8rem 1rem;border-radius:.7rem;background:#f8fafc;border:1px solid #e2e8f0}.news-item:hover{background:#fff;transform:translateY(-3px);box-shadow:0 6px 16px #00000014}.news-item a{text-decoration:none;color:#1e293b}.news-item h3{margin:0;font-size:1rem;font-weight:600}.page-footer{padding:1rem;text-align:center;font-size:.85rem;color:#475569;border-top:1px solid #e2e8f0}@media (min-width: 768px){.roadmap{grid-template-columns:repeat(3,1fr)}}
