body{color:#f5f5f5;background:#101114;place-items:center;min-height:100vh;margin:0;font-family:Arial,sans-serif;display:grid}main{text-align:center;width:min(600px,88%)}h1{margin-bottom:8px;font-size:3rem}p{color:#a5a5ad}form{gap:10px;margin-top:30px;display:flex}input{color:#fff;background:#1c1d22;border:1px solid #34353c;border-radius:8px;flex:1;min-width:0;padding:14px}button{color:#111;cursor:pointer;background:#e5e7eb;border:0;border-radius:8px;padding:14px 18px}#result{overflow-wrap:anywhere;text-align:left;margin-top:24px;line-height:1.6}#result .research-result{background:#1c1d22;border:1px solid #34353c;border-radius:10px;padding:20px}#result h2,#result h3{color:#f5f5f5}#result a{color:#9fc5ff}#result .result-status{color:#a5a5ad}#result.error{color:#ff7b7b}
